libertinus

The Libertinus font family

OTHER License

Stars
957

Bot releases are visible (Hide)

libertinus - v7.040 Latest Release

Published by github-actions[bot] over 3 years ago

  • Add 29 more specialty arrow glyphs to Math family
  • Rebuild with new sfdLib release to fix Spiro curve issues in uni2639
  • Correct Q.u side bearings to match Q in Sans & Serif families
  • Add missing U+029C to Serif Bold Italic
  • Add missing ‘below’ mark to h/H/h.sc across Serif family
  • Consistently align ‘below’ mark on h/H/h.sc across Serif family
  • Re-align mark positioning on U+032E breve below across Serif family
  • Add smallcaps and caps-2-smallcaps feature for h/H + breve below
  • Re-align ‘below’ mark on U+029C to match smallcaps across all families
  • Apply proper features (smallcaps i, f_i ligatures) in Kazakh and Tartar
  • Configure aboveMark as mark-to-mark lookup in Italics and add marks for:
    gracecomb, acutecomb, uni0302, tildecomb, uni030c, uni0304
  • Add above marks for otilde, open o and open e in Italics
  • Add above marks for otilde, vtilde and Vtilde in Regular
  • Correct placement of aboveMarks in Regular for:
    uni0300, uni0301, uni0302, uni0303, uni0304, uni0306, uni0308, uni030c
  • Add documentation of available OpenType features and sample CSS rules

Thanks to everyone who contributed towards this release including Ivo Straka (@ivo-s) and new contributors Felix Kopecky (@kopeckyf) and Christoph Päper (@Crissov)!

libertinus - v7.031

Published by github-actions[bot] almost 4 years ago

  • Correct distribution release filenames

See also release notes for v7.030.

libertinus - v7.030

Published by github-actions[bot] almost 4 years ago

  • Overhaul dot placement on all Latin capitals with dot-above
  • Align dot-below on ṃ U+1E43 below middle stroke of m
  • Remove bogus glyphs encoded as subscripts from Display and Serif Semibold
  • Drop inappropriate kerning classes from ₘ U+2098 and ₙ U+2099
  • Zero out kerns between super/subscript glyphs
  • Add glyph for U+0453 to Cyrillic Italic styles
  • Enable support for Macedonian localized Italics
  • Expand range of available angle bracket sizes in Math family
  • Add alternative slanted integrals to Math family (as feature +ss08)
libertinus - v7.020

Published by github-actions[bot] about 4 years ago

  • Fix name tables broken in 7.010 that associate styles in the Serif family
  • Correct position of middle dot on ŀ U+0140 in Mono and Keyboard families
  • Adjust height of middle dot in Ŀ U+013F in the Display family
  • Un-slant ‖ U+2016 and ‗ U+2017 in Mono family
  • Un-slant, center, and fix widths of dash related characters in Mono family
libertinus - v7.010

Published by github-actions[bot] about 4 years ago

  • Build WOFF2 static font files suitable for use as self-hosted webfonts
  • Add ‘𝄆’ [U+1D106] and ‘𝄇’ [U+1D107] MUSICAL SYMBOL REPEAT SIGN glyphs
  • Add ‘꞉’ [U+A789] MODIFIER LETTER COLON glyph
  • Fix weight of period (and derivatives such as colon) in Serif Semibold
  • Fix side bearings for +dlig ‘tz’
  • Fix vertical alignment of dots in colon to not shift between weights
  • Fix kerning of ‘f\’ and substitute an alternate ‘f’ glyph used in ‘f)’
  • Cleanup encoding used in source files and build rules for easier maintenance
  • Update font meta data fields, documentation for downloads, and build process
libertinus - v7.000

Published by alerque about 4 years ago

  • Adopt maintenance of project and update foundry, docs, URLs, etc.
  • Change version scheme to be OpenFV compatible with 3 digit minor version.
  • Use Fontship to build all fonts and generate release packages.
  • Filter out generated font artifacts from source repository.
libertinus - Version 6.12

Published by khaledhosny over 4 years ago

  • Increase right side bearing of math italic R’s (#304).
  • Add glyph variants for floor and ceiling, to make their sizing consistent with other delimiters.
  • Remove kerning and other glyph positioning features, combining marks and other non-keycap glyphs from Libertinus Keyboard font.
  • Fix size and shape of U+2639, U+263A and U+263B (frowning & smiling faces).
  • Add “smcp”/“c2sc” variants for letters with macron (#303).
  • Make U+2223-2226 the same height as bar (#324).
  • Drop “sinf” feature, it just duplicates “subs” feature.
  • Improve sizing and spacing of math over accents.
  • Building the fonts no longer use FontForge.
libertinus - Version 6.11

Published by khaledhosny over 4 years ago

  • Added turned capital F (U+2132) to Libertinus Serif Regular.
  • Fix advance width for Serbian alternate U+0431 in Libertinus Serif Semibold.
  • Unify Cyrillic small letter ef (U+0444) shape in Libertinus Serif SemiBold fonts.
  • Add U+1D35, U+1D51, U+1D4B, U+1DA4, U+1DB6, U+2132, U+A71C-A71D, and U+A78A-A78C to Libertinus Serif fonts.
  • Add U+2982 and U+2A3E to Libertinus Math.
  • Various cleanups to Libertinus Mono font, removing erroneous glyphs and unsuitable features.
  • Improve the metrics of math italic v, w, and y.
  • Work around a bug in old versions of FreeType when rendering Linertinus Sans Italic m.
  • Fix alignment of multiplication sign in Libertinus Serif and Mono Regular fonts.
  • Make sizing of vertical and double vertical bar consistent with other math delimiters.
  • Improve spacing above and below fraction rule.
  • Various fixes to combining marks placement.
libertinus - Version 6.10

Published by khaledhosny over 5 years ago

  • Improve math italic j and i spacing (#273).
  • OpenType layout tables are now compiled with FontTools's feaLib instead of
    FontForge's own OpenType layout support.
  • Various internal cleanups.
  • Drop "case", "frac", "tnum" and "pnum" features from the Libertinus Mono
    font, they either were broken or not appropriate for a monospace font.
libertinus - Version 6.9

Published by khaledhosny over 5 years ago

  • Many mathematical operator in Libertinus Math were scaled up and redesigned for better use in math mode.
  • Libertinus Math now has fraktur alphabets (copied from STIX Two Math font) and sans serif italic Greek (slanted from the upright version).
  • Overline mark (U+0305) no longer make i and j dotless.
  • Overline mark should be placed higher than glyph ascenders.
  • Fonts are now autohinted with Adobe’s psautohint instead of FontForge’s autohinter.
  • Libertinus Keyboard had the German keys Bild misspelled as Build in both glyph name and ligature string.
  • Several changes to glyph names for consistency and accuracy.
  • Several minor reorganization to the OpenType features.
libertinus - Version 6.8

Published by khaledhosny over 5 years ago

  • Fix missing “math” OpenType script from Libertinus Math.
  • Add \QED symbol to Libertinus Math, also add Add ⦇ (U+2987) and ⦈ (U+2988).
  • Fix mis-encoded glyphs in Libertinus Serif Semibold Italic.
  • Make digits fitted in Libertinus Serif Initials font, and drop incomplete Greek, Cyrillic and Hebrew support.
  • Add U+AB52 and U+A793 to Libertinus Serif Regular.
libertinus - Version 6.7

Published by khaledhosny over 5 years ago

  • Add Cyrillic to Libertinus Serif Bold Italic.
  • Many character additions to Libertinus Math.
  • Set “is extended shape” flag to relevant Libertinus Math glyphs to fix script position on large symbols in Microsoft Word.
  • Improve \coloneq and \eqcolon by increasing the space between the colon and the equal sign.
  • Make upright \partial and \mbfpartial look upright, and make \mbfpartial really bold.
  • Make the vertical bars in Libertinus Math match the height of the other delimiters.
  • Use smaller value for SubscriptBaselineDropMin, the subscripts applied to sub formulas were positioned too low.
  • Fix the side bearings for italic mathematical glyphs in Libertinus Math, making them symmetrical (20 units) and rework kerning tables according to text font kerning.
  • Fix vertical variants of math symbols.
  • Add more ligatures to Libertinus Serif, and add missing ligatures to other Libertinus Serif fonts for parity with the regular style.
  • Move Th ligature to Discretionary Ligatures (“dlig”).
  • Discretionary Ligatures can also be enable using ZWJ control character.
  • Drop “fina” feature for Greek sigma, this feature is for Arabic-like scripts.
  • Move short f substitutions to the more appropriate “calt” feature instead of “ccmp”.
  • Drop “nalt” feature as all glyphs it substitutes to are encoded Unicode characters that can be accessed directly.
  • Rename font files to match the PostScript name of each font.
  • Make Libertinus Serif Semibold work on legacy applications that support only 4 styles per family.
  • Fix disordered BlueValues causing warnings with Ghostscript.
  • Make the PUA symbols that were in Libertinus Keyboard accessed as ligatures.
  • Align the bottom of the colon with the period.
  • Kern alternate W glyph similar to regular one.
  • Harmonize the design of italic figures.
  • Extend caps lining figures to (almost) all Serif faces and both proportional and tabular spacing.
  • Fix Libertinus Serif Italic ђ, it looked like an т.
  • Make few marks that combine two glyphs higher, so that they don’t bump into glyph ascenders.
  • Lower Libertinus Mono asterisk and make it bigger.
  • Make combining low line and over line contiguous.
  • Make OpenType features more consistent across fonts.
libertinus - Version 6.6

Published by khaledhosny over 6 years ago

  • Align MATH AxisHeight with minus and similar operators.
  • Align single and double arrows to minus and equal signs.
  • Fix Celsius, Fahrenheit and Ohm signs to take the style of their fonts.
  • Fix Ohm sign side bearings.
  • Fix Service Mark and Trade Mark in sans fonts to take their style.
  • Unify the default for of Eng glyph across fonts, and add and alternate shape
    for Sami language.
  • Fix Cyrillic small letter ef in display font to match the regular serif font.
  • Dropped some more unused PUA slots.
  • The copyleft symbol now used the proposed Unicode 11 code point.
libertinus - Version 6.5

Published by khaledhosny over 6 years ago

  • Fix regressions in handling of extensible combining marks with LuaTeX.
  • Add Latin bold italic sans-serif alphabet.
  • Add mathematical double-struck digits.
  • Enable slashed zero feature in math font.
  • Add big sizes for more brackets; \lBrack, \rBrack, \langle, \rangle, \lAngle and \rAngle.
  • Add big sizes of slash and backslash.
  • Add \widetilde, \wideutilde and \widebreve.
  • Fix side bearings of math blackboard capitals.
  • Fix math glyphs with negative left side bearing that can clash with preceding glyphs.
  • Make \vert and \Vert expansion consistent in size with the brackets.
  • Remove tone bar glyphs; the support was not adequate for proper use.
  • Remove math alphabet glyphs from text fonts.
  • Fix glyphs incorrectly categorized as mark glyphs.
  • Add Bitcoin currency symbol.
  • Fix stacking of a-ring and macron.
  • Fix “ct” and “st” historic ligatures and make them consistent across fonts.
  • Fix mark positioning over AE and OE glyphs.
  • Fix style of U+2100 (a/c), U+2101 (a/s), U+2015 (c/o) and U+2106 (c/u).
  • Fix mark positioning over G and g glyphs.
  • Make default and alternate J glyphs consistent across upright and italic fonts.
  • Make U+00BA MASCULINE ORDINAL INDICATOR and U+00AA FEMININE ORDINAL INDICATOR
    have the same baseline in serif fonts.
  • Position semibold serif i/j dot similar to other styles.
  • Remove rudimentary MATH table from regular serif font.
  • Fix alignment of U+2192, U+2198, U+2199 in the monospace font.
  • Make more arrows fixed width in the monospace font.
  • Make capital roman numbers in sans-serif and sans-serif italic fonts actually sans-serif.
  • Make \product in sans-serif fonts actually sans-serif.
  • The fonts can now be built with upstream FontForge, no patches needed, as well as Python 3.
libertinus - Version 6.4

Published by khaledhosny over 7 years ago

Fix broken extensibles of the left square bracket in the math font.

libertinus - Version 6.3

Published by khaledhosny over 7 years ago

  • Add U+231C-231Fi and U+2A7D-2A7E to the math font.
  • Add script math alphabet based on that of XITS Math font.
  • Add monospaced math alphabet based on that of cmtt10 font with modified METAFONT parameters to better fit with Libertinus glyphs.
  • Improve math top accent positions.
  • Fix spacing of math italic i and j.
  • Increase the gap between \sum and its limits.
  • Improved math braces and brackets based on STIX Two Math font.
  • Disable optical variants of math alphanumerics that were based on the text sup/superscript glyphs as they don’t look good besides being incomplete and inconsistent.
  • Remove duplicate glyphs that caused broken GPOS generation.
  • Drop optical bounds (‘opbd’, ‘rtbd’ and ‘lfbd’) features as they were incomplete and virtually unsupported.
  • Fix text mark placement below O and o.
  • Fix oldstyle numbers feature in Libertinus Serif Semibold that had wrong glyph mapping for 6, 7, 8 and 9.
  • Use swash Q when followed by v.
  • Various consistency fixes to font names and vertical metrics.
  • Fix placement of the half ring in U+1E9A.
  • Fix several Libertinus Serif Bold italic alternate glyphs that were not bold.
  • Fix Libertinus Serif Italic U+2098-2099 (subscript m and n) that looked like superscript circled + and -.
libertinus - Version 6.2

Published by khaledhosny over 8 years ago

  • Fixed missing big variant rule for U+27EF.
  • Fixed swapped \phi and \varphi symbols.
  • Fixed “fi” ligature in Serif Semibold Italic with small caps feature on.
  • The “Qu” ligature is now implemented as alternate glyph substitution.
  • Added missing small cap Qu alternate glyph to serif fonts.
  • Added big radical variants.
libertinus - Version 6.1

Published by khaledhosny over 8 years ago

  • Renamed the fonts from Libertine to Libertinus to be complaint with the Reserved Font Name clause of Linux Libertine license. Thanks to Frédéric Wang for the new name.
  • Dropped legacy Mac platform font names.
libertinus - Version 6.0

Published by khaledhosny almost 9 years ago

This is the first release of the forked Libertine fonts, changes since the fork include: