GithubHelp home page GithubHelp logo

vesper-libre's Introduction

vesper-libre

Vesper Devanagari was began by Rob Keller in 2006, initially inspiring Vesper's Latin letterforms. The Devanagari character set was completed in 2014 through the collaboration with Kimya Gandhi. Vesper has a classical foundation, but with an entirely modern appearance, making reading comfortable, but never boring.

Vesper Libre is a special web version that has been optimized for online use. Tiny details have been simplified and the character set is reduced for the perfect balance of beautiful web typography with fast page loading.

August 2014: Update: The character set was reduced more to remove most existing linear conjuncts and some combinations of letters & marks that are produced using only components. These can all still be made in the exact same way thanks to anchors and kerning, so there's no loss of typographic quality, but the file size is more optimized for web usage.

March 2015: Major release: added some characters, deleted a few, adjusted anchors, made some new contextual alternates, and fixed a ton of opentype bugs. Small enhancements may be implemented in the future, but for now, this is the final release for Vesper Libre.

vesper-libre's People

Stargazers

 avatar  avatar Ty Finck avatar Hagar Shilo avatar Zhao Lei avatar Bradley Taunt avatar Frank Elavsky avatar Edgard Bikelis avatar Cesar Daniel B Gomez avatar nicolas avatar Maja Abramski-Kronenberg avatar xsteadfastx avatar  avatar Ilkka Huotari avatar Adrien Tétar avatar Nicolas Franck Pauly avatar Jayesh Gohel avatar Joseph Spiros avatar Wei H avatar  avatar Jens Kutilek avatar Pablo Impallari avatar

Watchers

Adolfo Jayme-Barrientos avatar James Cloos avatar Pablo Impallari avatar Maja Abramski-Kronenberg avatar Erin McLaughlin avatar  avatar

vesper-libre's Issues

Minor changes

  • NAME table IDs with platformID=1 should be removed
  • ttfautohint settings should be recorded in the NAME table ID 5
  • Heavy style should be renamed to Black
  • Heavy style should not be style linked as Medium Bold, only Regular-Bold and Italic-BoldItalic should be style linked

Vertical Metrics not ymin/ymax of family

The vertical metrics may cause clipping because they are not the ymin/ymax of the font:

Parameter              VesperLibre-Bold.ttf    VesperLibre-Heavy.ttf    VesperLibre-Medium.ttf    VesperLibre-Regular.ttf    
ymax                   2241                    2330                     2184                      2097                       
hhea.ascent            1922                    1922                     1922                      1922                       
OS/2.sTypoAscender     1922                    1922                     1922                      1922                       
OS/2.usWinAscent       1922                    1922                     1922                      1922                       
ymin                   -1473                   -1550                    -1424                     -1345                      
hhea.descent           -1005                   -1005                    -1005                     -1005                      
OS/2.sTypoDescender    -1005                   -1005                    -1005                     -1005                      
OS/2.usWinDescent      1005                    1005                     1005                      1005                       
hhea.lineGap           0                       0                        0                         0                          
OS/2.sTypoLineGap      0                       0                        0                         0                          
hhea total             2927                    2927                     2927                      2927                       
typo total             2927                    2927                     2927                      2927                       
win total              2927                    2927                     2927                      2927                       
UPM:Heights            2048:3714               2048:3880                2048:3608                 2048:3442                  
UPM:Heights %          181 %                   189 %                    176 %                     168 %                      

High Glyphs
VesperLibre-Bold.ttf: uni09010930094D uni09450930094D uni09490930094D uni094909020930094D
VesperLibre-Heavy.ttf: uni09010930094D uni09450930094D uni09490930094D uni094909020930094D uni0901
VesperLibre-Medium.ttf: uni09010930094D uni09450930094D uni09490930094D uni094909020930094D
VesperLibre-Regular.ttf: uni09010930094D uni09450930094D uni09490930094D uni094909020930094D

Low Glyphs
VesperLibre-Bold.ttf: uni093C094D uni093C094D0930 uni093C094D09300941 uni093C094D09300942
VesperLibre-Heavy.ttf: uni093C094D uni093C094D0930 uni093C094D09300941 uni093C094D09300942
VesperLibre-Medium.ttf: uni093C094D uni093C094D09300941 uni093C094D09300942
VesperLibre-Regular.ttf: uni093C094D uni093C094D09300941 uni093C094D09300942

Please set all 3 vertical metrics to 2330/-1550

No Italics

Since I found this font on Google Fonts, I wonder if it's planned to make the Italics open source, too? I would rather live without the medium and heavy weights than without the italics. Unfortunately, a font without italics is in most scenarios not really applicable. In my opinion, more people would use the font if the typical basic styles like bold and italic are available and you can keep “expert” styles or additional character sets for commercial use.

Non Zero fsType

The fstype is 0 in VesperLibre-Bold.ttf which is good, but it is 8 in the other 3 TTFs. Please change them to 0 :)

र्‍य not rendered properly.

The consonant part of letter र i.e., र् if comes in conjunction with य in certain cases (always in the beginning) should be rendered as it appears in other fonts like Eczar. It is entered as र + ् + zwj. But vespar-libre font doesn't render them as it should.

k_t_ta-deva naming

Sign k_t_ta-deva should be renamed to k_ta-deva
So ng_k_t_ta-deva should be renamed to ng_k_ta-deva

Kerning concerns

@motaitalic

  • My name contains . Te is kerned, but not . Have you checked kerning on diacritics?
  • It seems like Vo and Va or similar could use some neg.kerning
  • U + lowercase could use neg.kerning

Consonants question

In http://www.impallari.com/testing/index-devanagari.php here is the rendering of

ऱ्क ऱ्ख ऱ्ग ऱ्घ ऱ्ङ ऱ्च ऱ्छ ऱ्ज ऱ्झ ऱ्ञ ऱ्ट ऱ्ठ ऱ्ड ऱ्ढ ऱ्ण ऱ्त ऱ्थ ऱ्द ऱ्ध ऱ्न ऱ्ऩ ऱ्प ऱ्फ ऱ्ब ऱ्भ ऱ्म ऱ्य ऱ्र ऱ्ऱ ऱ्ल ऱ्ळ ऱ्ऴ ऱ्व ऱ्श ऱ्ष ऱ्स ऱ्ह ऱ्क़ ऱ्ख़ ऱ्ग़ ऱ्ज़ ऱ्ड़ ऱ्ढ़ ऱ्फ़ ऱ्य़

with the current version from this repo:

screen shot 2015-05-11 at 12 43 29 am

Here is the Devanagari MT mac default:

screen shot 2015-05-11 at 12 43 24 am

These look very different... why do they look so different? :)

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.