• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

Fira_Code_3_2/H20-Mar-2018-

Fira_Mono_3_2/H20-Mar-2018-

Fira_Sans_4_3/H20-Mar-2018-480479

README.mdH A D20-Mar-201816.3 KiB470332

README.md

1# Fira Sans 4.3 * NEW *
2## Fira Code 3.2
3## Fira Mono 3.2
4
5- Fira is a trademark of The Mozilla Corporation.
6
7- Digitized data copyright 2012-2018, The Mozilla Foundation and Telefonica S.A., bBox Type GmbH and Carrois Corporate GbR, with Reserved Font Name "Fira"
8
9- Design 2012-2015: Carrois Corporate GbR & Edenspiekermann AG
10- Design 2016 and later: bBox Type GmbH
11
12_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
13
14
15### FIRA SANS font weights:
16
17- Two 			(2 units / CSS 100)
18- Four 			(4 units / CSS 100)
19- Six  			(6 units / CSS 100)
20- Eight			(8 units / CSS 100)
21- Hair 			(14 units / CSS 100)
22- Thin 			(22 units / CSS 100)
23- UltraLight 	(34 units / CSS 200)
24- ExtraLight 	(46 units / CSS 250)
25- Light 		(58 units / CSS 300)
26- Book 			(84 units / CSS 350)
27- Regular 		(92 units / CSS 400)
28- Medium 		(128 units / CSS 500)
29- SemiBold 		(142 units / CSS 600)
30- Bold 			(158 units / CSS 700)
31- ExtraBold 	(178 units / CSS 800)
32- Heavy 		(198 units / CSS 900)
33
34__* Note on thin weight fractional coordinates__
35
36All weights below “Thin” use fractional coordinates which is an optical decision. Rendering engines might not be able to deal with that correctly. As for that, these weights should be seen as an experiment by now. If you notice any problems in smaller sizes please consider to use weights from Thin.
37
38### FIRA MONO font weights:
39
40* Regular 		(84em / CSS 400)
41* Medium 		(112em / CSS 500)
42* Bold  		(158em / CSS 700)
43
44
45### !!! THANK YOU !!! MERCI !!! DANKE !!! Dziękuję !!!  Gracias !!! Kiitos !!! Obrigado !!! Спасибо !!!
46
47- Patryk Adamczyk and his colleagues at Mozilla Foundation and Mozilla Corporation for trust and huge support over the last years
48- Christine Sunkel at EdenSpiekermann for project management, organization and her patience.
49
50- Denis Jacquerye for stunning support concerning IPA and PAN African
51- Prof. Dr. Sebastian Kempgen at Uni Bamberg for offering his expertise on Slavistic matters
52- Georg Seifert, Andreas Eigendorf and Adam Twardoch for all-time technical support and advice
53- Finally: the whole community who helped improving Fira via Mail, GitHub and FireBug!
54
55_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
56_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
57
58### Future prospect
59
60- This will be the last version of Fira Sans. Development will continue with FiraGO. See FiraGO for plenty of new scripts (Arabic, Hebrew, Devanagari, Thai, Georgian) and manual TT hinting.
61
62_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
63_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
64
65
66
67## CHANGE LOG Fira Sans
68
69_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
70
71
72### version/build 4.301 (Sans only), 19.03.2018
73
74- issue #25: change be.loclBGR to ve.loclBGR, thanks StefanPeev
75- introduce clear names for stylistic sets
76- separate stylistic variant a and g (a=ss04, g=ss05), for R.Trinler
77- issue #12: change shape of /longs according to /f and /germandbls, thanks thlinard
78- optimize anchor position of /zeta
79- add rfn-notice to copyright: with Reserved Font Name "Fira“
80- issue #26: Moved ligatures f_f, f_f_i, f_f_j, f_j, f_f_l to liga-feature. Thanks Ray.
81
82_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
83
84
85### version/build 4.300 (Sans only)
86
87LOCL FEATURES
88
89- loclHUN / hungarianumlaut (thanks, Thorsten)
90- loclBGR (also available via stylistic set 01) for Cy-EXT range in cooperation with Bulgarian Type Designers Botio Nikoltchev and Vassil Kateliev
91- ДЛФЉҔҦԪԬԮӅӺӼԈԒԔԠбгѓджийҋѝкќлптцшщџљюғҕҗқҝҥҧԥҭҵԫԭԯӂӄӆӣӥӷӻӽԉԏԓԕԡ + their .sc
92- loclSRB, loclMKD
93
94ISSUES/FIXES
95
96- Optimize position or insert anchors for greek polytonic > ζ, ξ, ς, ψ (thanks, disk0x)
97- Italic: /pe-cy now has a real Italic shape
98- Italic: moved descender of /gedescender-cy (uni04F7) to the right
99- fixed an anchor issue with ɨ́  (thanks, Denis)
100- fixed an anchor issue with 031A COMBINING LEFT ANGLE ABOVE (thanks, Denis)
101- Moved ligatures f_f, f_f_i, f_f_j, f_j, f_f_l to liga-feature. They are standard now.
102- Removed f_t ligature (see next point)
103- introduced stylistic alternative short_f in combination with ascender letters (like h, t, k, …). Replacement via calt-feature
104- few optimized kerning pairs (thanks, Thorsten)
105- added uni1D7B /idotlessstroke (thanks, Ray)
106- added uni0305 /overlinecomb (thanks, Ray)
107- added uni25BA and uni25C4
108- changed descender of zedescender-cy.sc to match the according uppercase and lowercase letters
109- re-structured calt-feature for Greek (disappearing accents in all cap use)
110- deleted acute in /UpsilonacutehookSymbol.sc (disappearing accents in all cap use)
111- little changes of overall Metrics of Regular Master (text might wrap differently)
112- added some glyphs for Mac OSX system requirements (thanks, Jens)
113- plenty of smaller fixes
114
115
116## version/build 4.203 (Sans only)
117
118- web subsets for Latin only
119- file size 24-32K
120- weights skipped: Two, Four, Eight & Ultra
121
122## version/build 4.203 (Sans only)
123
124- fixed #2 (LineHeight, Hinting) – thanks Ray
125- fixed #3 (Ligatures in Roman files) – thanks BonnEconLab
126- few optimized kerning pairs
127
128## Fira Code 3.206
129
130- Fira Code is Fira Mono 3.206 with less Line Space (1.0) – does not include programming ligatures
131- fixed bug #156 (swapped /BoxLightDown /BoxLightUp)
132
133## version/build 4.202 (Sans only)
134
135- Fira Condensed & Fira Condensed Italic now covering complete Glyph range of Fira 4.1 (see below)
136- New: Fira Compressed & Fira Compressed Italic
137- Fira Sans Condensed slightly wider to locate in the middle of Normal and Condensed
138- Glyphs source files of Fira Sans and Sans Italic now with 8 masters each, interpolation of width and weight possible
139- Completely reworked kerning (including #154)
140
141- Single-storey alternates for a and g accessible via .ss04 (#127)
142- Addition of currency symbols (#55 – 101)
143- Addition of ligatures ff, fj, ft, ffj, fft (#53 #180)
144
145fixed bugs/requests mentioned on GitHub:
146- #130 (/longs missing in Upright)
147- #121 (wrong letter – interpolation glitch)
148- #147 (Greek polytonic accents)
149- #171 (Style names)
150- #149 (Copyright string)
151
152_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
153
154### previous changes
155
156## version/build 4.106 (Mono 3.206)
157
158- exported fonts via Glyphs 2.1.1 build 799 to fix UFO problems
159- added top and bottom anchors to all base glyphs (GitHub # 107)
160
161
162## version/build 4.105 (Mono 3.205)
163
164exported fonts via Glyphs 2.1 build 780 to fix technical problems:
165- zero-width glyphs in TTF-files
166- truncation of glyph names
167- fix differences in GPOS-tables between OTF and TTF (affects diacritic positioning)
168
169for Fira & Fira Italic:
170- fix greek small caps issue
171
172
173## version/build 4.104 (Mono 3.204)
174
175- exported fonts via Glyphs 2.1 build 767 to erase remaining technical bugs from last version
176
177
178## version/build 4.103 (Mono 3.203)
179
180- exported fonts via Glyphs build 750 to fix bug #81 — github
181- exported fonts via Glyphs build 750 — bugzilla 1167071
182- fixed — bugzilla 1167076
183
184
185## version/build 4.102 (Mono 3.202)
186
187Exported fonts via Glyphs build 749 to fix bug #81 — please check and report if fixed. THANKS.
188
189Sans:
190- fixed /uni02AD — was upside down
191- fixed some interpolation glitches
192
193
194## version/build 4.101 (Mono 3.201)
195
196Mono:
197- correct width of /fraction (uni2044) and /divisionslash (uni2215) to 600 in bold master (#56 GitHub)
198
199All Fira fonts:
200- add /tironiansignet (uni204A) – Gaelic ampersand
201- #81 GitHub: should be solved by new export behavior of current Glyphs version (this version of Fira generated by Glyphs2-740)
202
203
204## version/build 4.100
205
206Expand Fira to comprise the following unicode blocs (added appr. 500 glyphs since 4.004)
207
208- Cyrillic (uni0400 – 04FF)
209- Cyrillic Supplement (uni0500 – 052F)
210- Greek & Coptic (uni0370 – 03FF) [except from 12 coptic characters (uni03E2 – 03EF)]
211- Greek Supplement (uni1F00 – 1FFF)
212
213Each font of Fira Sans contains ~2600 glyphs now!
214
215- re-introduce curly ampersand in Italic; also added it in Roman. Accessible via .ss03 OR type ‚ #& ’ (replacement via calt feature)
216- eliminate interpolation glitch in Italic [light master of /exclam (uni0021)]
217Thanks, Ralf Trinler
218- edit /Yat-cy (uni0462) and Izhitsa-cy (uni0474 / uni0475)
219Thanks, Prof. Dr. Sebastian Kempgen
220- place varia and oxia before uc letters just as other Greek uc diacritics (e.g. uni1FBA / uni1FBB)
221Thanks, Prof. Dr. Sebastian Kempgen
222
223!!! Set new line height value for both Fira Sans and Fira Mono to 1.2 (was: 1.4) !!!
224
225- typoAscender: 935
226- typoDescender: -265
227- typoLineGap: 0
228- winAscent: 935
229- winDescent: 265
230
231(Please note that this was done due to explicit demand of Mozilla and some users.
232This change affects existing layouts if default line height is selected.)
233
234Solved Issues tagged „BUG“ on GitHub
235
236- #65 CSS, Greek & Safari Secure correct replacement of accented Greek uppercase/sc letters by unaccented letters via calt feature
237Thanks, wfdd
238
239## version/build MONO 3.200
240
241expand Fira Mono to comprise the following unicode blocs (added appr. 500 glyphs since 3.111)
242
243- Cyrillic (uni0400 – 04FF)
244- Cyrillic Supplement (uni0500 – 052F)
245- Greek & Coptic (uni0370 – 03FF) [except from 12 coptic characters (uni03E2 – 03EF)]
246- Greek Supplement (uni1F00 – 1FFF)
247
248Each font of Fira Mono contains ~1500 glyphs now!
249
250- increase SB of /underscore (uni005F) and /underscoredbl (uni2017)
251Thanks, Fred Mora
252- introduce new /r (uni0072) > see # 49 GitHub
253- add currency symbols (default, tosf)
254/Liraturkish (uni20BA)
255/Ruble (uni20BD)
256/RupeeIndian (uni20B9
257- edit /Yat-cy (uni0462) and Izhitsa-cy (uni0474 / uni0475)
258Thanks, Prof. Dr. Sebastian Kempgen
259- place varia and oxia before uc letters (e.g. uni1FBA / uni1FBB)
260Thanks, Prof. Dr. Sebastian Kempgen
261- new line height value see above 4.001
262
263
264Solved Issues tagged „BUG“ on GitHub
265- #49 Mono r looks like dotlessi at small sizes
266Thanks, rudd-v-a.
267- #56 Cannot select Fira Mono as monospaced font under KDE
268Note:
269We exported nonspacing accents again. Recognition as „monospaced“ should work anyway due to a change in export routine in Glyphs. Please report if not!
270Thanks, houserockr and Georg.
271
272
273## version/build 4.004
274
275- add some Celtic characters, now providing full support for ISO-Latin 1–10
276- add /literSign (uni2113)
277- increase lSB of /napostrophe (uni0149); introduce positive kerning between upper quotes and /napostrophe
278Thanks Friedel, Jonathan & Dwayne!
279
280Solved Issues tagged „BUG“ on GitHub
281- #64 Delete positive kerning between f and u … Finally ;)
282Thank you charakterziffer.
283- #74 Shifted double quotes using WOFF file
284Thank you mdesantis and Georg.
285
286
287## version/build 4.003
288
289- increase space between apostrophe and n in /napostrophe (uni0149)
290Thanks, Friedel!
291- fix few interpolation glitches
292
293## version/build 4.002
294
295Expand Fira to comprise the following unicode blocs (added another 200 glyphs since 4.001)
296
297- Latin Extensions A (uni0100 – 017F)
298- Latin Extensions B (uni0180 – 024F)
299- IPA Extensions (uni0250 – 02AF)
300
301Each font of Fira contains ~2100 glyphs now!
302
303- add anchors for combining accent support for IPA and Pan African
304Beta status!! Please report if several combinations might not work due to missing anchors. We’ll fix it. Thanks!
305
306- set CSS weight class to 100 for weights thin and below
307- multiple minor improvements
308
309## version/build 4.001
310
311Expand Fira according to Glyphs categories
312
313- Latin > Vietnamese, Piyin, IPA & Pan African Latin including small caps
314(add approx. 460 glyphs including regional stylistic alternates for Pan African accessible via .ss01)
315
316Add currency symbols (default, osf, tf, tosf)
317
318- /Liraturkish (uni20BA)
319- /Ruble (uni20BD)
320- /RupeeIndian (uni20B9)
321
322- add /Germandbls (uni1E9E) + sc
323- multiple minor improvements
324
325- Mono Update will follow after extension of Romans and Italics to Cyr and Greek Extended.
326
327Issues tagged „BUG“ on GitHub
328
329- #57 line positioning in ie
330Vertical metrics of official version remains unchanged until the test version is confirmed by so0ft on GitHub.
331Setting typoLineGap to zero might lead to vertical metrics conflicts in other layouts/circumstances.
332- #59 FsType indicating restricted embedding and subsetting
333fsType was „editable“, now set to „not set“ (installable). Should solve the problem.
334Thank you n7s.
335- #64 Delete positive kerning between f and u caused by a transfer glitch from FL to Glyphs
336Thank you charakterziffer.
337- #66 Greek tonos capitals with negative SB
338Added some SB in the Black master of the following glyphs to ensure they don’t overlay the space in the bold weights.
339Thank you wfdd.
340- /Epsilontonos (uni0388)
341- /Etatonos (uni0389)
342- /Iotatonos (uni038A)
343- /Omicrontonos (uni038C)
344- /Upsilontonos (uni038E)
345
346## version/build 3.111
347
348-  TTFautohint via Glyphs 2 developer Beta GUI for TTF export
349-  fixed zero width glyphs with no zero value in Italic (PDFs stay version 3110, just renamed the zip-folder)
350
351## version/build 3.110
352
353-  fixed TTF/WOFF/EOT in Mono export error caused by database divergence Glyphs2 Beta
354-  fixed interpolation glitches coming with new behavior of anchors in Glyphs2 Beta
355-  fixed zero width glyphs with no zero value in Mono
356-  legibility improvement for code applications: braces, brackets and parens in Mono
357
358## version/build 3.109
359
360-  https://github.com/mozilla/Fira/issues/43
361* impossible to get equal values for all OS issues with common methods.
362= catch:
363> set typoLineGap to 400 (was 200)
364> set winDescender to -350 (was -500)
365! known bug: cuts of lowest glyphs (-353 Ultra)
366? Arabic (should not become lower)
367? Vietnamese (should not become higher)
368
369-  fixed zero width glyphs with no zero value
370-  fixed PS hinting issues coming up changing grid in the very thin weights
371
372## version/build 3.108
373
374- NEW Mono Medium weight
375- added style linking for all weights and styles
376- panose information for single weights
377- Italic: uni0414 De-cyr in upright shape – commissioned by mozilla, but handwritten shape will come back with Bulgarian and Serbian localized feature in 3.2 ;) –
378- zip-archives without Mac-Resources
379
380## version/build 3.107
381
382! line spacing !
383- added “Use Typo Metrics” to sfSelection in OS/2 table
384{ OS/2 table and bbox size are equal to Fira 1.4 and 2.1
385If you have any issues with increased linespacing, make sure your render engine and/or software application DOES read the OS/2 table based information and/or the bbox size }
386
387- panose information added to OS/2 table
388- uni0400 & uni0450 (small & capital/sc cyrillic i with grave – Bulgarian/Macedonian)
389- uni040D & uni045D (small & capital/sc cyrillic i with grave – Bulgarian/Macedonian)
390- Mono: now set as isFixedPitch
391- Mono: asterisk * uni002A now on x-height and a little bit larger
392- fixed interpolation glitches
393- New grid export parameters for Two, Four, Eight and Hair
394- UFO source files instead of Glyphs-files
395
396## version/build 3.106
397
398- aogonec uni0105 > nicer connection
399- outline corrections concerning some interpolation glitches
400- web font formats added (beta version only)
401
402## version/build 3.105
403
404- smaller kerning issues
405- minor outline corrections concerning interpolation issues
406- T cedilla centered in Mono
407
408## version/build 3.104
409
410- bbox resized to value of version 2.1
411- smaller kerning issues
412- all Bold weights from 160 to 158 (better results with hinting)
413- j Mono: wider shape
414- g Mono: equal style to Sans now (lower terminal)
415
416## version/build 3.103
417
418- auto linespacing fixed (equal to Fira2.x)
419- ligature feature set to ‚dliv’ in Mono faces
420- new shape for J in Mono faces
421- fixed hinting bug in heavy weights
422- fixed /hcircumflex accent position in lighter weights
423- adding SmallCaps for free valuation service: adding as much composites as possible via Glyph 1.4.4 database from 3.001
424
425## version/build 3.102
426
427- improved for el-cyrillic / all cases л Л л.sc
428- improved shape for alpha α, pi π, tau τ
429- minor kerning issues for punctuation
430- minor spacing issues
431
432## version/build 3.101
433
434- no more empty glyphs in CYR
435
436## version/build 3.100
437
438! all new Italic !
439! all new SmallCaps !
440
441- mark feature for combining accents
442- new bbox
443- new family zones
444- UC 0313 and 0314 added
445- UC 2205 added
446- similar shape for ampersand Italic and Upright
447- more common greek as mentioned in Deu. 2013
448- new shape cyrillic я (ia) lowercase
449- possibility of a stylistic set for /beta /zeta /sigma (ss10)
450- restored combing accents
451- no more hard ink-traps in M N 3 and relatives
452- fixed interpolation difficulties Cyrillic
453- added lost mu to Greek
454- improved kerning
455- new shape for ogonek
456- improved connection of ogonek to e and U
457- fixed witdth .tf .tosf
458- removed figurespace form .tf and .tosf
459
460
461## version/build 3.002
462
463- improved kerning
464- overlap crash fi lig fixed
465- Unicode Ranges rebuilt by Glyphs2Beta via makeOTF
466- removed helping glyphs from cyrillic part
467
468## version/build 3.001
469- first Beta
470