Skip to content

Tag Archives: acrobat

用Acrobat在PDF中嵌入字体

(原发于Readfree)
1)为什么要在PDF里面嵌入字体?
  因为目前还有一些平台上的PDF阅读器不支持中文——包括一些电子书(比如SONY的那个),还有一些掌上电脑(Palm等等)——如果不嵌入字体的话,就只能看到乱码了。Linux平台其实也是需要额外装中文包的。
2)用什么方式可以嵌入字体?
  大部分情况下,都可以采用虚拟打印的方式嵌入。除了Acrobat之外,PDFfactory等多款软件都有这种功能。不但可以支持PDF文件,也支持任何一种文件的打印。
  在Acrobat中,这个功能是用Distiller实现的,也就是PDF打印机,默认的情况下Distiller就是完全嵌入字体的。
3)能不能直接修改PDF中的字体嵌入属性?
  如果你手中已经有一个PDF文件,除了把它重新打印一遍,还有什么办法么?
  Acrobat中没有特别方便的方法修改PDF的字体嵌入属性(似乎其他的PDF编辑器也没有要加入这个功能的意思)。如果一定要这么做的话,可以用Tools –> Advanced Editing –> Touch Up Text Tool,选中需要嵌入字体的部分,右键菜单选择属性(Properties),就可以选择Embed嵌入字体。有些字体系统里面没有,只能手工选择系统里面有的字体嵌入,比较麻烦。并且中英文因为编码不同,不能同时修改,因此,这个功能只能用来救急,不太实用。
4)理想
  网络上有一个为SONY Reader开发的pdflrf转换工具,可以自动将PDF切边,转换为图片,再压缩成SONY专用的lrf——这还是一个命令行下的工具,意味着可以批处理。可惜作者似乎没有想过要把这个pdf再转换回pdf,如果能够实现,也能够造福其他平台和PDA。就算不行,有一个命令行下的Distiller给我们嵌入字体也好啊,可惜Windows平台下的acrobat永远不会有这么方便的功能。