• Stars
    star
    210
  • Rank 183,612 (Top 4 %)
  • Language
    Python
  • License
    SIL Open Font Lic...
  • Created about 6 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A contemporary serif typeface family for long-form reading

Literata

Literata specimen

Now in its third version, Literata is a distinct variable font family for digital text. Originally created as the brand typeface for Google Play Books, it exceeds the strict needs of a comfortable reading experience on any device, screen resolution, or font size. The family has matured into a full-fledged digital publishing toolbox — headline, paragraph, and caption text.

Type Together redesigned it from the ground up as a variable font. Its tiny file size and infinite adjustability make it perfect for developers, mobile apps, and every screen imaginable. It’s the “every-device font”. Get the entire type family for FREE!

  • GOLD Indigo Awards 2021
  • Modern Cyrillic 2021 winner

A proven digital text serif with an arresting upright italic.

Literata is a serif screen font family — an old soul wrapped in the modern trappings of advanced code. Digital text represents one of the most important challenges faced by designers and developers today, so Literata 3 was conceived for intensive editorial use, especially on screens of all sorts. Its main potential is in digital publishing, whether on the web, electronic press, or mobile applications. Originally designed as the custom typeface for all Google Play Books, it is available for free as a cutting-edge variable font.

Literata specimen

Literata 3 is no small upgrade. It is a full redesign within new technological bounds to handle any editorial challenge. After the original Literata’s release and a notable expansion to the family, we created version three from the ground up within the variable font design space.

To set that design space, the extremes had to be decided first; think of a grid with specially designed font “masters” lining the edges. Once completed, this grid-style design space controls how each character looks depending on how close it is to each master. And the OpenType variable font files allow users to access endless styles within the design space, like choosing any weight variation between the extra-light and the light, which cannot be done with normal font families.

Literata specimen

Literata variable has only two font files (roman and italic), but the compression technology allows it to contain more than 15 times the styles as the regular OTF files. The core part of Literata roman excels at text typesetting for continuous reading, and the new headline and caption styles make this family a complete digital publishing toolbox. Literata’s upright italic design is uncommon for screen fonts, but addresses inherent limitations of the square pixel grid, solving several problems simultaneously. These advances are only possible using the new variable font format.

Literata 3 is published with an OpenFont License (OFL) so it’s free to own and use — no strings attached! This wide-ranging family of two variable fonts supports Greek, Cyrillic, PinYin, and Vietnamese. Download it, experiment with it, and use it to your heart’s content. Literata 3 is the culmination of years of research, technological advances, and a vision to create a type family robust enough to comfortably read a full novel on any screen and at any text size. It’s the magic only available through maturation.

Build the font

First step is to install gftools in a virtual environment (anywhere but preferably in your local clone of the repo, and not in icloud):

$ python3 -m venv env
$ source env/bin/activate
$ pip install gftools

Then, you can build the fonts with this command:

$ cd path/to/sources
$ gftools builder config.yaml

Make sure you always activate the virtual env beforehand, each time you want to build: $ source env/bin/activate

Credits

Lead design and concept

  • Veronika Burian (Latin)
  • JosĂ© Scaglione (Latin)

Type design

  • Irene Vlachou (Greek)
  • Vera Evstafieva (Cyrillic)
  • Elena Novoselova (Cyrillic)

Assistant design

  • Pooja Saxena
  • Roxane Gataud

Quality assurance

  • Azza Alamedinne

Graphic design

  • Elena Veguillas
  • Rabab Chafareddine

Motion design

  • Cecilia Brarda

Copywriting

  • Joshua Farmer

Consultancy

  • Gerry Leonidas (Greek)
  • Kiril Zlatkov (Cyrillic)

License

This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://scripts.sil.org/OFL.

More Repositories

1

roboto

The Roboto family of fonts
Python
3,796
star
2

noto-emoji

Noto Emoji fonts
Python
3,331
star
3

Inconsolata

Development repo of Inconsolata Fonts by Raph Levien
Rust
1,201
star
4

fontmake

Compile fonts from sources (UFO, Glyphs) to binary (OpenType, TrueType).
Python
738
star
5

morisawa-biz-ud-gothic

Python
605
star
6

compute-shader-101

Sample code for compute shader 101 training
Rust
497
star
7

morisawa-biz-ud-mincho

Python
461
star
8

roboto-flex

HTML
434
star
9

sfntly

A Library for Using, Editing, and Creating SFNT-based Fonts
Java
432
star
10

fontra

A browser-based font editor
JavaScript
398
star
11

amstelvar

a parametric variable font by David Berlow
330
star
12

fontview

Demo app that displays fonts with a free/libre/open-source text rendering stack: FreeType, HarfBuzz and Raqm
C++
319
star
13

spacemono

Original monospace display typeface family
318
star
14

decovar

A multistyle decorative variable font by David Berlow
Python
314
star
15

gftools

Misc tools for working with the Google Fonts library
Python
241
star
16

nanoemoji

A wee tool to build color fonts.
Python
229
star
17

opensans

Open Sans font
Shell
209
star
18

dm-fonts

DM Sans, DM Serif
Shell
187
star
19

rubik

Rubik fonts
Shell
182
star
20

glyphsLib

A bridge from Glyphs source files (.glyphs) to UFOs
Python
178
star
21

korean

Google Fonts Korean showcase
JavaScript
160
star
22

atkinson-hyperlegible

HTML
157
star
23

ufo2ft

A bridge from UFOs to FontTools objects (and therefore, OTFs and TTFs).
Python
147
star
24

roboto-classic

Development of a Roboto Variable font
Python
146
star
25

picosvg

Helps simplify SVG files. Intended for use as part of a font build.
Python
136
star
26

fontdiff

tool for finding visual differences between two font versions
C++
135
star
27

science-gothic

Science Gothic, a libre variable font
Python
134
star
28

fontations

Reading and writing font files
Rust
114
star
29

pyfontaine

Python tool to check font files for language/character set support
Python
100
star
30

gf-docs

Documentation for things related to github.com/google/fonts
99
star
31

googlefonts-project-template

(DEMO) Repository architecture example for a typeface design project
Python
93
star
32

color-fonts

Experimental color font builds.
Python
91
star
33

inter-gf-tight

Specialized version of Inter with tighter spacing, for use by Google Workspace
Python
79
star
34

fontdiffenator

Font comparison tool
Python
76
star
35

dm-mono

DM Mono
Shell
73
star
36

glyphsets

Python
73
star
37

lexend

A variable font family designed to aid in reading proficiency.
Shell
72
star
38

fontcrunch

Tool to optimize TrueType font splines
C++
68
star
39

zen-marugothic

ZenFonts.jp Maru Gothic
Python
66
star
40

RobotoMono

Shell
64
star
41

cu2qu

Cubic-to-quadratic bezier curve conversion
Python
62
star
42

fontreport

Tool to create PDF files containing glyph images and information about a font.
Python
62
star
43

colr-gradients-spec

HTML
61
star
44

robotoslab

Roboto Slab Typeface by Google
Python
57
star
45

googlefonts.github.io

Google Fonts documentation
CSS
54
star
46

tajawal

Distinctive low contrast Arabic and sans serif Latin typeface family
54
star
47

roboto-serif

54
star
48

emoji-metadata

Emoji metadata for the construction of pickers
48
star
49

dosis-vf

Fork of Dosis
Makefile
45
star
50

oxidize

Notes on moving tools and libraries to Rust.
45
star
51

comfortaa

Open-source font by Johan Aakerlund
HTML
44
star
52

zen-kurenaido

ZenFonts.jp Kurenaido
Python
44
star
53

ibarrareal

Ibarra Real Fonts
Shell
39
star
54

diffenator2

A font comparison tool that will not stop until your fonts are exhaustively compared.
Python
39
star
55

Gulzar

Nastaliq font
Python
38
star
56

zen-kakugothic

ZenFonts.jp Kaku Gothic
Python
36
star
57

zen-oldmincho

ZenFonts.jp Old Mincho
Python
36
star
58

how-to-hint-variable-fonts

A how-to guide to TrueType hinting variable fonts, with VTT
35
star
59

TachyFont

Lazily loaded web fonts.
JavaScript
34
star
60

NunitoSans

Shell
33
star
61

majormono

Python
32
star
62

josefinsans

Google Improvement Project
HTML
31
star
63

fontra-pak

A cross-platform bundled Fontra server for local desktop use
Python
30
star
64

EQX

A typographically centric font testing tool.
JavaScript
29
star
65

fontbakery-dashboard

A library-scale web dashboard for Font Bakery, no longer developed
JavaScript
28
star
66

shaperglot

Test font files for language support
Python
27
star
67

axisregistry

A Python API to access data from the Google Fonts variable fonts Axis Registry.
Python
25
star
68

fontmake-rs

Where in we pursue oxidizing (context: https://github.com/googlefonts/oxidize) fontmake.
Rust
24
star
69

caveat

Caveat handwriting fonts
Shell
23
star
70

compreffor

A CFF table subroutinizer for FontTools
Python
23
star
71

lang

A python API for evaluating language support in the Google Fonts collection.
Python
22
star
72

collidoscope

Brute force detection of glyph collisions
Python
22
star
73

karla

Python
22
star
74

chws_tool

Add OpenType chws/vchw features to fonts.
HTML
21
star
75

chinese

CSS
20
star
76

gf-glyphs-scripts

Scripts for Glyphs
Python
20
star
77

zen-antique

ZenFonts.jp Antique
Python
20
star
78

questrial

A fork of John Prince font Questrial from the old Google font directory
Python
20
star
79

kosugi-maru

Kosugi Maru fonts, originally by Motoya
Python
19
star
80

staatliches

Herbert Bayer’s title lettering for the first Bauhaus exhibition catalogue cover of 1923
Python
18
star
81

changa-vf

Variable font fork of the Changa typeface (Latin, Arabic)
Makefile
17
star
82

Roboto-Delta

Roboto as a “parametric” Variable Font
Python
17
star
83

picosvg-rs

A Rust version of picosvg.
Rust
15
star
84

silkscreen

Classic web design pixel font from Jason Kottke, 2001
Python
15
star
85

gfregression

Test local fonts against fonts host on fonts.google.com
Python
14
star
86

fez

Font Engineering made eaZy
Python
14
star
87

mavenproFont

Maven Pro family by Joe Prince
Makefile
14
star
88

BethEllen

Font project repo for the Beth Ellen font by Rod Jelinski
14
star
89

how-to-hint-complex-script-variable-fonts

A guide to hinting complex script variable fonts with Visual TrueType
11
star
90

ufomerge

ufomerge
Python
11
star
91

dynapuff

Fun blobby display font
Python
10
star
92

fontquant

Prove and quantify a font’s technical quality
Python
10
star
93

kosugi

Kosugi fonts, originally by Motoya
Python
10
star
94

flowify

Turn a font into a flow font
Python
10
star
95

namecheck

Python
9
star
96

zen-dots

Shell
9
star
97

ots-python

Python wheels for the OpenType Sanitizer
Python
9
star
98

variable-components-spec

8
star
99

mekorot

Hebrew Rashi Typeface
Python
8
star
100

Signika

Making a variable version of Signika, from Google Fonts
Python
8
star