最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Manim自定義中文字體

2022-02-16 20:39 作者:流光化影z  | 我要投稿

1.Manim的不同版本

目前 Manim 主要有三個版本:manim-master(3b1b 新版),ManimCommunity(社區(qū)版),manim-cairo-backend(3b1b 舊版)。筆者使用過manim-master(3b1b 新版)與manim-cairo-backend(3b1b 舊版),所以就這兩個版本的自定義中文字體的方法做一下記錄。


2. Manim的manim-cairo-backend分支(3b1b 舊版)自定義中文字體的方法

首先在..\manim-master\manimlib\constants.py 中修改:將 TEX_USE_CTEX=False修改為TEX_USE_CTEX=True。

然后在在..\manim-master\manimlib 文件夾下有兩個 tex 模板,tex_template.tex 和 ctex_template.tex。用MiKTeX打開ctex_template.tex,參照BV17v411k77K的方法修改。在ctex_template.tex添加代碼:

\usepackage{xeCJK}

\setCJKmainfont{Microsoft JhengHei UI}

對于添加的代碼:

\usepackage{xeCJK}

\setCJKmainfont{Microsoft JhengHei UI}

其中Microsoft JhengHei UI可以替換為其他已安裝的字體名稱,就可以實現(xiàn)自定義中文字體。

例如,想要替換成為霞鶩文楷。首先,下載安裝好霞鶩文楷字體。安裝完畢之后,進(jìn)入C:\Windows\Fonts,右鍵霞鶩文楷-屬性,如圖


則霞鶩文楷的字體名稱為LXGWWenKai-Regular.ttf,上述代碼修改為:

\usepackage{xeCJK}

\setCJKmainfont{LXGWWenKai-Regular.ttf}

即可實現(xiàn)在manim中自定義為霞鶩文楷中文字體。


3. Manim的manim-master分支(3b1b 新版)自定義中文字體的方法

使用新版manim特有的Text()類,方法如下Text("文字",font="字體"),其中字體要填寫在計算機(jī)內(nèi)存儲的格式。

對于Text("文字",font="字體")方法中的字體需要填寫字體在系統(tǒng)中的英文名稱。關(guān)于如何獲得字體在電腦中的英文名稱,主要參考https://zhuanlan.zhihu.com/p/36984949中的方法。仍然以霞鶩文楷為例,方法如下:

下載安裝好霞鶩文楷字體。下載安裝軟件FontCreator,打開字體文件,如下圖:

點擊菜單欄中“字體”-“屬性”,如下圖:

字體族的名稱即為該字體的英文名稱。

則方法修改如下

Text("文字",font=" LXGW WenKai")

即可自定義為霞鶩文楷字體。



Manim自定義中文字體的評論 (共 條)

分享到微博請遵守國家法律
那曲县| 仪征市| 九龙坡区| 延津县| 珠海市| 高雄县| 天祝| 丁青县| 遂平县| 兴国县| 涡阳县| 淮北市| 庐江县| 嘉定区| 榆社县| 通道| 井研县| 宁乡县| 德清县| 安泽县| 合阳县| 溆浦县| 嘉荫县| 谢通门县| 阳信县| 深州市| 博乐市| 永州市| 屯留县| 永仁县| 安远县| 和田市| 兴国县| 会同县| 灌阳县| 澳门| 玛纳斯县| 盐津县| 满洲里市| 盐亭县| 宁武县|