我想知道,如何轻松地将fontsquirrel dot com的@ font-face生成器轻松地将字体转换为不同的版本,并在一分钟内为我们制作CSS。 CSS不是我的问题,我想知道为什么网上或网上没有这样的其他服务。我找到了font2web dot com,但这并不总是有效。
我很想他们如何在fontsquirrel中制作这样的转换器?基础是什么?
答案 0 :(得分:2)
我无法告诉你其他人是如何做到的,因为他们通常不会做广告,但我可以告诉你我是如何做到的:http://freedockstar.com/fontface/
理念很简单。我安装了FontForge的linux机器。现在当你上传一个字体文件时,PHP调用fontforge和自定义脚本来转换上传的文件,生成css,以html格式预览,将它们打包成一个zip文件并向用户发送输出。 我正在使用的FontForge脚本看起来像这样:
#!/usr/local/bin/fontforge
Open($1)
Generate($2:r + ".ttf")
Open($1)
Generate($2:r + ".otf")
Open($1)
Generate($2:r + ".eot")
Open($1)
Generate($2:r + ".svg")
Open($1)
Generate($2:r + ".woff")
没有更多的东西。当然除了所有PHP和JS使它与web界面一起工作;)