roboto 2
v2.138
这是 Roboto 的源存储库:Google 的签名字体系列、Android 和 Chrome 操作系统上的默认字体以及 Google 视觉语言 Material Design 的推荐字体。
它还包含用于创建 Roboto 的工具链。
该字体系列支持 Unicode 7.0 中的所有拉丁文、西里尔文和希腊字符,以及即将在 Unicode 8.0 中发布的格鲁吉亚拉里的货币符号。
这些字体目前有十八种不同的样式。
子集网络字体也可以从 Google Fonts 获得。
为 Roboto 创建一个干净的目录:
mkdir -p $HOME /roboto-src
cd $HOME /roboto-src
下载 Roboto 工具和源:
git clone https://github.com/google/roboto.git
创建虚拟Python环境(可选但推荐):
pip install --user virtualenv
virtualenv roboto-env
source roboto-env/bin/activate
下载并安装依赖项(当前需要 Python 2,而不是 3):
cd roboto
pip install -r requirements.txt
在此处下载 HarfBuzz 的最新 tarball 版本,并将其解压到主目录$HOME/harfbuzz
(或者,您可以通过git clone https://github.com/behdad/harfbuzz.git
从 GitHub 下载最新源代码)。
构建并安装 HarfBuzz:
cd $HOME /harfbuzz
./configure
make
sudo make install
cd $HOME /roboto-src/
在 Ubuntu(或 GNU/Linux 的其他发行版,使用适当的包管理器)上,确保安装了 eog:
sudo apt-get install eog
cd roboto
make