Skip to content
/ pcf2ttf Public

convert pcf font file to pixelated ttf font file

Notifications You must be signed in to change notification settings

c8se/pcf2ttf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PCF2TTF

从 pcf 字体文件中读取位图字形,并使用 OpenType.js 生成对应的像素矢量字形。

下面是我使用文泉驿点阵宋体生成的 TTF 字体效果。 实际字体大小为 15px(ascent=13, descent=2),行高为 18px。

example

OpenType.js 生成字体时如果字符过多(使用文泉驿点阵宋体,编码范围在 0-20000 或更多时),生成的 otf 文件会有错误,浏览器无法直接使用,且在 FontForge 中打开时报错:

Internal Error
This font has an illegal format 4 subtable width too little space for all the segments(1552)
This error is not recoverable
By

不过似乎在 FontForge 中重新导出字体文件后会正常,原因待排查。

About

convert pcf font file to pixelated ttf font file

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published