Giter VIP home page Giter VIP logo

martel_sans's Introduction

Martel Sans

Martel Sans is a libre font development project. Currently, support for the Devangari and Latin scripts is offered. The Devanagari character set is a monolinear design based on that from the Martel libre font project. The Latin character set is an original design; it is a humanist-style sans serif. Martel Sans was designed by Dan Reynolds and Mathieu Réguer.

Martel Sans is available, libre and gratis, from Google Fonts.

The Martel Sans typeface is designed for typesetting immersive-style documents. It may be be used to set long passages of text in languages that are written in either the Latin or the Devanagari scripts. This includes Indian languages like Hindi, Marathi, Nepali and Sanskrit, as well as most European languages. Martel Sans is also quite suitable for use in branding, headlines, or logos.

Martel Sans and Martel

Martel Sans’s Devanagari is designed to be used together with the fonts from the Martel family. Martel’s Devanagari is a very readable – its glyph proportions were inspired by traditional writing and calligraphic styles, and its high-contrast strokes have a diagonal axis, in keeping with the pen-angle most often used for the Devanagari writing system. Martel Sans is much more monolinear in comparison. Pairing the Devanagari character sets of Martel and Martel Sans is similar to the way designers and developers often use serif and sans serif fonts together in the Latin script.

Files

Two folders are hosted here: Martel Sans Font Files and Martel Sans Source Files. The font files folder contain both PostScript-flavored OpenType fonts (.otf) and TrueType-flavored fonts (.ttf). The .ttf-files are auto-hinted with ttfautohint version 1.3. All of the font files will be generated with the Glyphs 2 (beta version) font editing application. The source files folder contain a native Glyphs file as well as UFOs exported from Glyphs.

All files are offered as-is.

martel_sans's People

Contributors

typeoff avatar davelab6 avatar

Stargazers

 avatar Walter avatar Hal Motley avatar Sam Mularczyk avatar Matthias Reinholz avatar Thierry Charbonnel avatar Vikram Rojo avatar Christian Rotzoll avatar  avatar probit Labs avatar Danny van der Jagt avatar Manuel Schmalstieg avatar orhan avatar David Myers avatar Ben McKean avatar Edward Essing avatar Adolfo Jayme-Barrientos avatar Adrien Tétar avatar  avatar Pablo Impallari avatar Typefacts avatar

Watchers

James Cloos avatar Pablo Impallari avatar  avatar

Forkers

davelab6 hajinc

martel_sans's Issues

Kannada language support

Hello,

This font style looks beautiful. Could you extend the font to Kannada language also.

Thanks,
Mayura

Misc minor changes

  • Change copyright in font files and license file to:

    Copyright (c) 2014 Dan Reynolds. Copyright (c) 2014 Mathieu Réguer.

Family/style name table is generally ok.

  • remove platformID="1" names (for mac os 9)
  • Martel Sans Bold is set up wrong, as its own family not a linked style of the regular family. Therefore the macStyle bold was also not set. I set it and changed name table from
    <namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
      Martel Sans Bold
    </namerecord>
    <namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
      Regular
    </namerecord>

to

    <namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
      Martel Sans
    </namerecord>
    <namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
      Bold
    </namerecord>
  • Vertical metrics were:
$ fontbakery-fix-vertical-metrics.py *ttf
Parameter              MartelSans-Bold.ttf    MartelSans-DemiBold.ttf    MartelSans-ExtraBold.ttf    MartelSans-Heavy.ttf    MartelSans-Light.ttf    MartelSans-Regular.ttf    MartelSans-UltraLight.ttf    
ymax                   1110                   1091                       1130                        1150                    1058                    1071                      1038                         
hhea.ascent            1046                   1046                       1046                        1046                    1046                    1046                      1046                         
OS/2.sTypoAscender     1046                   1046                       1046                        1046                    1046                    1046                      1046                         
OS/2.usWinAscent       1046                   1046                       1046                        1046                    1046                    1046                      1046                         
ymin                   -597                   -558                       -635                        -674                    -494                    -519                      -467                         
hhea.descent           -500                   -500                       -500                        -500                    -500                    -500                      -500                         
OS/2.sTypoDescender    -500                   -500                       -500                        -500                    -500                    -500                      -500                         
OS/2.usWinDescent      500                    500                        500                         500                     500                     500                       500                          
hhea.lineGap           0                      0                          0                           0                       0                       0                         0                            
OS/2.sTypoLineGap      0                      0                          0                           0                       0                       0                         0                            
hhea total             1546                   1546                       1546                        1546                    1546                    1546                      1546                         
typo total             1546                   1546                       1546                        1546                    1546                    1546                      1546                         
win total              1546                   1546                       1546                        1546                    1546                    1546                      1546                         
UPM:Heights            1000:1707              1000:1649                  1000:1765                   1000:1824               1000:1552               1000:1590                 1000:1505                    
UPM:Heights %          170 %                  164 %                      176 %                       182 %                   155 %                   159 %                     150 %                        

High Glyphs
MartelSans-Bold.ttf: uni09480930094D0902 uni093F0930094D0902.0 uni0901 uni093F0930094D0902 uni093F0930094D uni094C uni09480902 uni09480930094D uni093F0930094D.10 uni094C0930094D uni094C0902 uni0948 uni093F0930094D.05 uni093F0930094D.0 uni093F0930094D0902.05 uni0914 uni093F0930094D0902.10 uni094C0930094D0902
MartelSans-DemiBold.ttf: uni09480930094D0902 uni093F0930094D0902.0 uni0901 uni093F0930094D0902 uni093F0930094D uni094C uni09480902 uni09480930094D uni093F0930094D.10 uni094C0930094D uni094C0902 uni0948 uni093F0930094D.05 uni093F0930094D.0 uni093F0930094D0902.05 uni0914 uni093F0930094D0902.10 uni094C0930094D0902
MartelSans-ExtraBold.ttf: uni09480930094D0902 uni093F0930094D0902.0 uni0901 uni093F0930094D0902 uni093F0930094D uni094C uni09480902 uni09480930094D uni093F0930094D.10 uni094C0930094D uni094C0902 uni0948 uni093F0902.10 uni093F0930094D.05 uni093F0930094D.0 uni093F0930094D0902.05 uni0914 uni093F0930094D0902.10 uni093F0902 uni093F0902.0 uni094C0930094D0902 uni093F0902.05
MartelSans-Heavy.ttf: uni09480930094D0902 uni093F0930094D0902.0 uni0901 uni093F0930094D0902 uni093F0930094D uni094C uni09480902 uni09480930094D uni093F0930094D.10 uni094C0930094D uni094C0902 uni0948 uni093F0902.10 uni093F0930094D.05 uni093F0930094D.0 uni093F0930094D0902.05 uni0914 uni093F0930094D0902.10 uni093F0902 uni093F0902.0 uni094C0930094D0902 uni093F0902.05
MartelSans-Light.ttf: uni09480930094D0902 uni093F0930094D0902.0 uni093F0930094D0902 uni093F0930094D uni094C uni09480902 uni09480930094D uni093F0930094D.10 uni094C0930094D uni094C0902 uni0948 uni093F0930094D.05 uni093F0930094D.0 uni093F0930094D0902.05 uni0914 uni093F0930094D0902.10 uni094C0930094D0902
MartelSans-Regular.ttf: uni09480930094D0902 uni093F0930094D0902.0 uni093F0930094D0902 uni093F0930094D uni094C uni09480902 uni09480930094D uni093F0930094D.10 uni094C0930094D uni094C0902 uni0948 uni093F0930094D.05 uni093F0930094D.0 uni093F0930094D0902.05 uni0914 uni093F0930094D0902.10 uni094C0930094D0902

Low Glyphs
MartelSans-Bold.ttf: uni094D09300941 uni094D09300942 uni0963
MartelSans-DemiBold.ttf: uni094D09300941 uni094D09300942 uni0963
MartelSans-ExtraBold.ttf: uni094D09300941 uni094D09300942 uni0963
MartelSans-Heavy.ttf: uni094D09300941 uni094D09300942 uni0962 uni0963
MartelSans-Regular.ttf: uni0963

Now:

$ fontbakery-fix-vertical-metrics.py —autofix *ttf;
$ rm *ttf; rename s/ttf.fix/ttf/g *;
$ fontbakery-fix-vertical-metrics.py *ttf;
Parameter              MartelSans-Bold.ttf    MartelSans-DemiBold.ttf    MartelSans-ExtraBold.ttf    MartelSans-Heavy.ttf    MartelSans-Light.ttf    MartelSans-Regular.ttf    MartelSans-UltraLight.ttf    
ymax                   1110                   1091                       1130                        1150                    1058                    1071                      1038                         
hhea.ascent            1150                   1150                       1150                        1150                    1150                    1150                      1150                         
OS/2.sTypoAscender     1150                   1150                       1150                        1150                    1150                    1150                      1150                         
OS/2.usWinAscent       1150                   1150                       1150                        1150                    1150                    1150                      1150                         
ymin                   -597                   -558                       -635                        -674                    -494                    -519                      -467                         
hhea.descent           -674                   -674                       -674                        -674                    -674                    -674                      -674                         
OS/2.sTypoDescender    -674                   -674                       -674                        -674                    -674                    -674                      -674                         
OS/2.usWinDescent      674                    674                        674                         674                     674                     674                       674                          
hhea.lineGap           0                      0                          0                           0                       0                       0                         0                            
OS/2.sTypoLineGap      0                      0                          0                           0                       0                       0                         0                            
hhea total             1824                   1824                       1824                        1824                    1824                    1824                      1824                         
typo total             1824                   1824                       1824                        1824                    1824                    1824                      1824                         
win total              1824                   1824                       1824                        1824                    1824                    1824                      1824                         
UPM:Heights            1000:1707              1000:1649                  1000:1765                   1000:1824               1000:1552               1000:1590                 1000:1505                    
UPM:Heights %          170 %                  164 %                      176 %                       182 %                   155 %                   159 %                     150 %                        

$

FSType should be 0:

$ fontbakery-fix-fstype.py --verbose *ttf;
ER: MartelSans-Bold.ttf 8: Change to 0
ER: MartelSans-DemiBold.ttf 8: Change to 0
ER: MartelSans-ExtraBold.ttf 8: Change to 0
ER: MartelSans-Heavy.ttf 8: Change to 0
ER: MartelSans-Light.ttf 8: Change to 0
ER: MartelSans-Regular.ttf 8: Change to 0
ER: MartelSans-UltraLight.ttf 8: Change to 0
fontbakery-fix-fstype.py --autofix *ttf;
ER: MartelSans-Bold.ttf 8: Fixed to 0
ER: MartelSans-DemiBold.ttf 8: Fixed to 0
ER: MartelSans-ExtraBold.ttf 8: Fixed to 0
ER: MartelSans-Heavy.ttf 8: Fixed to 0
ER: MartelSans-Light.ttf 8: Fixed to 0
ER: MartelSans-Regular.ttf 8: Fixed to 0
ER: MartelSans-UltraLight.ttf 8: Fixed to 0
$ rm *ttf; rename s/ttf.fix/ttf/g *;

NBSP width not matching space:

$ fontbakery-fix-nbsp.py --verbose *ttf;
ER: MartelSans-Bold.ttf space 250 nbsp 478: Change space to 250
ER: MartelSans-DemiBold.ttf space 250 nbsp 417: Change space to 250
ER: MartelSans-ExtraBold.ttf space 250 nbsp 539: Change space to 250
ER: MartelSans-Heavy.ttf space 250 nbsp 600: Change space to 250
ER: MartelSans-Light.ttf space 250 nbsp 316: Change space to 250
ER: MartelSans-Regular.ttf space 250 nbsp 356: Change space to 250
ER: MartelSans-UltraLight.ttf space 250 nbsp 255: Change space to 250
$ fontbakery-fix-nbsp.py --autofix *ttf;
ER: MartelSans-Bold.ttf space 250 nbsp 478: Fixed space to 250
ER: MartelSans-DemiBold.ttf space 250 nbsp 417: Fixed space to 250
ER: MartelSans-ExtraBold.ttf space 250 nbsp 539: Fixed space to 250
ER: MartelSans-Heavy.ttf space 250 nbsp 600: Fixed space to 250
ER: MartelSans-Light.ttf space 250 nbsp 316: Fixed space to 250
ER: MartelSans-Regular.ttf space 250 nbsp 356: Fixed space to 250
ER: MartelSans-UltraLight.ttf space 250 nbsp 255: Fixed space to 250
$ rm *ttf; rename s/ttf.fix/ttf/g *;

My version to compare against is in http://code.google.com/p/googlefontdirectory/

heavy $

Instead of the radically offset vertical bar in the bold /dollar, I'd suggest an alternate structure where the bar only appears on top and underneath the "S" for the heavier weights. Glyphs's "bracket trick" can be used to automate this.
You could consider the same for /cent, which might enable reducing the size of the "c" there.

light latin lowercase accents

Hi Dan
L/c macron, dieresis, dot seem high, most others seem low in the light weight. Maybe acute and grave could be a little closer to center too?

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.