Skip to content

jaikishanpatel/Designing-typeface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 

Repository files navigation

Typeface Design and publication process

Steps to follow while designing a new Typeface

Softwares

List of all Glyphs

List of all glyphs to be added to GlyphApp

.notdef .null CR space nbspace A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z zero one two three four five six seven eight nine Agrave agrave Aacute aacute Acircumflex acircumflex Atilde atilde Adieresis adieresis Amacron amacron Abreve abreve Aring aring Aringacute aringacute Adotbelow adotbelow Aogonek aogonek AE ae AEacute aeacute Cacute cacute Ccircumflex ccircumflex Ccaron ccaron Cdotaccent cdotaccent Ccedilla ccedilla Dcaron dcaron Dcroat dcroat Eth eth Egrave egrave Eacute eacute Ecircumflex ecircumflex Etilde etilde Ecaron ecaron Edieresis edieresis Emacron emacron Ebreve ebreve Edotaccent edotaccent Edotbelow edotbelow Eogonek eogonek Gcircumflex gcircumflex Gcaron gcaron Gbreve gbreve Gdotaccent gdotaccent Gcommaaccent gcommaaccent Hcircumflex hcircumflex Hbar hbar idotless Igrave igrave Iacute iacute Icircumflex icircumflex Itilde itilde Idieresis idieresis Imacron imacron Ibreve ibreve Idotaccent i.TRK Idotbelow idotbelow Iogonek iogonek jdotless Jcircumflex jcircumflex Kcommaaccent kcommaaccent kgreenlandic Lacute lacute Lcaron lcaron Lcommaaccent lcommaaccent Lslash lslash Ldot ldot Nacute nacute Ntilde ntilde Ncaron ncaron Ncommaaccent ncommaaccent Nhookleft nhookleft Eng eng Ograve ograve Oacute oacute Ocircumflex ocircumflex Otilde otilde Odieresis odieresis Omacron omacron Obreve obreve Ohungarumlaut ohungarumlaut Odotbelow odotbelow Oogonek oogonek Oslash oslash Oslashacute oslashacute OE oe Racute racute Rcaron rcaron Rcommaaccent rcommaaccent Sacute sacute Scircumflex scircumflex Scaron scaron Scedilla scedilla Scommaaccent scommaaccent Germandbls germandbls Tcaron tcaron Tcedilla tcedilla Tcommaaccent tcommaaccent Tbar tbar Thorn thorn Ugrave ugrave Uacute uacute Ucircumflex ucircumflex Utilde utilde Udieresis udieresis Umacron umacron Ubreve ubreve Uring uring Uhungarumlaut uhungarumlaut Udotbelow udotbelow Uogonek uogonek Wgrave wgrave Wacute wacute Wcircumflex wcircumflex Wdieresis wdieresis Ygrave ygrave Yacute yacute Ycircumflex ycircumflex Ytilde ytilde Ydieresis ydieresis Ymacron ymacron Zacute zacute Zcaron zcaron Zdotaccent zdotaccent Schwa schwa f_f fi f_i fl f_l f_ij f_f_i f_f_l f_f_ij ampersand at asterisk copyright registered trademark asciicircum asciitilde firsttonechinese softhyphen hyphen endash emdash underscore period comma colon semicolon exclam exclamdown question questiondown ellipsis periodcentered bulletoperator bullet slash backslash bar brokenbar parenleft parenright bracketleft bracketright braceleft braceright quotesingle quotedbl quoteleft quoteright quotedblleft quotedblright quotesinglbase quotedblbase guilsinglleft guilsinglright guillemetleft guillemetright paragraph apple numbersign zeroslash fraction divisionslash onequarter onehalf threequarters degree percent perthousand plus minus plusminus equal notequal approxequal multiply less greater lessequal greaterequal divide logicalnot dagger daggerdbl section euro currency dollar cent florin sterling yen onesuperior twosuperior threesuperior ordfeminine ordmasculine numero Delta Omega mu pi literSign estimated infinity partialdiff integral radical summation product lozenge gravecomb acutecomb circumflexcomb caroncomb tildecomb dieresiscomb macroncomb hungarumlaut dotaccentcomb cedillacomb dotbelowcomb ogonekcomb commaaccentcomb brevecombcomb ringcombcomb germandbls.smcp gravecomb.case acutecomb.case circumflexcomb.case caroncomb.case tildecomb.case dieresiscomb.case macroncomb.case brevecomb.case ringcomb.case hungarumlautcomb.case dotaccentcomb.case

Glyph Order

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a.alt a b c d e f g h i j k l m n o p q r s t u v w x y z zero one two three four five six seven eight nine

Glyphs Check

  • Alternate diacritic (caron.alt) for Lcaron, lcaron, dcaron, and tcaron

Axes

  • Axes parameter in Font Info > Font, choose Weight and Width (predefined options), then take care of the settings in Font Info > Masters and Font Info > Instances.

How to install scripts to GlyphsApp

  • Copy the scripts git clone path
  • paste into terminal (if there are multiple Glyphs software installed; Glyphs1, 2, 3 etc, then in terminal check the path name correctly. for example if the folder name is 'Glyphs 3' (with space), in the terminal, it should be 'Glyphs\ 3' (for Mac users)

https://github.com/mekkablue/Glyphs-Scripts https://www.youtube.com/watch?v=Q6ly16Q0BmE

Kerning Groups

This link https://glyphsapp.com/tutorials/kerning covers the logic that supports it as well as the way to administrate it. This script https://github.com/schriftgestalt/Glyphs-Scripts/blob/master/Metrics%20%26%20Classes/set%20Kerning%20Groups.py would help to set a base that includes the most used groups.

  • Put the Scripts in : Script > Open Scripts Folder > Add script files to the folder
  • Restart GlyphsApp
  • Scripts > Set Kerning Groups
  • Scripts > Run: Set Kerning Groups (Option + Command + R)

Before Exporting for the first time

  • Remove Overlap: Filter > Remove Overlap (Cmd + Shift + O)
  • Correct Path Direction: Paths > Correct Path Direction (Cmd + Shift + R)
  • Correct all dependent glyphs spacing: Glyph > Update Metrics (Ctrl + option + Cmd + M)

Useful when Interpolating

  • Clean up Paths: Paths > Tidy Up Paths (Command + Option + Shift + T)

Glyphs Check

Alternate diacritic

Replace caron with apostrophemod for the glyphs below

  • Lcaron
  • lcaron
  • dcaron
  • tcaron

Weight Check

  • copyright
  • registered
  • trademark

Type design Resources

http://rosaliewagner.com/type-links/

Variable font testing

Latin

Devanagari

Images

Promotion and feature posters for the font

Poster Print

  • Print : 1 A3 - 297x420mm
  • web : 1 Square + 1 from any Wide

Feature images

Minimum 5 - Square + Wide

  • All Glyphs in lowercase
  • All Glyphs in UPPERCASE
  • Special Characters
Base Square   : 1920x1920px / 1280x1280px
Ultra Wide    : 1920x960px / 1280x640px 
Extra Wide    : 1920x1080px / 1280x720px
Regular Wide  : 1920x1200px / 1280x800px

About

Steps to follow while designing a new Typeface

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published