程序开发-字体问题

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:WINDOWSFonts 。 从其中copy相应的字体到Linux系统的 /usr/share/font/下的文件夹中

(3)建立字体索引信息,更新字体缓存

cd /usr/share/fonts/

mkfontscale

mkfontdir

fc-cache

(4)查看微软雅黑字体是否已经安装成功

    fc-list :lang=zh

 

原文地址:https://www.cnblogs.com/tiandi/p/11212471.html