对我来说,从谷歌字体加载字体不起作用。对我来说,将 base64ed 二进制文件放入 CSS 文件似乎有点多(韩文类型为几兆字节)。我建议安装您需要在机器上使用的字体。对于 Ubuntu,您可以简单地从 Google Fonts 下载字体文件并将文件复制到$HOME/.fonts目录并fc-cache在命令行中运行命令以重建字体列表。
$ mkdir ~/.fonts
$ copy your-font-file.ttf ~/.fonts/
$ fc-cache -fv
对于 Rails 应用程序,您可以符号链接
$ ln -s /your/app/root/assets/fonts ~/.fonts
然后您将能够列出所有可用的字体。
$ fc-list
Nimbus Sans L:style=Regular Italic
URW Palladio L:style=Roman
Century Schoolbook L:style=Bold Italic
Nimbus Sans L:style=Bold
URW Chancery L:style=Medium Italic
Nimbus Roman No9 L:style=Regular
Century Schoolbook L:style=Bold
Century Schoolbook L:style=Italic
Nimbus Sans L:style=Regular
....