pymupdf fonts
Add Ubuntu fonts
pymupdf的可选字体收集
发布日期:2021年12月27日
这是Pymupdf应用程序可以使用的字体集合,以编写给PDF的文本。
该字体以压缩基本64格式编码为Python变量。
这种方法的主要动机是两个方面:
目前提供了以下字体:
Pymupdf_fonts是作为车轮提供的纯Python包装。因此,它是独立的Python版本,可以通过python -m pip install pymupdf-fonts安装。
如果安装了软件包,则PyMupDF会自动支持所有字体。要使用其中一种字体,只需执行font = fitz.Font("code") ,其中code是下面的第一个表列中的值。因此,这好像是标准字体代码““ HELV”,“ TIRO”,“ COUR”等的列表已被新代码扩展。
然后,您可以直接在Pymupdf的TextWriter类中使用font对象,也可以在常规Page.insert_font() / Page.insert_text() / Page.insert_textbox()方法中使用其缓冲区。
page . insert_font ( fontname = "F0" , fontbuffer = font . buffer )
page . insert_text ( point , text , fontname = "F0" , ...)
# or similarly:
page . insert_textbox ( rect , text , fontname = "F0" , ...)有关更多详细信息,请咨询字体类的pymupdf文档。
| 代码 | 字体 | 版本 | 评论 |
|---|---|---|---|
| figo | firago_regular | 1.0.0 | |
| 无花果 | firago_bold | 1.0.0 | |
| 图 | firago_italic | 1.0.0 | |
| figbi | firago_boltitalic | 1.0.0 | |
| fimo | firamono_regular | 1.0.0 | |
| fimbo | firamono_bold | 1.0.0 | |
| 太空人 | spacemono_regular | 1.0.1 | 单间 |
| 太空船 | SPACEMONO_BOLD | 1.0.1 | 单一大胆 |
| 空间 | SPACEMONO_ITALIC | 1.0.1 | 单色 |
| Spacembi | Spacemono_boltitalic | 1.0.1 | 单一大胆 - 意识到 |
| 数学 | noto sans数学常规 | 1.0.2 | 数学符号 |
| 音乐 | Noto音乐常规 | 1.0.2 | 音乐符号 |
| 符号1 | noto sans符号常规 | 1.0.2 | 替换“ symb” |
| 符号2 | noto sans符号2常规 | 1.0.2 | 扩展符号 |
| notos | 不常规 | 1.0.3 | 类似于Arial |
| Notosbi | Noto不斜体 | 1.0.3 | |
| Notosbo | Noto不大胆 | 1.0.3 | |
| Notosbi | Noto没有大胆的斜体 | 1.0.3 | |
| Ubuntu | Ubuntu常规 | 1.0.4 | sans-serif,用于Ubuntu外观中的文字 |
| Ubuntubo | Ubuntu Bold | 1.0.4 | |
| Ubuntubi | Ubuntu Bold Italic | 1.0.4 | |
| Ubuntuit | ubuntu斜体 | 1.0.4 | |
| Ubuntm | Ubuntu Mono常规 | 1.0.4 | ubuntu字体的单间版本 |
| Ubuntmbo | Ubuntu Mono Bold | 1.0.4 | |
| Ubuntmbi | Ubuntu Mono Bold斜体 | 1.0.4 | |
| Ubuntmit | Ubuntu Mono Italic | 1.0.4 | |
| 卡斯卡迪亚 | 卡斯卡迪亚单声道常规 | 1.0.5 | |
| Cascadiab | Cascadia Mono Bold | 1.0.5 | |
| 卡斯卡迪亚 | Cascadia Mono Italic | 1.0.5 | |
| Cascadiabi | Cascadia Mono Bolditalic | 1.0.5 |
上面的大多数字体均根据SIL OFL V1.1许可,该许可在此存储库中存储为文件LICENSE.txt 。 Ubuntu字体可在类似的免费许可下获得,可在此处找到:Ubuntu字体许可证。