Giter VIP home page Giter VIP logo

rubik's Introduction

Rubik Fonts

The Rubik Fonts project was initiated as part of the Chrome CubeLab project.

Rubik is a 5 weight Roman + Italic family. Rubik Mono One is paired with Rubik One, a proportionally spaced variation of the design.

Rubik supports the Latin, Cyrillic and Hebrew scripts. The Latin and Cyrillic were designed by Philipp Hubert and Sebastian Fischer at Hubert Fischer.

The Hebrew was initially designed by Philipp and Sebastian, and then revised by type designer and Hebrew native reader Meir Sadan to adjust proportions, spacing and other design details.

Cyrillic was initially designed by Philipp and Sebastian, and then revised and expanded by Cyreal Fonts Team (Alexei Vanyashin and Nikita Kanarev). Exising glyphs were improved, and glyph set was expanded to GF Cyrillic Plus.

License

Licensed under the SIL Open Font License (v1.1)

Hebrew Revision, 2015

The Hebrew revision project was undertaken in 2015 and included:

  1. Adjusting glyph outlines with better bezier handle positions and points placed at extremes, and minor adjustments to the glyphs in accordance to Hebrew type design conventions.
  2. Where necessary completing missing glyphs such as Geresh (׳), Gershayim (״), Maqaf (־), Sheqel (₪), vowel marks (nikkud)*. Biblical cantillations were not be added or supported at this time.
  3. Font metrics were updated, with a focus on metrics rather than kerning pairs (which were kept to a bare minimum.
  4. The Glyphs editor and ttfautohint were used to add appropriate OpenType features for Hebrew vowel points (nikkud) positioning and TrueType hinting.
  5. The fonts were reviewed by Philipp and Sebastian and merged back into the original Rubik project.

Meir also contributed to the github.com/impallari/Font-Testing-Page project with Hebrew test specimens for examining the fonts and testing them for errors.

Cyrillic Revision and Expansion, 2016. Version 2.000

The Cyrillic revision was undertaken in 2016 and included:

  1. Improving existing Cyrillic glyphs, and further glyph set expansion to GF Cyrillic Plus.
  2. Cyrillic font metrics were revised.
  3. The fonts were reviewed by Philipp and Sebastian.
  4. Existing source files were ported to Glyphs App, and made compatible. Existing hinting was removed, and fonts were ttfautohinted in Glyphs App.

Source Files v.2.001

In January 2017 all the source files have moved to .glyphs format.

Hebrew uses a different interpolation gain than Latin for better interscript coherency. To accomodate these differences Local Interpolation parameter has been applied to the Hebrew range in the sources files.

Style Hebrew scheme Latin scheme Local Interpolation for Hebrew
Light (Master) 200 60 -
Regular 300 90 86
Medium 450 125 126.5
Bold 600 160 166
Black (Master) 800 220 -

Source Files v2.100

In June 2017 the .ttfs are now manually hinted using VTT. To build the manually hinted fonts, follow the Generating hinted ttfs instructions.

Source Files v2.200

In Dec 2019 all the source files moved to Robofont .ufo format. The best rendering for .ttfs was determined to be unhinted.

rubik's People

Contributors

rosawagner avatar meirsadan avatar djrrb avatar m4rc1e avatar alexeiva avatar davelab6 avatar moyogo avatar

Watchers

James Cloos avatar

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.