Skip to content

Latest commit

 

History

History
executable file
·
626 lines (312 loc) · 14.1 KB

Fira_Version_Report.md

File metadata and controls

executable file
·
626 lines (312 loc) · 14.1 KB

Fira is a trademark of The Mozilla Corporation.

Digitized data copyright © 2012-2015, The Mozilla Foundation and Telefonica S.A.

Design: Carrois Corporate GbR & Edenspiekermann AG


Note:

All 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.

Weight ”Ultra“ is intended for extreme display usage. It is the result of an extrapolation (198 to 222) which is not optimized in typographical details. Please consider to use „Heavy“ instead if problems occur.

FIRA font weights:

Two (2em / CSS 100)

Four (4em / CSS 100)

Six  (6em / CSS 100)

Eight(8em / CSS 100)

Hair (14em / CSS 100)

Thin (22em / CSS 100)

UltraLight (34em / CSS 200)

ExtraLight (46em / CSS 250)

Light (58em / CSS 300)

Book (84em / CSS 350)

Regular (92em / CSS 400)

Medium (128em / CSS 500)

SemiBold (142em / CSS 600)

Bold (158em / CSS 700)

ExtraBold (178em / CSS 800)

Heavy (198em / CSS 900)

Ultra (222em / CSS 950)

FIRA MONO font weights:

Regular (84em / CSS 400)

Medium (112em / CSS 500)

Bold  (158em / CSS 700)

!!! THANK YOU !!! MERCI !!! DANKE !!! Dziękuję !!!  Gracias !!! Kiitos !!! Obrigado !!! Спасибо !!!

_ Patryk Adamczyk and his colleagues at Mozilla Foundation and Mozilla Corporation for trust and huge support over the last years

_ Christine Sunkel at EdenSpiekermann for project management, organization and her patience.

_ Denis Jacquerye for stunning support concerning IPA and PAN African

_ Prof. Dr. Sebastian Kempgen at Uni Bamberg for offering his expertise on Slavistic matters

_ Georg Seifert, Andreas Eigendorf and Adam Twardoch for all-time technical support and advice

_ Finally: the whole community who helped improving Fira via Mail, GitHub and FireBug!

!!! NEXT STEPS !!! 

_ Mono 4.1 (Latin Extension)

_ Sans Condensed 4.1 complete scope (incl. Latin Ext, Cyr, Greek)

_ Hebrew _ in progress

_ Arabic _ in progress


version/build Fira Condensed 4.202 (no Mono/Fira Sans update for now)

_ rename Condensed fonts from „Fira Sans Cond …“ to „Fira Sans Condensed …“


version/build Fira Cond 4.201 (no Mono/Fira Sans update for now)

_ introduction of 8-master file (Fira Sans and Fira Sans Condensed), from now on source file

_ export Fira Sans Cond Latin scope with 16 weights (for exact scope please refer to PDFs)

_ note that kerning is interpolated and will be reworked once the complete 4.1 scope is completed

_ Fira Sans doesn’t contain the following glyphs anymore due to conflicts with emoticon font:

arrowboth (uni2197)

arrowupdown (uni2198)

arrowupright (uni2199)

arrowdownright (uni2196)

arrowdownleft (uni2194)

arrowupleft (uni2195)

blackRightArrow (uni2B06)

leftBlackArrow (uni2B07)

upBlackArrow (uni2B05)

downBlackArrow (uni27A1)

globeWithMeridians (uni1F310)


version/build 4.106 (Mono 3.206)

_ exported fonts via Glyphs 2.1.1 build 799 to fix UFO problems

_ added top and bottom anchors to all base glyphs (GitHub # 107)


version/build 4.105 (Mono 3.205)

exported fonts via Glyphs 2.1 build 780 to fix technical problems: 

_ zero-width glyphs in TTF-files

_ truncation of glyph names

_ fix differences in GPOS-tables between OTF and TTF (affects diacritic positioning)

for Fira & Fira Italic:

_ fix greek small caps issue


version/build 4.104 (Mono 3.204)

_ exported fonts via Glyphs 2.1 build 767 to erase remaining technical bugs from last version


version/build 4.103 (Mono 3.203)

_ exported fonts via Glyphs build 750 to fix bug #81 — github

_ exported fonts via Glyphs build 750 — bugzilla 1167071

_ fixed — bugzilla 1167076


version/build 4.102 (Mono 3.202)

Exported fonts via Glyphs build 749 to fix bug #81 — please check and report if fixed. THANKS.

Sans:

_ fixed /uni02AD — was upside down

_ fixed some interpolation glitches 


version/build 4.101 (Mono 3.201)

Mono: 

_ correct width of /fraction (uni2044) and /divisionslash (uni2215) to 600 in bold master (#56 GitHub)

All Fira fonts: 

_ add /tironiansignet (uni204A) – Gaelic ampersand

_ #81 GitHub: should be solved by new export behavior of current Glyphs version (this version of Fira generated by Glyphs2-740)


version/build 4.100

_ expand Fira to comprise the following unicode blocs (added appr. 500 glyphs since 4.004)

Cyrillic (uni0400 – 04FF)

Cyrillic Supplement (uni0500 – 052F)

Greek & Coptic (uni0370 – 03FF) [except from 12 coptic characters (uni03E2 – 03EF)]

Greek Supplement (uni1F00 – 1FFF) 

Each font of Fira Sans contains ~2600 glyphs now!

_ re-introduce curly ampersand in Italic; also added it in Roman. 

Accessible via .ss03 OR type ‚ #& ’ (replacement via calt feature)

_ eliminate interpolation glitch in Italic [light master of /exclam (uni0021)]

Thanks, Ralf Trinler

_ edit /Yat-cy (uni0462) and Izhitsa-cy (uni0474 / uni0475) 

Thanks, Prof. Dr. Sebastian Kempgen

_ place varia and oxia before uc letters just as other Greek uc diacritics (e.g. uni1FBA / uni1FBB)

Thanks, Prof. Dr. Sebastian Kempgen

!!! Set new line height value for both Fira Sans and Fira Mono to 1.2 (was: 1.4) !!!

typoAscender: 935

typoDescender: -265

typoLineGap: 0

winAscent: 935

winDescent: 265

(Please note that this was done due to explicit demand of Mozilla and some users.

This change affects existing layouts if default line height is selected.)

**Solved Issues tagged „BUG“ on GitHub **

65

CSS, Greek & Safari 

Secure correct replacement of accented Greek uppercase/sc letters by unaccented letters via calt feature

Thanks, wfdd


version/build MONO 3.200

_ expand Fira Mono to comprise the following unicode blocs (added appr. 500 glyphs since 3.111)

Cyrillic (uni0400 – 04FF)

Cyrillic Supplement (uni0500 – 052F)

Greek & Coptic (uni0370 – 03FF) [except from 12 coptic characters (uni03E2 – 03EF)]

Greek Supplement (uni1F00 – 1FFF) 

Each font of Fira Mono contains ~1500 glyphs now!

_ increase SB of /underscore (uni005F) and /underscoredbl (uni2017)

Thanks, Fred Mora

_ introduce new /r (uni0072) > see # 49 GitHub

_ add currency symbols (default, tosf)

/Liraturkish (uni20BA) 

/Ruble (uni20BD)

/RupeeIndian (uni20B9)

_ edit /Yat-cy (uni0462) and Izhitsa-cy (uni0474 / uni0475) 

Thanks, Prof. Dr. Sebastian Kempgen

_ place varia and oxia before uc letters (e.g. uni1FBA / uni1FBB)

Thanks, Prof. Dr. Sebastian Kempgen

_ new line height value see above 4.001

**Solved Issues tagged „BUG“ on GitHub **

49

Mono r looks like dotlessi at small sizes 

Thanks, rudd-v-a.

56

Cannot select Fira Mono as monospaced font under KDE 

Note: 

We exported nonspacing accents again. Recognition as „monospaced“ should work anyway due to a change in export routine in Glyphs. Please report if not!

Thanks, houserockr and Georg.


version/build 4.004

_ add some Celtic characters, now providing full support for ISO-Latin 1–10 

_ add/literSign (uni2113) 

_ increase lSB of /napostrophe (uni0149); introduce positive kerning between upper quotes and /napostrophe

Thanks Friedel, Jonathan & Dwayne!

**Solved Issues tagged „BUG“ on GitHub **

64

Delete positive kerning between f and u 

… Finally ;) 

Thank you charakterziffer.

74 

Shifted double quotes using WOFF file 

Thank you mdesantis and Georg.


version/build 4.003

_ increase space between apostrophe and n in /napostrophe (uni0149) 

Thanks, Friedel!

_ fix few interpolation glitches


version/build 4.002

_ expand Fira to comprise the following unicode blocs (added another 200 glyphs since 4.001)

Latin Extensions A (uni0100 – 017F)

Latin Extensions B (uni0180 – 024F)

IPA Extensions (uni0250 – 02AF)

Each font of Fira contains ~2100 glyphs now!

_ add anchors for combining accent support for IPA and Pan African

Beta status!! 

Please report if several combinations might not work due to missing anchors. We’ll fix it. Thanks!

_ set CSS weight class to 100 for weights thin and below

_ multiple minor improvements


version/build 4.001

_ expand Fira according to Glyphs categories

Latin > Vietnamese, Piyin, IPA & Pan African Latin including small caps

(add approx. 460 glyphs including regional stylistic alternates for Pan African accessible via .ss01)

_ add currency symbols (default, osf, tf, tosf)

/Liraturkish (uni20BA) 

/Ruble (uni20BD)

/RupeeIndian (uni20B9)

_ add /Germandbls (uni1E9E) + sc

_ multiple minor improvements

_ Mono Update will follow after extension of Romans and Italics to Cyr and Greek Extended.

**Issues tagged „BUG“ on GitHub **

#57

line positioning in ie

Vertical metrics of official version remains unchanged until the test version is confirmed by so0ft on GitHub.

Setting typoLineGap to zero might lead to vertical metrics conflicts in other layouts/circumstances.

59

FsType indicating restricted embedding and subsetting 

fsType was „editable“, now set to „not set“ (installable). Should solve the problem.

Thank you n7s.

64

Delete positive kerning between f and u caused by a transfer glitch from FL to Glyphs

Thank you charakterziffer.

66

Greek tonos capitals with negative SB

Added some SB in the Black master of the following glyphs to ensure they don’t overlay the space in the bold weights. 

Thank you wfdd.

/Epsilontonos (uni0388)

/Etatonos (uni0389)

/Iotatonos (uni038A)

/Omicrontonos (uni038C)

/Upsilontonos (uni038E)


version/build 3.111

_ TTFautohint via Glyphs 2 developer Beta GUI for TTF export

_ fixed zero width glyphs with no zero value in Italic

  • PDFs stay version 3110, just renamed the zip-folder

version/build 3.110

_ fixed TTF/WOFF/EOT in Mono export error caused by database divergence Glyphs2 Beta

_ fixed interpolation glitches coming with new behavior of anchors in Glyphs2 Beta

_ fixed zero width glyphs with no zero value in Mono

_ legibility improvement for code applications: braces, brackets and parens in Mono

version/build 3.109

_ #43

  • impossible to get equal values for all OS issues with common methods.

= catch:

> set typoLineGap to 400 (was 200)

> set winDescender to -350 (was -500)

! known bug: cuts of lowest glyphs (-353 Ultra)

? Arabic (should not become lower)

? Vietnamese (should not become higher)

_ fixed zero width glyphs with no zero value

_ fixed PS hinting issues coming up changing grid in the very thin weights

version/build 3.108

_ NEW Mono Medium weight

_ added style linking for all weights and styles

_ panose information for single weights

_ 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 ;) –

_ zip-archives without Mac-Resources

version/build 3.107

! line spacing !

_ added “Use Typo Metrics” to sfSelection in OS/2 table

{ OS/2 table and bbox size are equal to Fira 1.4 and 2.1

If 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 }

_ panose information added to OS/2 table

_ uni0400 & uni0450 (small & capital/sc cyrillic i with grave – Bulgarian/Macedonian)

_ uni040D & uni045D (small & capital/sc cyrillic i with grave – Bulgarian/Macedonian)

_ Mono: now set as isFixedPitch

_ Mono: asterisk * uni002A now on x-height and a little bit larger

_ fixed interpolation glitches

_ New grid export parameters for Two, Four, Eight and Hair

_ UFO source files instead of Glyphs-files

version/build 3.106

_ aogonec uni0105 > nicer connection

_ outline corrections concerning some interpolation glitches

_ web font formats added (beta version only)

version/build 3.105

_ smaller kerning issues

_ minor outline corrections concerning interpolation issues

_ T cedilla centered in Mono

version/build 3.104

_ bbox resized to value of version 2.1

_ smaller kerning issues

_ all Bold weights from 160 to 158 (better results with hinting)

_ j Mono: wider shape

_ g Mono: equal style to Sans now (lower terminal)

version/build 3.103

_ auto linespacing fixed (equal to Fira2.x)

_ ligature feature set to ‚dliv’ in Mono faces

_ new shape for J in Mono faces

_ fixed hinting bug in heavy weights

_ fixed hcircumflex accent position in lighter weights

_ adding SmallCaps for free valuation service: adding as much composites as possible via Glyph 1.4.4 database from 3.001

version/build 3.102

_ improved for el-cyrillic / all cases л Л л.sc

_ improved shape for alpha α, pi π, tau τ

_ minor kerning issues for punctuation

_ minor spacing issues

version/build 3.101

_ no more empty glyphs in CYR

version/build 3.100

! all new Italic !

! all new SmallCaps !

_ mark feature for combining accents

_ new bbox

_ new family zones

_ UC 0313 and 0314 added

_ UC 2205 added

_ similar shape for ampersand Italic and Upright

_ more common greek as mentioned in Deu. 2013

_ new shape cyrillic я (ia) lowercase

_ possibility of a stylistic set for /beta /zeta /sigma (ss10)

_ restored combing accents

_ no more hard ink-traps in M N 3 and relatives

_ fixed interpolation difficulties Cyrillic

_ added lost mu to Greek 

_ improved kerning

_ new shape for ogonek

_ improved connection of ogonek to e and U

_ fixed witdth .tf .tosf

_ removed figurespace form .tf and .tosf

version/build 3.002

_ improved kerning

_ overlap crash fi lig fixed

_ Unicode Ranges rebuilt by Glyphs2Beta via makeOTF

_ removed helping glyphs from cyrillic part

version/build 3.001

_ first Beta