Linuxqt如何安装中文字体
Linux&qt如何安装中文字体
方法1
将windows下的字体拷贝出来 c:\WINDOWS\Fonts
雅黑:msyh.ttf
黑体:SimHei.ttf
宋体:SimSun.ttf
华文细黑:STXihei.ttf
华文楷体:STKaiti.ttf
安卓默认字库: DroidSansFallback.ttf (Android/ios/嵌入式通用)
复制到Linux系统/usr/share/fonts/chinese/TrueType/,有些系统则是/usr/share/fonts/ttf(ARM)
执行命令更新
#sudo fc-cache -fv
Linux下如何安装中文字体
方法2
对于QT来说,将字体直接编译到可执行程序中
第一步:将字体文件加入到资源文件中(此处以安卓系统默认字体DroidSansFallback.ttf为例);第二步:main.cpp中加入以下代码://设置DroidSansFallback.ttf字体为程序默认字体,将字体文件打包进apkint fontId = QFontDatabase::addApplicationFont(":/demos/rssnews/content/font/DroidSansFallback.ttf");//将字体Id传给applicationFontFamilies,得到一个QStringList,其中的第一个元素为新添加字体的familyQString androidFont = QFontDatabase::applicationFontFamilies(fontId).at(0);QFont font(androidFont);QGuiApplication::setFont(font);其中addApplicationFont()中加入字体文件的路径,由于已作为资源文件加入到qrc,
故以:/开头表示读取qrc下的路径。若使用后发现不能产生效果,很可能是此处路径没有设置正确。
Qt移植字体解决方案:Android/ios/嵌入式通用
Linuxqt如何安装中文字体相关推荐
- 解决安装kali 2020.1版本后的中文乱码问题:只需要安装中文字体(而不需要像之前版本那样需要选择locales和编码)。
解决安装kali 2020.1版本后的中文乱码问题:只需要安装中文字体(而不需要像之前版本那样需要选择locales和编码). 分别执行"sudo apt-get install xfont ...
- 如何在Debian下快速安装中文字体
Debian的字体管理有自己的一套,可以说非常方便,因为要美化Debian的中文桌面也是非常容易的.手工添加字体以及字体管理工具FontConfig和Debian字体管理程序defoma的使用,请参考 ...
- Ubuntu 安装中文字体
今天用chrome 打开网页中文 显示全是方框,安装中文字体解决 sudo apt-get install ttf-wqy-microhei #文泉驿-微米黑 sudo apt-get install ...
- Ubuntu安装中文字体
1.将simhei字体拷贝到/usr/share/fonts/目录下 2.导入字体 打开"终端"运行以下命令行,建立字体缓存信息: sudo mkfontscale sudo mk ...
- alpinelinux镜像安装中文字体
镜像下载.域名解析.时间同步请点击 阿里云开源镜像站 编辑dockerfile,先切换国内镜像源,默认alpinelinux是国外源,下载包会很慢 vim Dockerfile FROM alpine ...
- FreeBSD安装中文字体和中文输入法
安装中文字体库命令 pkg install zh-CJKUnifonts 安装fxitx输入法 pkg install zh-fcitx zh-fcitx-configtool fcitx-qt5 f ...
- CentOS7.9 安装中文字体命令
安装中文字体命令 yum groupinstall "fonts" 安装完成后查看是否成功安装中文语言包: locale -a |grep "zh_CN" 如果 ...
- WSL2 安装中文字体
wsl是没有中文字体的,所以在安装使用Firefox等软件时,无法正常显示中文字体,所以我们可以通过使用Windows自带字体的方式,来实现快速安装中文字体(以Ubuntu为例). sudo ln - ...
- CentOS Linux安装中文字体库,解决中文乱码问题
CentOS Linux安装中文字体库,解决中文乱码问题 原因 解决步骤 fc-list 原因 CentOS中没有安装中文字体库,会出现中文乱码问题,解决问题需安装中文字库 解决步骤 Centos7系 ...
最新文章
- DCN-cs6200 ipv6 isatap 隧道
- linux history 历史命令行查询和使用
- 计算机丢失qt4core.dll,qtcore4.;dll文件丢失。怎么办?
- 怎么在VS监视DataSet类型的数据
- Windows2003下面的批量创建随机用户程序(.NET多线程)
- Fedora 13 的新特性
- JavaScript中的地图与对象
- oracle使用 union all 用自增序列_值得收藏的Oracle数据库性能优化
- matlab的m函数入门1
- python类中的self参数和cls参数
- ogg oracle 测试kafka_云MSP技本功|基于OGG 实现Oracle到Kafka增量数据实时同步
- java 十进制十六进制转换_Java进制转换之十六进制转十进制
- 计算机组装维护安装光驱步骤,光驱怎么安装?教你如何正确安装光驱方法
- 走进大数据丨 一条让我虎躯一震的SQL
- 第三届VueConf将于2019年6月8日在上海举行 转发评论送门票
- 手把手教你架设电影服务器
- Linux主机下连接远程postgresql数据库、容器版postgresql数据库
- 锐起无盘精华100问!(包括3.1,3.0版本)
- 根据json字段把一维数组改变成二维数组
- 浙江大学 PTA 递归实现顺序输出整数
热门文章
- Python办公自动化实战 09 | Python-docx库:Python与Word的完美结合_ 如何在Word中生成表格?把Python办公自动化进行到底
- Golang -- goroutine实例(乒乓球双打比赛)
- 40个新鲜的 jQuery 插件,使您的网站用户友好
- 身份证扫描件联网OCR识别
- 封禁135、137、139、445端口
- 视盘检测 Accurate and Efficient Optic Disc Detection and Segmentation by a Circular Transformation
- 初探Orange PI 3
- FMI人工智能与大数据高峰论坛-北京站
- Linux从无到有第一课
- 使用AS3中的FTE来渲染文本(FLash文本引擎入门)