GitXplorerGitXplorer
g

roboto

public
3840 stars
309 forks
157 issues

Commits

List of commits on branch main.
Unverified
cb3cde1a3069f28b9a66f3d104f51fd6c0734be1

Use pre-existing variable in Makefile

mm4rc1e committed 7 years ago
Unverified
02d2888e758276ba5d0145ae29f533c9c26cacec

Generate hinted fonts.

mm4rc1e committed 7 years ago
Unverified
1fa5f4bbab2cc9e2b77a409d50bedc7e37478228

Update Webfont info

mm4rc1e committed 7 years ago
Unverified
5700de83856781fa0c097a349e46dbaae5792cb0

Merge pull request #257 from SimonBiggs/master

ddavelab6 committed 7 years ago
Unverified
c09bac0884c2c4f17cc921f48392b72c4c024805

Requires Python 2, not 3.

committed 7 years ago
Unverified
ab4876f650a4aeb9b661c83fee47f908c739bb70

V2.138 Update (Merged pull request #254 from m4rc1e/v2.138)

ddavelab6 committed 7 years ago

README

The README file for this repository.

This is the source repository for Roboto: Google’s signature family of fonts, the default font on Android and Chrome OS, and the recommended font for Google’s visual language, Material Design.

It also contains the toolchain used in creating Roboto.

The font family supports all Latin, Cyrillic, and Greek characters in Unicode 7.0, as well as the currency symbol for the Georgian lari, to be published in Unicode 8.0.

The fonts are currently available in eighteen different styles.

Subsetted webfonts are also available from Google Fonts.

Setup

Create a clean directory for Roboto:

mkdir -p $HOME/roboto-src
cd $HOME/roboto-src

Download the Roboto tools and sources:

git clone https://github.com/google/roboto.git

Create a virtual Python environment (optional but recommended):

pip install --user virtualenv
virtualenv roboto-env
source roboto-env/bin/activate

Download and install the dependencies (currently requires Python 2, not 3):

cd roboto
pip install -r requirements.txt

Optional additional setup for running tests

Download the latest tarball release of HarfBuzz here and extract it into the home directory as $HOME/harfbuzz (alternatively, you can download the latest source from GitHub via git clone https://github.com/behdad/harfbuzz.git).

Build and install HarfBuzz:

cd $HOME/harfbuzz
./configure
make
sudo make install
cd $HOME/roboto-src/

On Ubuntu (or other distributions of GNU/Linux, using the appropriate package manager), make sure eog is installed:

sudo apt-get install eog

Run

cd roboto
make