Font SVG-OpenType / SVGinOT emoji warna dan hitam-putih yang dibuat dari karya seni Emoji Twitter untuk Semua Orang dengan dukungan untuk ZWJ, keragaman warna kulit, dan bendera negara.
Font ini berfungsi di semua sistem operasi, namun saat ini hanya akan menampilkan emoji warna di Firefox, Thunderbird, dan Photoshop CC 2017+. Ini bukan batasan fontnya, tetapi batasan sistem operasi dan aplikasinya. Mengapa ini tidak berfungsi di Chrome? Emoji garis hitam dan putih biasa disertakan untuk kompatibilitas mundur/mundur.
Demo di Firefox di Linux.
SVG dalam Open Type adalah standar oleh Adobe dan Mozilla untuk font berwarna OpenType dan Open Font Format. Hal ini memungkinkan pembuat font untuk menyematkan file SVG lengkap dalam font yang memungkinkan warna penuh dan bahkan animasi. Ada rincian lebih lanjut dalam proposal SVGinOT dan spesifikasi tabel OpenType SVG.
Demo Font SVGinOT (khusus Firefox):
Font dapat diinstal untuk pengguna atau seluruh sistem. Dapatkan versi terbaru dari rilis: https://github.com/13rac1/twemoji-color-font/releases
Catatan: Ini memerlukan Bitstream Vera
diinstal dan akan mengubah font serif, sans-serif, dan monospace default sistem Anda.
Font serif, sans-serif, dan monospace default untuk sebagian besar distribusi Linux adalah DejaVu
. DejaVu
mencakup berbagai macam simbol yang menggantikan karakter Twitter Color Emoji
. Solusi sebelumnya adalah menjadikan Twitter Color Emoji
sebagai font sistem default, namun hal ini menyebabkan sejumlah masalah. Solusi yang lebih baik adalah font berbeda yang tidak menggantikan karakter emoji apa pun seperti Bitstream Vera
. Bitstream Vera
adalah sumber mesin terbang yang digunakan di DejaVu
, jadi tidak jauh berbeda. 99%+ orang tidak akan menyadari perbedaannya.
Konflik keluarga font Noto
dan Roboto
jauh lebih sedikit dibandingkan DejaVu
. Anda mungkin ingin mencobanya. Masalah utama adalah karakter 0x2639 dan 0x263a.
about:config
setel gfx.font_rendering.fontconfig.fontlist.enabled
ke false
. Catatan: Dapat menyebabkan crash pada Firefox <48.Instal untuk pengguna saat ini tanpa root:
# 1. Download the latest version
wget https://github.com/13rac1/twemoji-color-font/releases/download/v15.1.0/TwitterColorEmoji-SVGinOT-Linux-15.1.0.tar.gz
# 2. Uncompress the file
tar zxf TwitterColorEmoji-SVGinOT-Linux-15.1.0.tar.gz
# 3. Run the installer
cd TwitterColorEmoji-SVGinOT-Linux-15.1.0
./install.sh
PPA landasan peluncuran: https://launchpad.net/~eosrei/+archive/ubuntu/fonts
sudo apt-add-repository ppa:eosrei/fonts
sudo apt-get update
sudo apt-get install fonts-twemoji-svginot
Tersedia dalam AUR sebagai paket ttf-twemoji-color
.
Repositori Gentoo: https://github.com/jorgicio/jorgicio-gentoo
# Install layman using Portage with USE="git" enabled, the default.
emerge layman
# Add the repo.
layman -a jorgicio
# Install the package.
emerge twemoji-color-font
Kedua versi SVGinOT tersedia dari rilis: https://github.com/13rac1/twemoji-color-font/releases
TwitterColorEmoji-SVGinOT-15.1.0.zip
- Versi reguler font diinstal seperti font lainnya dan dapat dipilih secara spesifik, tetapi MacOS akan menggunakan font Apple Color Emoji
secara default untuk emoji.TwitterColorEmoji-SVGinOT-MacOS-15.1.0.zip
- Peretasan untuk mengganti font Apple Color Emoji
dengan menggunakan nama internal yang sama. Instal dan terima peringatan di Font Book.Paket Homebrew tersedia.
# Tap the brew tap homebrew/cask-fonts keg (caskroom/fonts keg were moved into this).
brew tap homebrew/cask-fonts
# Install the font using brew
brew install --cask font-twitter-color-emoji
Mengulangi: Hanya FireFox yang mendukung emoji warna SVGinOT untuk saat ini. Safari dan Chrome akan menggunakan emoji hitam putih cadangan.
Ada dua opsi instalasi standar untuk Windows. Kedua versi SVGinOT tersedia dari rilis: https://github.com/13rac1/twemoji-color-font/releases
Anda juga dapat menggunakan paket Chocolatey untuk menangani instalasi dan pembaruan di masa mendatang.
choco install twemoji
Anda juga dapat menggunakan Scoop untuk menangani instalasi dan pembaruan di masa mendatang.
# First, add the `nerd-fonts` bucket
scoop bucket add nerd-fonts
# Then you can install the font using Scoop
scoop install twemoji-color-font
Versi reguler dari font tersebut diinstal seperti font lainnya dan dapat dipilih secara spesifik, tetapi Windows akan menggunakan font Segoe UI Emoji
secara default untuk karakter emoji. Unduh: https://github.com/13rac1/twemoji-color-font/releases/download/v15.1.0/TwitterColorEmoji-SVGinOT-15.1.0.zip
Windows 7, 8, 10 menggunakan emoji dari Simbol Segoe UI dan Emoji Segoe UI. Kita perlu mengganti kedua font tersebut, namun tetap mempertahankan karakter simbol yang ada dari Segoe UI Symbol.
Paket ini berisi skrip instalasi yang akan menghasilkan kedua font (atau di Windows 7, cukup Simbol Segoe UI) dan menginstalnya untuk Anda. Menjalankan skrip instalasi memerlukan Python dan pip di PATH.
Mengulangi: Hanya FireFox dan Edge (lama) yang mendukung emoji warna SVGinOT untuk saat ini. Chrome dan Edge (berbasis Chromium) akan menggunakan emoji hitam putih cadangan.
Ada skrip uninstall untuk Windows dan Linux yang tersedia. Mereka juga disertakan dalam file rilis.
Ringkasan:
Memerlukan:
Siapkan dan bangun di Ubuntu 20.04 LTS:
sudo apt-get update
sudo apt-get install inkscape potrace npm nodejs fontforge
devscripts python3-fontforge python3-pip python3-yaml imagemagick
git make debhelper build-essential
sudo npm install -g svgo
sudo pip3 install fonttools
git clone https://github.com/13rac1/twemoji-color-font.git
cd twemoji-color-font
git clone https://github.com/13rac1/scfbuild.git SCFBuild
make -j 4
Karya seni dan font TTF dilisensikan CC-BY-4.0. Silakan lihat LICENSE.md untuk detailnya.