Dies ist das Quell-Repository für Roboto: Googles charakteristische Schriftartenfamilie, die Standardschriftart auf Android und Chrome OS und die empfohlene Schriftart für Googles visuelle Sprache Material Design.
Es enthält auch die Toolchain, die bei der Erstellung von Roboto verwendet wurde.
Die Schriftfamilie unterstützt alle lateinischen, kyrillischen und griechischen Zeichen in Unicode 7.0 sowie das Währungssymbol für den georgischen Lari, der in Unicode 8.0 veröffentlicht werden soll.
Die Schriftarten sind derzeit in achtzehn verschiedenen Stilen verfügbar.
Untergeordnete Webfonts sind auch bei Google Fonts verfügbar.
Erstellen Sie ein sauberes Verzeichnis für Roboto:
mkdir -p $HOME /roboto-src
cd $HOME /roboto-src
Laden Sie die Roboto-Tools und -Quellen herunter:
git clone https://github.com/google/roboto.git
Erstellen Sie eine virtuelle Python-Umgebung (optional, aber empfohlen):
pip install --user virtualenv
virtualenv roboto-env
source roboto-env/bin/activate
Laden Sie die Abhängigkeiten herunter und installieren Sie sie (erfordert derzeit Python 2, nicht 3):
cd roboto
pip install -r requirements.txt
Laden Sie hier die neueste Tarball-Version von HarfBuzz herunter und extrahieren Sie sie als $HOME/harfbuzz
in das Home -Verzeichnis (alternativ können Sie die neueste Quelle von GitHub über git clone https://github.com/behdad/harfbuzz.git
herunterladen).
Erstellen und installieren Sie HarfBuzz:
cd $HOME /harfbuzz
./configure
make
sudo make install
cd $HOME /roboto-src/
Stellen Sie unter Ubuntu (oder anderen Distributionen von GNU/Linux unter Verwendung des entsprechenden Paketmanagers) sicher, dass eog installiert ist:
sudo apt-get install eog
cd roboto
make