Giter Club home page Giter Club logo

literata's Introduction

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.

literata's People

Contributors

aaronbell avatar inferno986return avatar josescaglione avatar m4rc1e avatar rosawagner avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

literata's Issues

Please open-source Literata.

As an e-book developer I make constant use of this typeface for testing e-books and I would love to be able to use this in other places too. The non-oblique italic is very pleasant on the eyes too.

Interpolation problems in `Literata[opsz,wght].ttf`

Hello!

This is an automatically-generated report about possible interpolation problems in Literata[opsz,wght].ttf, as found in the Google Fonts catalog.

The particular version of the font that was tested was archive:.

To download a PDF version of this report with helpful visuals of the problems, click here; Or to view it on the GitHub website, click here.

The report follows:

Glyph brevecombcy.case was not compatible:
  Masters: 'opsz=72.0', 'opsz=72.0 wght=200.0':
    Contour 0 start point differs: 0 in 'opsz=72.0', 46 in 'opsz=72.0 wght=200.0'; reversed: False
  Masters: 'opsz=72.0', 'opsz=72.0 wght=900.0':
    Contour 0 start point differs: 0 in 'opsz=72.0', 46 in 'opsz=72.0 wght=900.0'; reversed: False
Glyph minus was not compatible:
  Masters: 'opsz=72.0', 'opsz=72.0 wght=200.0':
    Contour 0 start point differs: 0 in 'opsz=72.0', 1 in 'opsz=72.0 wght=200.0'; reversed: True
Glyph percent was not compatible:
  Masters: 'opsz=72.0', 'opsz=72.0 wght=200.0':
    Contour 0 start point differs: 0 in 'opsz=72.0', 3 in 'opsz=72.0 wght=200.0'; reversed: True
Glyph perthousand was not compatible:
  Masters: 'opsz=72.0', 'opsz=72.0 wght=200.0':
    Contour 0 start point differs: 0 in 'opsz=72.0', 3 in 'opsz=72.0 wght=200.0'; reversed: True
Glyph plus was not compatible:
  Masters: 'opsz=72.0', 'opsz=72.0 wght=200.0':
    Contour 0 start point differs: 0 in 'opsz=72.0', 11 in 'opsz=72.0 wght=200.0'; reversed: True
Glyph plusminus was not compatible:
  Masters: 'opsz=72.0', 'opsz=72.0 wght=200.0':
    Contour 0 start point differs: 0 in 'opsz=72.0', 11 in 'opsz=72.0 wght=200.0'; reversed: True

This report was generated using the fonttools varLib.interpolatable tool. We understand that sometimes the tool generates false-positives. Particularly for more complicated font designs. If you did not find this report useful, please apologize and ignore & close it.

To give feedback about this report, please file an issue or open a discussion at fonttools.

Are v3.0 files available to download anywhere?

As far as I can tell, Google Fonts has only v2.201 available for use or download. TypeTogether’s website also only seems to have v2.201 (or perhaps v2.202?).

I can see there’s a build script available in the GitHub repo, but … well, I don’t think I even have Python set up on my machine, and I have certainly never installed or used Google’s fontmake. Requiring anyone who would like to try out the v3.0 fonts to get Python and fontmake up and running seems a little overkillish.

(Edit: Even after getting Python and fontmake up and running, I still can’t even get the build script to work. No matter what I do, it complains about denied permissions and “failed to load external entity XYZ.designspace” …)

The last commit, just over two months ago, calls it the final repository for v3.0, so my guess is that the files are all ready. Should they not be available to download as built OTF/TTF files somewhere?

Restore old_dropbox folder

I like the new documentation supporting the 3.0 release, but I would like to request restoring the old_dropbox folder as I found the content useful as a behind-the-scenes look at how Literata was designed. I also used two of the PDFs as citations on the Wikipedia Literata page.

Interpolation problems in `Literata-Italic[opsz,wght].ttf`

Hello!

This is an automatically-generated report about possible interpolation problems in Literata-Italic[opsz,wght].ttf, as found in the Google Fonts catalog.

To download a PDF version of this report with helpful visuals of the problems, click here; Or to view it on the GitHub website, click here.

The report follows:

Glyph uni0434 was not compatible:
  Masters: 'opsz=72.0', 'opsz=72.0 wght=900.0':
    Contour 0 has a kink at 46: 'opsz=72.0', 'opsz=72.0 wght=900.0'
Glyph uni044F was not compatible:
  Masters: 'opsz=72.0', 'opsz=72.0 wght=900.0':
    Contour 0 has a kink at 8: 'opsz=72.0', 'opsz=72.0 wght=900.0'

This report was generated using the fonttools varLib.interpolatable tool. We understand that sometimes the tool generates false-positives. Particularly for more complicated font designs. If you did not find this report useful, please accept our apologies and ignore / close it.

To give feedback about this report, please file an issue or open a discussion at fonttools.

Please note that I am doing this as a community service and do not represent Google Fonts.

Request for the U+2042 ⁂ ASTERISM

I've been using the asterism as a scene break in my novelwriting to mix things up. I've noticed most fonts don't support this symbol so I resorted to creating an image in Affinity Designer. Can the asterism be added to Literata?

literata-asterism
e

Re-add text figures

I quite liked the text figures as an alternative to the cap-height numerals in the original Literata.

Can they be re-added to Literata or is that too much work for the various point sizes? Ideally, they would be selectable on Character Map or defined using font-variant-numeric: oldstyle-nums; in CSS.

Rendering issue on Linux

I don't really understand what the problem is, but it only happens with this specific font.
If I change the font in Indesign to anything else the glyph is rendered fine..

image

Family name should change for the variable version

When you run the build script to create the Variable Font versions, the family name is 'Literata 12pt Regular' (or 'Literata 12pt Italic') which then collides with the static font if you were to try an install them both. (not to mention that it doesn't make much sense to have that family name). I'd suggest that the build scripts should rename the resulting VF something like 'Literata Variable Upright' and 'Literata Variable Italic' so you can have it installed alongside the other static font files. (I don't know if this can be done in the build script or if it has to be done in the designspace files)

New Literata files available

New files pushed in my branch. Performed quality assurance tasks, added several glyphs, checked metrics and kerning globally, changed to lining figures and currency symbols as default

Support for the IPA Extensions block on Unicode

I am writing a book on Shavian, an alternative alphabet for the English language. The letter table which takes inspiration from https://www.shavian.info/alphabet/ uses IPA letters to help make pronunciation clear. There does look to be some support so it's just a matter of adding the missing glyphs.

I would also like to request support for the Shavian block in Unicode, but that would be a bonus.

image

alternate layers

FYI, I'm working on Aaron's PR for Literata. Currently adding the .jump glyphs as alternate layers so we can get rid of the designspace files. I am noting some stuff such as v.jump and w.jumps absent from the designspaces, they look like normal alternate glyphs but inaccessible in any feature.

@m4rc1e who shall I ping to get more info?

opsz up to 172

opsz axis used to range from 7 to 72. In release 3.100 it goes up to 172. Is it intentional?

Thank you!

Files for digital version

Hi! Interesting font.

Two versions of the family exist, one for print and the other for Ebooks. This is the print version of the family.

What are the files for the digital version?

EDIT: I'm working on https://www.get-plume.com/, what should be the best file type to include in my app?

More consistent anchors

Hello. "What was improved?" section says that "All anchors were repositioned and accents rebuilt" and "Combining diacritics were rebuilt and now support a better result when building accented glyphs that are not included in the font". Still some basic Latin symbols have no anchors at all, e. g. 'b', so I can make d̤, but b̤ requires manual kerning. Can it be improved?

issues with Greek glyphs

After using Literata with a sample text in ancient Greek, I think there are some issues that could be improved.

First you have the samples in what could be regular, italic, bold and bold italic:

literata-1
literata-2
literata-3
literata-4

And here you have my comments:

  1. Italic θ seems to have extra spacing before ε and σ («ψεύδεσθαι», «ἀφείσθωσαν» and «προστεθῇ»).

  2. In italics, rough spirit isn’t centered with the circumflex accent («ἧς», «οἷον» and «ᾧ»).

  3. In italics, rough spirit is too far away from acute accent when compare with smooth spirit plus acute accent («ὅτι ἔστιν», «ὥσπερ εἴρηται» and «ἅπας […] ὄργανον»).

  4. In italics, η seems to have its diacritics displaced to the left (compare both accents in «τῆς νῦν», «ψευδής» with «σημαντικός», and «φωνὴ» with «μὲν»).

I have similar comments for the regular font, but first I’d like to know whether you are interested in the previous ones and whether they make sense to you too.

Many thanks for your excellent work with this awesome typeface.

Family name

I do not know if this was planned, but after building Literata 3, each font file has its own family name, different for each file. I use Literata as the default font on my e-book, and I cannot use the compiled font files without first changing the family name.

Documentation for running build scripts

I'm totally new to building fonts from source and it took me quite a while to work out what tools were needed to successfully run the build scripts, in what order I should run them and what they produce.

  • Is this documented somewhere already and I missed it?
  • Would this repo the right place to add a tiny bit of documentation on how to do that? (Say a build-instructions.md in source?)

Happy to open a PR to add it.

[Proposal] Adding Bulgarian Cyrillic Script

The Bulgarian Minister of e-Government Bozhidar Bojanov has launched an initiative for Bulgarian institutions to use fonts that support Bulgarian Cyrillic. Source: https://www.facebook.com/bozhidar.bozhanov/posts/pfbid036YFX1SuEjFv4Mzg4WGfdnmCSG6yKT5f4wBokqjZigxCER6tkFdmrxzsD6xeedLBzl

The Literata font is widely used in the Bulgarian web and I suggest you add support for the Bulgarian Cyrillic Script so that everyone can take advantage of it. You can read more about the loclBGR glyphs with examples and info on this article - https://www.lettersoup.de/what-shall-be-done-for-bulgarian-cyrillic-loclbgr/. More detailed information can be found here - https://www.fontfabric.com/blog/rounded-bulgarian-cyrillic-narrative-and-comparison/.

I will be more than grateful if you consider my proposal!

bg-ru-cyrillic

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.