use*_*ase 16 css browser font-face
我需要使用 @font-face功能,我的字体是TrueType(TTF)格式,所以如何将TTF转换为OpenType(OTF)格式.
小智 11
如果您使用的是Linux,则可以使用FontForge,它可以使用Python编写脚本.
#!/usr/bin/python
import fontforge
font = fontforge.open("STIXGeneral.otf")
font.generate("STIXGeneral.ttf")
Run Code Online (Sandbox Code Playgroud)
这是一个更长的python脚本,它一次为整个目录执行此操作:
http://fonts.fileformat.info/bin/otf2ttf.py
很难找到如何正确地做到这一点.以下是我如何使用OS X
$ brew install fontforge
$ fontforge -c 'Open("my.ttf"); Generate("my.otf")'
Run Code Online (Sandbox Code Playgroud)
我正在拼命寻找pip install fontforge哪些不存在而且我没有使用它与python一起工作 - 我想你需要用它来编译它--enable-pyextension.
谷歌的快速搜索给ttf otf converter了我一些结果,例如:
https://onlinefontconverter.com
http://www.freefontconverter.com
不知道它们有多好用,但你可以尝试一下.
您可以直接在 css 中使用 TTF 文件格式:
@font-face {
font-family: Vinegar;
src: url(http://www.4bit.co.uk/testing/design01/vinegar.ttf);
}
h3 {
font-family: Vinegar, "Times New Roman", Times, serif;
}
Run Code Online (Sandbox Code Playgroud)
这是工作!
| 归档时间: |
|
| 查看次数: |
25641 次 |
| 最近记录: |