`
soardragon
  • 浏览: 316904 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

使用simsun的黑体

阅读更多
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

    本文将详细讲解标题中提到的三个字体文件:simhei.ttf、simsun.ttc和simsun.ttf,并探讨它们在预览PDF和日常使用中的作用。 首先,让我们逐一了解这三个字体文件: 1. **simhei.ttf**:这是“宋体黑体”的TrueType...

    simsun.zip

    综上所述,"simsun.zip" 提供的字体文件对在Linux环境中使用中文的用户非常有用,它们能够增强系统对中文字符的支持,提供更丰富的字体选择。同时,理解`.ttf` 和 `.ttc` 文件的差异以及如何在Linux系统中安装和使用...

    SimSun_SimHei_SimFan.zip

    例如,一个在Windows上创建的使用SimSun字体的文档,在macOS上打开时,仍能正确显示为SimSun,无需担心字体不兼容的问题。 在设计和排版领域,选择合适的字体至关重要。例如,SimSun适合正文文本,SimHei适合标题,...

    simsun.ttf

    在计算机系统中,安装"simsun.ttf"文件意味着用户可以使用宋体进行文字输入和显示。Windows系统通常已经内置了这款字体,但在某些特殊情况下,如特定程序或设计软件需要更高品质的宋体显示时,可能会额外引入此文件...

    Wincc flexible smart v3显示Error标准字体SimSun未安装的处理对策.docx

    - **方法二:项目内替换字体**:如果你无法或不想安装SimSun字体,可以在Wincc flexible Smart V3的项目编辑器中,找到使用SimSun字体的标签或文本控件,将其字体属性更改为系统已有的其他中文字体,如仿宋、黑体等...

    simsun.ttc linux 中文宋体

    "simsun.ttc"是一种TrueType Collection(TTC)格式的字体文件,它可以包含多个TrueType字体,例如简体中文的宋体、黑体等。在Linux中,虽然大多数发行版预装了一些中文字体,如DejaVu Sans,但宋体作为传统且常用的...

    simsun.ttc

    在Windows系统中,"simsun.ttc"和"simhei.ttf"是两个重要的字体文件,分别对应简体宋体和黑体。本文将详细探讨这两个文件的特性、用途以及与Wine环境的关联。 首先,"simsun.ttc"是TrueType Collection(TTC)格式...

    中文字體文件simhei.ttf&SIMSUN;.ttc等等

    在IT领域,特别是涉及到中文显示和处理时,字体会扮演至关重要的角色。本文将深入探讨“中文字體文件simhei.ttf、SIMSUN.ttc”等字体...了解和正确使用这些字体文件,对于优化用户体验和提升技术项目的效果至关重要。

    simsun.ttc-simhei.ttf-simfang.ttf-simkai.ttf-windows常用中文字体

    这些字体在Windows系统中的使用,不仅方便了中文用户的日常操作,也为设计师提供了丰富的选择。用户可以根据自己的需要调整字体,以达到最佳的视觉效果。同时,这些字体也兼容于其他软件,如Microsoft Office、Adobe...

    MSYH.TTF/MSYHBD.TTF/SIMLI.TTF/SIMSUN.TTF/SIMYOU.TTF/STZHONGS.TTF

    在给定的标题和描述中,我们关注的是几个特定的TrueType字体文件,包括"MSYH.TTF"、"MSYHBD.TTF"、"SIMLI.TTF"、"SIMSUN.TTF"、"SIMYOU.TTF"以及"STZHONGS.TTF"。这些文件都是Windows操作系统和许多其他软件中常见的...

    mac版SimHei(黑体)

    最近想使用matplotlib画图,发现plot出来的图无法显示中文,都是如下图的小方格,查找了很多资料,基本都是这样处理,其实这样处理基本上都是无用的(mac版本的),解决方案我在下面给出,如果你遇到相似的问题,请...

    zebra打印机下载和使用TrueType或External字体的方法

    ### 如何在Zebra打印机上下载和使用TrueType或External字体 #### 一、背景介绍 斑马(Zebra)打印机因其稳定性和高质量打印而在条形码打印领域内广受好评。然而,对于需要定制化标签设计的应用场景而言,内置字体的...

    Linux系统使用Windows XP字体美化汉字

    Tahoma Verdana 宋体 SimSun 新宋体 SimSun 仿宋_GB2312 FangSong_GB2312 楷体_GB2312KaiTi_GB2312 黑体SimHei 通过这些步骤,可以在Linux系统下使用Windows XP字体美化汉字,并且可以正确地显示汉字。

    css设置各种中文字体如雅黑、黑体、宋体、楷体等等

    本文将详细介绍如何使用CSS来指定如雅黑、黑体、宋体、楷体等常见的中文字体。 首先,让我们看看一个基本的CSS字体设置例子: ```css .selector { font-family: "Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei...

    解决ecside导出文件乱码问题

    其中,simsun.ttc和simhei.ttf包含了宋体和黑体的字形数据,而simsun.xml和simhei.xml则是字体的元数据,用于描述字体的属性和结构,例如字符集、字形位置等。 在解决ecside导出文件乱码问题时,我们需要进行以下...

    Windows10部分字体全集库.rar

    msyh.ttc 和 msyhbd.ttc 分别代表微软雅黑的常规和粗体版本,而 msjhbd.ttc 代表微软黑体的粗体版,适用于需要强调的文字。 4. Batang(바탕체):这是一种韩文字体,具有强烈的传统文化气息,适用于韩语文档和设计...

Global site tag (gtag.js) - Google Analytics