Catmoji是一個項目,旨在從表情符號圖像的Twemoji Collection創建基於Colr/Cpal的顏色Opentype字體,同時用CAT編輯覆蓋默認的face表情符號。
請注意,所得字體僅在支持分層顏色trueType字體的系統上有用。這包括Windows 8.1和更高版本,以及在任何平台上運行的Mozilla Firefox和其他基於壁虎的應用程序。
如果不支持此類顏色字體的系統,如果它們嘗試使用此字體,它們將顯示空白的字形。
該項目利用了grunt-webfont和其他node.js腳本。因此,建議安裝node.js(Node.js 17)(其軟件包管理器npm)是先決條件。 Grunt將作為軟件包依賴項安裝 - 無需在全球安裝它。
可以通過NPM安裝必要的工具:
# install dependencies from packages.json, including `grunt-webfont`.
npm install
構建過程還需要Fontforge和要安裝的Font-Tools軟件包中的TTX腳本,並假設標準Perl和Python可用。
可以通過Linux上的軟件包管理器安裝Fontforge和Font-Tools:
# Ubuntu, for example
sudo apt-get install fonttools fontforge python3-fontforge python3-distutils
一旦到達必要的構建工具,只需運行:
make
應從twe-svg.zip文件和extras中的源svg文件中構建color-emoji font build/Catmoji.ttf overrides目錄。
將Catmoji.ttf從構建目錄複製到~/.local/share/fonts/
在您的終端模擬器中運行:
fc-cache -f -v
重新啟動Mozilla Firefox,如果您在FC-CACHE期間打開了它。
訪問about:config並查找"font.name-list.emoji"
用“ catmoji”代替其值。
(無系統,推薦)從版本下載Magisk模塊,然後將其與Magisk Manager一起安裝。
(/系統方法,不建議使用)從版本中下載.ttf文件,然後替換/system/fonts/NotoColorEmoji.ttf或/system/fonts/SamsungColorEmoji.ttf使用catmoji,根據您擁有的rom。
替換字體文件或安裝Magisk模塊後,將看到重新啟動和CATMOJI,而不是常規表情符號。
下載noto字體發布並將catmoji .ttf文件放入/usr/share/fonts/ 。
open/et/etc/fonts/conf.d/ /etc/fonts/conf.d/45-generic.conf文件,帶有您喜歡的文本編輯器及以上emoji字體的列表添加
<alias binding="same">
<family>Twemoji</family> <!-- Catmoji -->
<default><family>emoji</family></default>
</alias>
現在打開您首選的文本編輯器及以上emoji字體列表添加的添加的文本編輯/etc/fonts/conf.d/60-generic.conf及以上添加添加的列表
<family>Twemoji</family>