字体库添加生僻字

1、概述

生成word或者PDF文件,会遇到有一些字体库中没有的汉字,我们可以基于现有的字体库,新增此生僻字,以“石羡”(xiàn)为例,石字旁羡。
基于SimHei.ttf或者SimSun.ttf(字体库任选)。

2、软件

2.1 依赖软件FontForge

FontForge

2.2 unicode编码查询

查询网站

3、步骤

3.1 使用FontForge打开字体库

在这里插入图片描述

3.2 字体位置

从E0000开始有一段预留的空白字体位置。

3.3 开始绘制

我们要绘制“石

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要在Matplotlib中添加字体库,可以按照以下步骤操作: 1. 首先,确保你已经有了所需的字体文件(通常是.ttf格式)。如果没有,你可以从合法的来源下载或购买字体。 2. 将字体文件复制到Matplotlib字体目录中。你可以使用以下代码来查找Matplotlib字体目录的位置: ```python import matplotlib print(matplotlib.get_cachedir()) ``` 这将打印出Matplotlib的缓存目录。在该目录中,你将找到一个名为`fonts`的子目录。 3. 将字体文件复制到`fonts`子目录中。确保将字体文件命名为与字体的名称相同(不带文件扩展名)。例如,如果你有一个名为`myfont.ttf`的字体文件,你应该将其复制到`fonts`目录并将其命名为`myfont`。 4. 在Matplotlib中使用添加的字体。你可以通过设置全局字体或特定元素的字体来实现。以下是两个示例: - 设置全局字体: ```python import matplotlib.pyplot as plt plt.rcParams['font.family'] = 'myfont' ``` 这将将全局字体设置为名为`myfont`的字体。 - 设置特定元素的字体: ```python import matplotlib.pyplot as plt plt.plot([1, 2, 3, 4], [1, 4, 9, 16]) plt.xlabel('X Label', fontname='myfont') plt.ylabel('Y Label', fontname='myfont') plt.show() ``` 这将将X轴标签和Y轴标签的字体设置为名为`myfont`的字体。 请记住,在使用添加的字体之前,你需要重新启动Python内核或重新运行Matplotlib相关的代码,以使字体库被正确加载。 希望这可以帮助到你!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

向往的生活Life

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值