【LaTex】写论文时关于嵌入字体embedded fonts的问题

什么是字体嵌入Font Embedding?

维基百科的定义是Font embedding is the inclusion of font files inside an electronic document

我用自己的理解说一下。

举个栗子,比如我们在网上下载了一个非常漂亮的字体,叫做我很漂亮体,然后安装到了你的电脑系统里。这时你在word里编辑文件的时候就可以把文字的字体设置成这个我很漂亮体。当然自己的杰作需要去炫耀一番才能满足自己的虚荣心嘛!你把这个word文档发送给了你的好友B,但是B的电脑里没有安装我很漂亮体啊,所以原来你设置成我很漂亮体的文字都变成了很naive的字体,也就是word默认的宋体,是不是很生气?这种问题在前几年很让人头疼,因为设计界的人士经常需要给客户发设计作品嘛,字体原因就是很头疼的事情。那个时候的解决方案就是把这个文档截个图发过去,很low对不对?

几年前呢,为了解决这个问题,字体嵌入技术Font Embedding应运而生。你编辑word文件的时候,可以直接把你用到的我很漂亮体嵌入到这个文档中,这样等你把Word文档发送给其他没有安装这个字体的人时,他们也能看到我很漂亮体啦,因为这个字体文件被嵌入到文档中了嘛,系统可以直接从word文件中读取字体然后渲染显示咯。注意这个只是例子啦,word能不能做字体嵌入我还没弄过,但是PDF是绝对可以做的啦,你把文档转换成PDF发送给好友是绝对没问题滴。

不过这个技术也存在不少争议啦,毕竟有些字体是设计者花费很多心血设计出来的,一些人的共享精神值得赞扬啦,设计出好字体给大家免费用,比如微软。另一些人就没那么好心咯,想用我好看的字体你就得掏钱买我的产品,比如小米出的小米兰亭体,名字记不清啦,大家看看就好。你说你要是花钱买个小米兰亭体,然后把带字体嵌入的文档免费发送给其他人,那其他人不花钱就可以拥有带小米兰亭体的文档啦,那小米岂不是很生气?一人掏钱大家沾光,这样是不对的!就像前几年P2P技术引起的版权争议一样。专利流氓还是保护知识产权啊,各位看官自己判断吧。

更详细的内容可以看一下这个英文网站:https://onextrapixel.com/understanding-and-using-embedded-fonts-what-why-and-how/

前言

论文出版时,很多出版社都要求论文中的所有字体都是嵌入式的,即embedded fonts。如果文章中有些字体是未嵌入状态,会被出版社打回修改,例如我刚收到的邮件:

Unfortunately, the PDF file does not have all fonts embedded.
Note that this is a hard requirement of the Digital Library, and your paper cannot be published in the current form.

注意一般的会议或者期刊都会提供LaTeX模板供作者使用,所以正常使用LaTeX模板写出的文章,正文是绝对没有问题的,有问题的部分就是插入的图片

为了使生成矢量图片(即图片放大不失真),一般我们会使用微软的Visio或者Matlab画图,再转换成PDF或者EPS格式的图片插入到正文中。由于我采用的是PDF格式的图片,此处就以此举例说明为何PDF图片里的字体会出现未嵌入状态。

首先声明,我使用的PDF编辑软件是Adobe Acrobat Pro DC
《【LaTex】写论文时关于嵌入字体embedded fonts的问题》

问题举例

当我们使用Visio 2016画完图之后,一般会点击文件→导出→创建PDF/XPS按钮来生成PDF图片,问题就出在这里。
《【LaTex】写论文时关于嵌入字体embedded fonts的问题》
使用Acrobat Pro打开你生成的PDF图片,然后点击文件→属性
《【LaTex】写论文时关于嵌入字体embedded fonts的问题》
然后在弹出的文档属性对话框里选取“字体”选项卡,这时候你就能看到本PDF文件中的字体是否都是已嵌入的:
《【LaTex】写论文时关于嵌入字体embedded fonts的问题》
通过Acrobat Pro可以看出,上图关联的文档有部分字体是非嵌入的。

解决办法

解决办法也很简单,只要你安装了Acrobat。在你需要转换成PDF的Visio文档上右击,在弹出的右键菜单上选取“转换为Adobe PDF”即可。注意这个菜单项是你安装Acrobat之后,软件自动添加到系统的右键菜单里的,点击之后的处理流程也是Acrobat软件全权负责的。
《【LaTex】写论文时关于嵌入字体embedded fonts的问题》
生成PDF图片之后,按照上文的流程,查看文档属性,这时与直接使用Visio生成的PDF文档对比,你就能看到区别了:
《【LaTex】写论文时关于嵌入字体embedded fonts的问题》
是不是很简单啊?现在学乖了吧哈哈哈。

    原文作者:亲亲Friends
    原文地址: https://blog.csdn.net/u014261408/article/details/89786697
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞