美文网首页
字体库是咋回事

字体库是咋回事

作者: Lupino | 来源:发表于2021-07-13 22:14 被阅读0次

开发设备屏幕的时候,一定会用到字体库,那么字体库到底是啥?
其实每个字都是一种图片,把一堆字组合起来就成了一个字体库。
我们可以利用python的 PIL 库,生成需要的文字的图片,然后二值化,
保持成 hex 值,既成一个字体库。

from PIL import Image, ImageFont, ImageDraw
font_height = 32
font = ImageFont.truetype("STHeiti Light.ttc", size=font_height)
font_width, _ = font.getsize('字')
im = Image.new("RGB", (font_width, font_height))
drawer = ImageDraw.Draw(im)
drawer.text((0, 0), '字', font=font)
im = im.convert('1')

im.show()

如此方法,就能制作出我们需要的字体库,我们通过 python 基本分析需要显示的中文字,然后生成相关字的字体库, 最终通过显示器显示出来。

相关文章

  • 字体库是咋回事

    开发设备屏幕的时候,一定会用到字体库,那么字体库到底是啥?其实每个字都是一种图片,把一堆字组合起来就成了一个字体库...

  • 设置 字体库 ---- iOS

    一 . 设置本地字体库 (1) 下载字体库 字体库网上有很多.这里我们就下载了一个这样的字体库,如下图所示. (2...

  • ios 系统字体 以及添加自定义字体

    1.准备字体库(.ttf .otf等格式) 添加自定义字体的前提是要有字体库,字体库可以百度,也可以从mac上找...

  • swift 如何正确使用外部字体库,设置字体样式

    1、下载字体库,安装到本地字体库中(方便看字体库名称),在项目中用的名字并非我们看到的文件名,而是字体库的 Pos...

  • Google Fonts

    Google 字体库 字体库 Get Started Standard方法 通过发送请求引入字体样式 设置请求的样...

  • 使用pdfminer3K出现WARNING:root:UniGB

    问题原因 缺少字体库 解决 从github下载对应字体库放入,python 库文件 \Lib\site-packa...

  • centos7使用flowable工作流显示字体乱码问题

    一、安装字体库 在centos7使用fontconfig安装字体库 安装成功后,打开/usr/share目录可以查...

  • iOS在项目中使用自定义字体

    iOS 自定义字体是指,使用自己从外部导入的字体库使用在对应的文本显示中。 一般的iOS自定义的字体库是 .ttf...

  • 爱是咋回事

    2月14日是西方的情人节。 这个节,东方人也是非常乐意过的。 有关过节指南,现各大公号都有发布。 节可随心所欲地过...

  • 元旦是咋回事

    “元旦”的“元”,指开始,是第一的意思,凡数之也始称为“元”;“旦”,象形字,上面的“日”代表太阳,下面的“一”代...

网友评论

      本文标题:字体库是咋回事

      本文链接:https://www.haomeiwen.com/subject/dtfepltx.html