A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Filename | SGN | SLN | FFN | PSN | TFN | TSN | TMN | Weight | Weight Class | font-weight (CSS) | Is Bold | Is Italic | Is Regular | Italic Angle | |||||||||
2 | Parameter Name | Styling Group Name | Styling Link Name | Full Font Name | PostScript Name | Typographic Family Name | Typographic Style Name | Typographic Full Family Name | Weight | Weight (numeric) | Styling Link “is bold” | Styling Link “is italic” | ||||||||||||
3 | FontLab Studio / Font Info / Names and Copyright | Family Name | Style Name | Full Name | PS Font Name | OpenType-specific names / OT Family Name | OpenType-specific names / OT Style Name | [ not currently researched this ] | Weight (numeric) | Font is bold | Font is italic | |||||||||||||
4 | OpenType format fields | name.1.1.0.0 | name.1.3.1.1033 | name.2.1.0.0 | name.2.3.1.1033 | name.4.1.0.0, CFF.FullName | name.4.3.1.1033 | name.6.1.0.0, CFF.FontName | name.6.3.1.1033, | name.16.1.0.0 | name.16.3.1.1033, CFF.FamilyName | name.17.1.0.0 | name.17.3.1.1033 | name.18.1.0.0 | name.18.3.1.1033 | CFF.Weight OS/2.usWeightClass | head.macStyle.bit0, OS/2.fsSelection.bit5 | head.macStyle.bit1, OS/2.fsSelection.bit0 | OS/2.fsSelection.bit6 | |||||
5 | Limitations | length < 32 chars | length < 32 chars | length < 64 chars | Note, different to PID=1 | length < 30 chars, no spaces, only A-Za-z0-9 and one hyphen | length < 32 chars | length < 32 chars | Value must be 250 or above, because Windows GDI will autobold fonts with a value of 249 or below, and must not be 901 or above. Some font vendors recommend using steps of 50, but we require ExtraLight to be set to 275 so that sorting styles by Weight Class gives a logical order. Regular must be 400, Bold must be 700. Also note that these values are not related to stem widths | Roman styles must be 0 (even if they have a visual slant.) Italic styles must have an angle, from -1 for upright italics, to -30 for extreme italics.) | ||||||||||||||
6 | Examples | |||||||||||||||||||||||
7 | Roboto-Thin.ttf | Roboto | Roboto Thin | Thin | Regular | Roboto Thin | Roboto-Thin | Roboto-Thin | Roboto-Thin | (Do not include) | Roboto | (Do not include) | Thin | (Do not include) | (Do not include) | Thin | 250 | 100 | 0 | |||||
8 | Roboto-ExtraLight.ttf | Roboto | Roboto ExtraLight | ExtraLight | Regular | Roboto ExtraLight | Roboto-ExtraLight | Roboto-ExtraLight | Roboto-ExtraLight | (Do not include) | Roboto | (Do not include) | ExtraLight | (Do not include) | (Do not include) | ExtraLight | 275 | 200 | 0 | |||||
9 | Roboto-Light.ttf | Roboto | Roboto Light | Light | Regular | Roboto Light | Roboto-Light | Roboto-Light | Roboto-Light | (Do not include) | Roboto | (Do not include) | Light | (Do not include) | (Do not include) | Light | 300 | 300 | 0 | |||||
10 | Roboto-Regular.ttf | Roboto | Roboto | Regular | Regular | Roboto (Note, not "Family Regular") | Roboto-Regular | Roboto-Regular | Roboto-Regular | (Do not include) | (Do not include) | (Do not include) | (Do not include) | (Do not include) | (Do not include) | Regular | 400 | 400 | X | 0 | ||||
11 | Roboto-Medium.ttf | Roboto | Roboto Medium | Medium | Regular | Roboto Medium | Roboto-Medium | Roboto-Medium | Roboto-Medium | (Do not include) | Roboto | (Do not include) | Medium | (Do not include) | (Do not include) | Medium | 500 | 500 | 0 | |||||
12 | Roboto-SemiBold.ttf | Roboto | Roboto SemiBold | SemiBold | Regular | Roboto SemiBold | Roboto-SemiBold | Roboto-SemiBold | Roboto-SemiBold | (Do not include) | Roboto | (Do not include) | SemiBold | (Do not include) | (Do not include) | SemiBold | 600 | 600 | 0 | |||||
13 | Roboto-Bold.ttf | Roboto | Roboto | Bold | Bold | Roboto Bold | Roboto-Bold | Roboto-Bold | Roboto-Bold | (Do not include) | (Do not include) | (Do not include) | (Do not include) | (Do not include) | (Do not include) | Bold | 700 | 700 | X | 0 | ||||
14 | Roboto-ExtraBold.ttf | Roboto | Roboto ExtraBold | ExtraBold | Regular | Roboto ExtraBold | Roboto-ExtraBold | Roboto-ExtraBold | Roboto-ExtraBold | (Do not include) | Roboto | (Do not include) | ExtraBold | (Do not include) | (Do not include) | ExtraBold | 800 | 800 | 0 | |||||
15 | Roboto-Black.ttf | Roboto | Roboto Black | Black | Regular | Roboto Black | Roboto-Black | Roboto-Black | Roboto-Black | (Do not include) | Roboto | (Do not include) | Black | (Do not include) | (Do not include) | Black | 900 | 900 | 0 | |||||
16 | (Do not include) | (Do not include) | ||||||||||||||||||||||
17 | Roboto-ThinItalic.ttf | Roboto | Roboto Thin | Thin Italic | Italic | Roboto Thin Italic | Roboto-ThinItalic | Roboto-ThinItalic | Roboto-ThinItalic | (Do not include) | Roboto | (Do not include) | Thin Italic | (Do not include) | (Do not include) | Thin | 250 | 100 | X | -7 | ||||
18 | Roboto-ExtraLightItalic.ttf | Roboto | Roboto ExtraLight | ExtraLight Italic | Italic | Roboto ExtraLight Italic | Roboto-ExtraLightItalic | Roboto-ExtraLightItalic | Roboto-ExtraLightItalic | (Do not include) | Roboto | (Do not include) | ExtraLight Italic | (Do not include) | (Do not include) | ExtraLight | 275 | 200 | X | -7 | ||||
19 | Roboto-LightItalic.ttf | Roboto | Roboto Light | Light Italic | Italic | Roboto Light Italic | Roboto-LightItalic | Roboto-LightItalic | Roboto-LightItalic | (Do not include) | Roboto | (Do not include) | Light Italic | (Do not include) | (Do not include) | Light | 300 | 300 | X | -7 | ||||
20 | Roboto-Italic.ttf | Roboto | Roboto | Italic | Italic | Roboto Italic | Roboto-Italic | Roboto-Italic | Roboto-Italic | (Do not include) | (Do not include) | (Do not include) | (Do not include) | (Do not include) | (Do not include) | Regular | 400 | 400 | X | -7 | ||||
21 | Roboto-MediumItalic.ttf | Roboto | Roboto Medium | Medium Italic | Italic | Roboto Medium Italic | Roboto-MediumItalic | Roboto-MediumItalic | Roboto-MediumItalic | (Do not include) | Roboto | (Do not include) | Medium Italic | (Do not include) | (Do not include) | Medium | 500 | 500 | X | -7 | ||||
22 | Roboto-SemiBoldItalic.ttf | Roboto | Roboto SemiBold | SemiBold Italic | Italic | Roboto SemiBold Italic | Roboto-SemiBoldItalic | Roboto-SemiBoldItalic | Roboto-SemiBoldItalic | (Do not include) | Roboto | (Do not include) | SemiBold Italic | (Do not include) | (Do not include) | SemiBold | 600 | 600 | X | -7 | ||||
23 | Roboto-BoldItalic.ttf | Roboto | Roboto | Bold Italic | Bold Italic | Roboto Bold Italic | Roboto-BoldItalic | Roboto-BoldItalic | Roboto-BoldItalic | (Do not include) | (Do not include) | (Do not include) | (Do not include) | (Do not include) | (Do not include) | Bold | 700 | 700 | X | X | -7 | |||
24 | Roboto-ExtraBoldItalic.ttf | Roboto | Roboto ExtraBold | ExtraBold Italic | Italic | Roboto ExtraBold Italic | Roboto-ExtraBoldItalic | Roboto-ExtraBoldItalic | Roboto-ExtraBoldItalic | (Do not include) | Roboto | (Do not include) | ExtraBold Italic | (Do not include) | (Do not include) | ExtraBold | 800 | 800 | X | -7 | ||||
25 | Roboto-BlackItalic.ttf | Roboto | Roboto Black | Black Italic | Italic | Roboto Black Italic | Roboto-BlackItalic | Roboto-BlackItalic | Roboto-BlackItalic | (Do not include) | Roboto | (Do not include) | Black Italic | (Do not include) | (Do not include) | Black | 900 | 900 | X | -7 | ||||
26 | (Do not include) | (Do not include) | ||||||||||||||||||||||
27 | RobotoCondensed-Regular.ttf | Roboto Condensed | Roboto Condensed | Regular | Regular | Roboto Condensed (Note, not Family Condensed Regular) | RobotoCondensed-Regular | RobotoCondensed-Regular | RobotoCondensed-Regular | (Do not include) | (Do not include) | (Do not include) | (Do not include) | (Do not include) | (Do not include) | Regular | 400 | 400 | X | 0 | ||||
28 | RobotoCondensed-SemiBold.ttf | Roboto Condensed | Roboto Condensed SemiBold | SemiBold | Regular | Roboto Condensed SemiBold | RobotoCondensed-SemiBold | RobotoCondensed-SemiBold | RobotoCondensed-SemiBold | (Do not include) | Roboto Condensed | (Do not include) | SemiBold | (Do not include) | (Do not include) | SemiBold | 600 | 600 | 0 | |||||
29 | RobotoCondensed-Italic.ttf | Roboto Condensed | Roboto Condensed | Italic | Italic | Roboto Condensed Italic | RobotoCondensed-Italic | RobotoCondensed-Italic | RobotoCondensed-Italic | (Do not include) | (Do not include) | (Do not include) | (Do not include) | (Do not include) | (Do not include) | Regular | 400 | 400 | X | -7 | ||||
30 | RobotoCondensed-SemiBoldItalic.ttf | Roboto Condensed | Roboto Condensed SemiBold | SemiBold Italic | Italic | Roboto Condensed SemiBold Italic | RobotoCondensed-SemiBoldItalic | RobotoCondensed-SemiBoldItalic | RobotoCondensed-SemiBoldItalic | (Do not include) | Roboto Condensed | (Do not include) | SemiBold Italic | (Do not include) | (Do not include) | SemiBold | 600 | 600 | X | -7 | ||||
31 | ||||||||||||||||||||||||
32 | RobotoHeavy-Regular.ttf | Roboto Heavy | Roboto Heavy | Regular | Regular | Roboto Heavy | RobotoHeavy-Regular | RobotoHeavy-Regular | RobotoHeavy-Regular | (Do not include) | (Do not include) | (Do not include) | (Do not include) | (Do not include) | (Do not include) | Regular | 400 | 400 | X | 0 | ||||
33 | RobotoHeavy-Italic.ttf | Roboto Heavy | Roboto Heavy | Italic | Italic | Roboto Heavy Italic | RobotoHeavy-Italic | RobotoHeavy-Italic | RobotoHeavy-Italic | (Do not include) | (Do not include) | (Do not include) | (Do not include) | (Do not include) | (Do not include) | Regular | 400 | 400 | X | -7 | ||||
34 | Also: | |||||||||||||||||||||||
35 | Remove all NAME table records with PID=1 - those are for MacOS 9 and earlier, and thus over 10 years behind us | |||||||||||||||||||||||
36 | Sadly, PID=1 records are needed for recent version of MS Office for Mac which are still in widespread use | |||||||||||||||||||||||
37 | Remove any NAME table records marked as "(No not include)", eg id 18s | |||||||||||||||||||||||
38 | A full set of TTX files to 'diff' your ttx'd name tables against is available from | https://github.com/davelab6/glyphs-export | https://github.com/davelab6/glyphs-export/blob/master/fonts/ttf/FamilySans-Black._n_a_m_e.ttx |