【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 教程 » 正文

Linux 中文字体大小问题

放大字体  缩小字体 发布日期:2020-06-20 05:55:14    浏览次数:6
导读

  现在的程序只是界面,为了方便调试,所以写代码和调试就放到在Windows上了,方便嘛。基本界面已经弄好,昨天把程序放Linux下编译,运行后中文出现乱码。呵呵,早就知道会这样,一般Linux的中文内部编码是采用UTF-8,跟Windows所用的GBK是不同的,QT了一下,就OK了。不过字体格式设置(包括大小,粗细等)都不起作用,我用

  现在的程序只是界面,为了方便调试,所以写代码和调试就放到在Windows上了,方便嘛。基本界面已经弄好,昨天把程序放Linux下编译,运行后中文出现乱码。呵呵,早就知道会这样,一般Linux的中文内部编码是采用UTF-8,跟Windows所用的GBK是不同的,QT了一下,就OK了。不过字体格式设置(包括大小,粗细等)都不起作用,我用的是QT,所以这个设置就是QFont了,让我怎么设置setPointSize、setBold都是无功而返!

  只有Google下了,哈哈,发现很多相同遭遇的朋友,有些以为是QT的问题,有些说字体类型不支持,有些说要自己编辑字库呵呵,现在我是知道什么原因的,就是缺少字库,所以编辑字库是可行的,说字体类型不支持也是没错的,说QT的问题就不怎么负责任了。可是问题是我是不可能发这么多时间去自己编辑字库啊,唉~

  最后,看到一位仁兄说把Windows下Fonts的字体类型全部拷贝到Linux下就ok了,哈,果然可以。一直以为Windows和Linux下字库的表示格式会不一样,原来是一样的,还发现字库不单单只有ttf一种格式,还有QPF和其他的格式。好吧,现在知道板子上应该是最好用QPF格式的字库了,因为省空间,QPF格式的字库要比ttf格式的字库小得多,不过开发机就没这么多顾忌了,ttf就ttf,真正放板子上运行的时候,再考虑QPF吧。

 
关键词: linux中文
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:http://www.31duo.com/news/show-291052.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4