[GSoC]WebFonts中文字体裁剪功能_中期报告

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[GSoC]WebFonts中文字体裁剪功能_中期报告

xiangquan xiao
大家好,
之前在这里说过的WebFonts中文字体裁剪功能,已经开发了一个月,有了一个雏形。


我写了一份中期报告(英文)[1],想尝鲜的朋友可以按照步骤试一试,也可以直接看效果截图[2]。我使用了文泉驿微米黑(4.7MB),当第一次从WebFonts请求这个字体时,触发字体裁剪。裁剪后的字体只包含网页中的文字,大约28KB,下载时间30ms。


目前功能可用,但也还存在一些问题[3]。例如,用php-font-lib裁剪出来的字体文件无法直接使用,必须用FontCreater、FontForge等软件导入再导出一遍,目前就是使用FontForge。导出前后的文件[4][5]有一些小差别,我对TTF字体格式不太了解,暂时还不知道怎么解决。有懂的朋友请不吝赐教!


[1]https://www.mediawiki.org/wiki/Extension:UniversalLanguageSelector/Fonts_for_Chinese_wikis/Midterm_Report
[2]https://www.mediawiki.org/wiki/Extension:UniversalLanguageSelector/Fonts_for_Chinese_wikis/Midterm_Report#mediaviewer/File:FontTailor.png
[3]https://www.mediawiki.org/wiki/Extension:UniversalLanguageSelector/Fonts_for_Chinese_wikis#Know_Issues
[4]http://xiaoservices.sinaapp.com/temp/WenQuanYiMicroHei_bad.ttf
[5]http://xiaoservices.sinaapp.com/temp/WenQuanYiMicroHei_good.ttf
_______________________________________________
Wikizh-l 邮件列表
[hidden email]
https://lists.wikimedia.org/mailman/listinfo/wikizh-l