本文主要是介绍Office中存在的一个偏僻字体bug,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本文主要记录最近在客户提交的ppt文件中,发现的一个相当隐蔽的office字体bug。
这个ppt中使用了最近几年新出现的“汉仪”系流行字体(但其实其他很多新字体也都存在),并将它嵌入到了文件中。
我们做如下操作,首先把对应文本框设定为竖排。
接着选择文本选项,并将文字的填充效果选择为“渐变色填充”。此时你会发现这个文字很神奇的旋转了90度。
但如果在电脑上安装了对应字体,这个问题就将消失。也就是说,并非所有字体都会产生这个效果,而且如果字体在本地存在,这个问题也不会存在。
初步猜想是否字体中缺少了某个table,导致office误判?但苦于对字体格式并不熟悉,因此发信给汉仪字体的公司咨询,得到的回复是:并非仅有汉仪字体,实际上这些年新出现的大量字体都有同样问题。应该是微软的bug了。
基本同意他的观点,因此将此问题已经提交给了中国微软,期待有朝一日能解决。
这篇关于Office中存在的一个偏僻字体bug的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!