simsun.ttc本身是不支持黑体的,Windows是通过某种算法模拟出该字体的黑体的,Linux也可以作这种模拟,这在XFree86中是通过一个叫做xtt的backend来实现的,但是xtt早已停止开发,并留下一些严重的bug;作为xtt的继续,after-xtt诞生了,它修正了xtt的一些bug,以xtt的稳定性作为主要目标。以前xtt和freetype这两个backend是不能共存的,只能使用其中一个,不过随着XFree86并入X.org,从X116.9开始,freetype合并了after-xtt的功能,因此现在对core fonts system,只用freetype就够了。
每个XLFD都对应一个字体文件,xtt(包含after-xtt,以下同)通过在字体文件前指定一些选项来生成该字体文件原本不支持的XLFD,每个选项针对着字体的某个方面,黑体就是通过ds选项来生成的。下面是一个font.scale文件的内容:
12 simsun.ttc -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1 ds=y:simsun.ttc -misc-SimSun-bold-r-normal--0-0-0-0-p-0-iso8859-1 simsun.ttc -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gbk-0 ds=y:simsun.ttc -misc-SimSun-bold-r-normal--0-0-0-0-p-0-gbk-0 simsun.ttc -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso10646-1 ds=y:simsun.ttc -misc-SimSun-bold-r-normal--0-0-0-0-p-0-iso10646-1 fn=1:simsun.ttc -misc-NSimSun-medium-r-normal--0-0-0-0-c-0-iso8859-1 fn=1:ds=y:simsun.ttc -misc-SimSun-bold-r-normal--0-0-0-0-c-0-iso8859-1 fn=1:simsun.ttc -misc-NSimSun-medium-r-normal--0-0-0-0-c-0-gbk-0 fn=1:ds=y:simsun.ttc -misc-SimSun-bold-r-normal--0-0-0-0-c-0-gbk-0 fn=1:simsun.ttc -misc-NSimSun-medium-r-normal--0-0-0-0-c-0-iso10646-1 fn=1:ds=y:simsun.ttc -misc-SimSun-bold-r-normal--0-0-0-0-c-0-iso10646-1
ds=y表示打开黑体,缺省值为n;fn是另一个option,用来选择ttc文件里的face,因为ttc是多个字体的集合,里面的每个字体叫做一个face,缺省选择第0个face,这里就是SimSun,fn=1选择第1个face,这里是NSimSun。
用mkfontdir把文件的内容copy到fonts.dir,重启X后我们就能使用bold的simsun了。
分享到:
相关推荐
本文将详细讲解标题中提到的三个字体文件:simhei.ttf、simsun.ttc和simsun.ttf,并探讨它们在预览PDF和日常使用中的作用。 首先,让我们逐一了解这三个字体文件: 1. **simhei.ttf**:这是“宋体黑体”的TrueType...
综上所述,"simsun.zip" 提供的字体文件对在Linux环境中使用中文的用户非常有用,它们能够增强系统对中文字符的支持,提供更丰富的字体选择。同时,理解`.ttf` 和 `.ttc` 文件的差异以及如何在Linux系统中安装和使用...
例如,一个在Windows上创建的使用SimSun字体的文档,在macOS上打开时,仍能正确显示为SimSun,无需担心字体不兼容的问题。 在设计和排版领域,选择合适的字体至关重要。例如,SimSun适合正文文本,SimHei适合标题,...
在计算机系统中,安装"simsun.ttf"文件意味着用户可以使用宋体进行文字输入和显示。Windows系统通常已经内置了这款字体,但在某些特殊情况下,如特定程序或设计软件需要更高品质的宋体显示时,可能会额外引入此文件...
- **方法二:项目内替换字体**:如果你无法或不想安装SimSun字体,可以在Wincc flexible Smart V3的项目编辑器中,找到使用SimSun字体的标签或文本控件,将其字体属性更改为系统已有的其他中文字体,如仿宋、黑体等...
"simsun.ttc"是一种TrueType Collection(TTC)格式的字体文件,它可以包含多个TrueType字体,例如简体中文的宋体、黑体等。在Linux中,虽然大多数发行版预装了一些中文字体,如DejaVu Sans,但宋体作为传统且常用的...
在Windows系统中,"simsun.ttc"和"simhei.ttf"是两个重要的字体文件,分别对应简体宋体和黑体。本文将详细探讨这两个文件的特性、用途以及与Wine环境的关联。 首先,"simsun.ttc"是TrueType Collection(TTC)格式...
在IT领域,特别是涉及到中文显示和处理时,字体会扮演至关重要的角色。本文将深入探讨“中文字體文件simhei.ttf、SIMSUN.ttc”等字体...了解和正确使用这些字体文件,对于优化用户体验和提升技术项目的效果至关重要。
这些字体在Windows系统中的使用,不仅方便了中文用户的日常操作,也为设计师提供了丰富的选择。用户可以根据自己的需要调整字体,以达到最佳的视觉效果。同时,这些字体也兼容于其他软件,如Microsoft Office、Adobe...
在给定的标题和描述中,我们关注的是几个特定的TrueType字体文件,包括"MSYH.TTF"、"MSYHBD.TTF"、"SIMLI.TTF"、"SIMSUN.TTF"、"SIMYOU.TTF"以及"STZHONGS.TTF"。这些文件都是Windows操作系统和许多其他软件中常见的...
最近想使用matplotlib画图,发现plot出来的图无法显示中文,都是如下图的小方格,查找了很多资料,基本都是这样处理,其实这样处理基本上都是无用的(mac版本的),解决方案我在下面给出,如果你遇到相似的问题,请...
### 如何在Zebra打印机上下载和使用TrueType或External字体 #### 一、背景介绍 斑马(Zebra)打印机因其稳定性和高质量打印而在条形码打印领域内广受好评。然而,对于需要定制化标签设计的应用场景而言,内置字体的...
Tahoma Verdana 宋体 SimSun 新宋体 SimSun 仿宋_GB2312 FangSong_GB2312 楷体_GB2312KaiTi_GB2312 黑体SimHei 通过这些步骤,可以在Linux系统下使用Windows XP字体美化汉字,并且可以正确地显示汉字。
本文将详细介绍如何使用CSS来指定如雅黑、黑体、宋体、楷体等常见的中文字体。 首先,让我们看看一个基本的CSS字体设置例子: ```css .selector { font-family: "Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei...
其中,simsun.ttc和simhei.ttf包含了宋体和黑体的字形数据,而simsun.xml和simhei.xml则是字体的元数据,用于描述字体的属性和结构,例如字符集、字形位置等。 在解决ecside导出文件乱码问题时,我们需要进行以下...
msyh.ttc 和 msyhbd.ttc 分别代表微软雅黑的常规和粗体版本,而 msjhbd.ttc 代表微软黑体的粗体版,适用于需要强调的文字。 4. Batang(바탕체):这是一种韩文字体,具有强烈的传统文化气息,适用于韩语文档和设计...