程序开发-字体问题
Posted tiandi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序开发-字体问题相关的知识,希望对你有一定的参考价值。
1、前端css字体设置
(1)中文字体也有英文名称,而且英文在前。
Font-family: SimSun, “宋体”
Font-family: “Microsoft YaHei”, “微软雅黑”
Font-family: STXihei, “华文细黑”, “Microsoft YaHei”, “微软雅黑”
(2)照顾不同的操作系统,应多写几种字体,多准备几个备胎
Font-family: Helvetica, Tahoma, Arial, STXihei, “华文细黑”, “Microsoft YaHei”, “微软雅黑”, sans-serif
(3)可以不加双引号吗
可以。有些英文字体的名称多于两个单词,因为单词中间有空格所以需要用 "" 包裹起来。中文字体很特别,按照英文的角度来看,像微软雅黑究竟算是一个词还是四个词呢?没关系,好在中文字体的名称里没有空格,所以"" 不加也没什么大碍。不过,谁都不能保证在任何操作系统/浏览器环境下都是如此,若是发生了奇怪的事情,不妨加上双引号试试看。
2、linux下安装字体(供后端使用)
(1)查看linux已经安装的字体
使用fc-list命令进行查看所有字体,如果命令无效,需要手动安装yum install -y fontconfig mkfontscale
使用 fc-list :lang=zh查看中文字体,
(2)windows中的字体文件,拷贝到linux下
windows的字体比较多,其字体文件位于 C:\WINDOWS\Fonts 。 从其中copy相应的字体到Linux系统的 /usr/share/font/下的文件夹中
(3)建立字体索引信息,更新字体缓存
cd /usr/share/fonts/
mkfontscale
mkfontdir
fc-cache
(4)查看微软雅黑字体是否已经安装成功
fc-list :lang=zh
以上是关于程序开发-字体问题的主要内容,如果未能解决你的问题,请参考以下文章