นี่คือแหล่งเก็บข้อมูลต้นทางสำหรับ Roboto: กลุ่มแบบอักษรลายเซ็นของ Google, แบบอักษรเริ่มต้นบน Android และ Chrome OS และแบบอักษรที่แนะนำสำหรับภาษาภาพของ Google นั่นคือ Material Design
นอกจากนี้ยังมี toolchain ที่ใช้ในการสร้าง 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
(หรืออีกทางหนึ่ง คุณสามารถดาวน์โหลดซอร์สล่าสุดจาก GitHub ผ่าน git clone https://github.com/behdad/harfbuzz.git
)
สร้างและติดตั้ง 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