Una fuente SVG-OpenType / SVGinOT de emoji en blanco y negro creada a partir de la obra de arte Twitter Emoji for Everyone con soporte para ZWJ, diversidad de tonos de piel y banderas de países.
La fuente funciona en todos los sistemas operativos, pero actualmente solo mostrará emojis en color en Firefox, Thunderbird y Photoshop CC 2017+. Esto no es una limitación de la fuente, sino de los sistemas operativos y aplicaciones. ¿Por qué no funciona en Chrome? Se incluyen emojis de contorno regulares en blanco y negro para compatibilidad con versiones anteriores y alternativas.
Demostración en Firefox en Linux.
SVG en Open Type es un estándar de Adobe y Mozilla para fuentes en color OpenType y Open Font Format. Permite a los creadores de fuentes incrustar archivos SVG completos dentro de una fuente, lo que permite todo color e incluso animaciones. Hay más detalles en la propuesta SVGinOT y las especificaciones de la tabla OpenType SVG.
Demostraciones de fuentes SVGinOT (solo Firefox):
La fuente se puede instalar para un usuario o para todo el sistema. Obtenga la última versión de los lanzamientos: https://github.com/13rac1/twemoji-color-font/releases
Nota: Esto requiere que Bitstream Vera
esté instalado y cambiará las fuentes serif, sans-serif y monoespaciadas predeterminadas de su sistema.
La fuente serif, sans-serif y monoespaciada predeterminada para la mayoría de las distribuciones de Linux es DejaVu
. DejaVu
incluye una amplia gama de símbolos que anulan los caracteres Twitter Color Emoji
. La solución anterior era hacer que Twitter Color Emoji
sea la fuente predeterminada del sistema, pero eso causa una serie de problemas. Una mejor solución es una fuente diferente que no anule ningún carácter emoji como Bitstream Vera
. Bitstream Vera
es la fuente de los glifos utilizados en DejaVu
, por lo que no es muy diferente. Más del 99% de las personas no notarán la diferencia.
Las familias de fuentes Noto
y Roboto
entran en conflicto mucho menos que DejaVu
. Quizás quieras probarlos. Los problemas principales son los caracteres 0x2639 y 0x263a.
about:config
y establezca gfx.font_rendering.fontconfig.fontlist.enabled
en false
. Nota: Puede provocar fallos en Firefox <48.Instalar para el usuario actual sin 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 de plataforma de lanzamiento: 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
Disponible en AUR como paquete ttf-twemoji-color
.
Repositorio de 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
Ambas versiones de SVGinOT están disponibles en los lanzamientos: https://github.com/13rac1/twemoji-color-font/releases
TwitterColorEmoji-SVGinOT-15.1.0.zip
: la versión normal de la fuente se instala como cualquier otra fuente y se puede seleccionar específicamente, pero MacOS utilizará de forma predeterminada la fuente Apple Color Emoji
para emojis.TwitterColorEmoji-SVGinOT-MacOS-15.1.0.zip
: un truco para reemplazar la fuente Apple Color Emoji
usando el mismo nombre interno. Instale y acepte la advertencia en Font Book.Un paquete Homebrew está disponible.
# 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
Reiterando: Por ahora, solo FireFox admite el emoji de color SVGinOT. Safari y Chrome utilizarán el emoji alternativo en blanco y negro.
Hay dos opciones de instalación estándar para Windows. Ambas versiones de SVGinOT están disponibles en los lanzamientos: https://github.com/13rac1/twemoji-color-font/releases
También puede utilizar el paquete Chocolatey para gestionar la instalación y las actualizaciones futuras.
choco install twemoji
También puede utilizar Scoop para gestionar la instalación y futuras actualizaciones.
# First, add the `nerd-fonts` bucket
scoop bucket add nerd-fonts
# Then you can install the font using Scoop
scoop install twemoji-color-font
La versión normal de la fuente se instala como cualquier otra fuente y se puede seleccionar específicamente, pero Windows utilizará de forma predeterminada la fuente Segoe UI Emoji
para los caracteres emoji. Descargar: https://github.com/13rac1/twemoji-color-font/releases/download/v15.1.0/TwitterColorEmoji-SVGinOT-15.1.0.zip
Windows 7, 8, 10 usa emoji tanto de Segoe UI Symbol como de Segoe UI Emoji. Necesitamos reemplazar ambas fuentes, pero conservar los caracteres de símbolo existentes de Segoe UI Symbol.
Este paquete contiene un script de instalación que generará ambas fuentes (o en Windows 7, solo el símbolo Segoe UI) y las instalará por usted. La ejecución del script de instalación requiere Python y pip en la RUTA.
Reiterando: Por ahora, solo FireFox y Edge (heredado) admiten el emoji de color SVGinOT. Chrome y Edge (basados en Chromium) utilizarán el emoji alternativo en blanco y negro.
Hay scripts de desinstalación disponibles para Windows y Linux. También están incluidos en los archivos de lanzamiento.
Descripción general:
Requiere:
Configure y desarrolle 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
Las ilustraciones y las fuentes TTF tienen licencia CC-BY-4.0. Consulte LICENSE.md para obtener más detalles.