Catmoji는 Twemoji 이미지의 Colr/CPAL 기반 색상 OpenType 글꼴을 만들기위한 프로젝트입니다.
결과 글꼴은 계층화 된 컬러 트루 타입 글꼴을 지원하는 시스템 에서만 유용합니다. 여기에는 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을 사용할 수 있다고 가정합니다.
Fontforge와 Font-Tools는 모두 Linux의 패키지 관리자를 통해 설치할 수 있습니다.
# Ubuntu, for example
sudo apt-get install fonttools fontforge python3-fontforge python3-distutils
필요한 빌드 도구가 모두 제자리에 있으면 간단히 실행하십시오.
make
twe-svg.zip 파일 및 extras overrides 있는 소스 SVG 파일에서 Color-Emoji font build/Catmoji.ttf 빌드해야합니다.
빌드 디렉토리에서 ~/.local/share/fonts/ 로 Catmoji.ttf 복사하십시오.
터미널 에뮬레이터 실행에서 :
fc-cache -f -v
FC-Cache 중에 열린 경우 Mozilla Firefox를 다시 시작하십시오.
about:config 및 "font.name-list.emoji" 찾으십시오.
값을 "Catmoji"로 바꾸십시오.
(Systemless, 권장) 릴리스에서 Magisk 모듈을 다운로드하여 Magisk 관리자와 함께 설치하십시오.
(/시스템 방법, 권장하지 않음) 릴리스에서 .ttf 파일을 다운로드하고 /system/fonts/NotoColorEmoji.ttf 또는 /system/fonts/SamsungColorEmoji.ttf 를 catmoji와 함께 ROM에 따라 대체하십시오.
글꼴 파일을 교체하거나 Magisk 모듈을 설치하면 일반 이모티콘 대신 재부팅 및 Catmoji가 표시됩니다.
NOTO 글꼴 릴리스를 다운로드하고 catmoji .ttf 파일을 /usr/share/fonts/ 에 넣습니다.
선호하는 텍스트 편집기와 위의 이모티콘 글꼴 목록이있는 /etc/fonts/conf.d/45-generic.conf 파일
<alias binding="same">
<family>Twemoji</family> <!-- Catmoji -->
<default><family>emoji</family></default>
</alias>
이제 선호하는 텍스트 편집기와 위의 이모티콘 글꼴 목록이있는 /etc/fonts/conf.d/60-generic.conf 파일
<family>Twemoji</family>