All Projects β†’ catmoji β†’ catmoji-colr

catmoji / catmoji-colr

Licence: other
Twemoji, but with cats! Unicode 13.1! 🐱

Programming Languages

javascript
184084 projects - #8 most used programming language
Makefile
30231 projects
shell
77523 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to catmoji-colr

bitsnpicas
Bits'N'Picas - Bitmap & Emoji Font Creation & Conversion Tools
Stars: ✭ 171 (+317.07%)
Mutual labels:  emoji, font, color-fonts
Emojione Color Font
End of Life. Switch to https://github.com/eosrei/twemoji-color-font
Stars: ✭ 899 (+2092.68%)
Mutual labels:  emoji, font
emojione-color
OpenType-SVG font of EmojiOne 2.3
Stars: ✭ 112 (+173.17%)
Mutual labels:  emoji, font
Twemoji Color Font
Twitter Unicode 13 emoji color OpenType-SVG font for Linux/MacOS/Windows
Stars: ✭ 1,006 (+2353.66%)
Mutual labels:  emoji, font
noto-color-emoji-font
Color emoji SVGinOT font using Noto emoji, with multiple releases, such as Lollipop and Nougat. Linux/MacOS/Windows
Stars: ✭ 32 (-21.95%)
Mutual labels:  emoji, font
emoji-extractor-plus
Extract emojis from Apple font in PNG format
Stars: ✭ 42 (+2.44%)
Mutual labels:  emoji, font
Typography
C# Font Reader (TrueType / OpenType / OpenFont / CFF / woff / woff2) , Glyphs Layout and Rendering
Stars: ✭ 246 (+500%)
Mutual labels:  emoji, font
Catpapers
Cool vision, learning, and graphics papers on Cats!
Stars: ✭ 918 (+2139.02%)
Mutual labels:  cats, cat
Cat Generator
Generate cat images with neural networks
Stars: ✭ 354 (+763.41%)
Mutual labels:  cats, cat
surepy
🐾 Library & CLI to monitor and control the Pet Door & Cat Flap Connect πŸšͺ the Pet Feeder Connect 🍽 and the Felaqua πŸ’¦ sold by Sure Petcare
Stars: ✭ 45 (+9.76%)
Mutual labels:  cats, cat
ansi-to-svg
😹 convert ANSI Escaped CLI strings to SVGs
Stars: ✭ 18 (-56.1%)
Mutual labels:  emoji, font
apple-emoji-linux
Apple Color Emoji for Linux
Stars: ✭ 392 (+856.1%)
Mutual labels:  emoji, font
Cat-Face-Detector-with-OpenCV-and-JavaFX
πŸ“Ή A Small OpenCV (Open Source Computer Vision) Example, who has the ability to detect multiple cat faces at the same time 🐱
Stars: ✭ 24 (-41.46%)
Mutual labels:  cats, cat
gitmoji-intellij-plugin
Intellij plugin for add a button on the commit dialog to add gitmoji
Stars: ✭ 35 (-14.63%)
Mutual labels:  emoji
Cubic-11
ε…θ²»ι–‹ζΊηš„ 11Γ—11 δΈ­ζ–‡ι»žι™£ι«”
Stars: ✭ 888 (+2065.85%)
Mutual labels:  font
cryptofont
Cryptocurrency icon webfont and SVG
Stars: ✭ 149 (+263.41%)
Mutual labels:  font
cz-gitmoji
πŸ”¬πŸ˜œ Commitizen adapter for gitmoji.
Stars: ✭ 25 (-39.02%)
Mutual labels:  emoji
mailcat
Find existing email addresses by nickname using API/SMTP checking methods without user notification. Please, don't hesitate to improve cat's job! πŸ±πŸ”Ž πŸ“¬
Stars: ✭ 219 (+434.15%)
Mutual labels:  cat
WeiboEmoji
Weibo Emoji is a repository for saving and sharing most Emoji images that are used/were previously used by the app Weibo.
Stars: ✭ 17 (-58.54%)
Mutual labels:  emoji
Fonts
A curation of fonts from all over the world.
Stars: ✭ 144 (+251.22%)
Mutual labels:  font

Catmoji

Latest Release Discord

preview

Catmoji is a project to create a COLR/CPAL-based color OpenType font from the Twemoji collection of emoji images while overriding default face emojis with cat edits.

Note that the resulting font will only be useful on systems that support layered color TrueType fonts; this includes Windows 8.1 and later, as well as Mozilla Firefox and other Gecko-based applications running on any platform.

Systems that do not support such color fonts will show blank glyphs if they try to use this font.

Getting started

This project makes use of grunt-webfont and an additional node.js script. Therefore, installation of Node.js (Node.js 17 is recommended) (and its package manager npm) is a prerequisite. Grunt will be installed as a package dependency β€” no need to install it globally.

The necessary tools can be installed via npm:

# install dependencies from packages.json, including `grunt-webfont`.
npm install

The build process also requires fontforge and the TTX script from the font-tools package to be installed, and assumes standard Perl and Python are available.

Both FontForge and font-tools can be installed via package managers on Linux:

# Ubuntu, for example
sudo apt-get install fonttools fontforge python3-fontforge python3-distutils

Building the font

Once the necessary build tools are all in place, simply running:

make

should build the color-emoji font build/Catmoji.ttf from the source SVG files found in twe-svg.zip file and extras, overrides directories.

Example of usage in Mozilla Firefox

Copy Catmoji.ttf from build directory to ~/.local/share/fonts/

In your terminal emulator run:

fc-cache -f -v

Restart Mozilla Firefox if you had it open during fc-cache.

Visit about:config and find "font.name-list.emoji"

Replace its value with "Catmoji".

Example of usage in Android (root access required)

(Systemless, recommended) Download Magisk module from releases and install it with Magisk Manager.

(/system method, not recommended) Download .ttf file from releases and replace /system/fonts/NotoColorEmoji.ttf or /system/fonts/SamsungColorEmoji.ttf with Catmoji depending what ROM you have.

After replacing font file or installing Magisk module, reboot and Catmoji will be seen instead of regular emojis.

Installing Catmoji systemwide on Debian based distributions

Download Noto font release and put Catmoji .ttf file into /usr/share/fonts/.

Open /etc/fonts/conf.d/45-generic.conf file with your preferred text editor and above list of emoji fonts add

<alias binding="same">
        <family>Twemoji</family> <!-- Catmoji -->
        <default><family>emoji</family></default>
</alias>

Now open /etc/fonts/conf.d/60-generic.conf file with your preferred text editor and above list of emoji fonts add

<family>Twemoji</family>
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].