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>