summaryrefslogtreecommitdiff
path: root/fonts
AgeCommit message (Collapse)AuthorFilesLines
2019-12-22fonts/ibm-plex-ttf: Update to 4.0.2ng02-7/+7
Changelog: Plex v4.0.2 Added - OpenType layout feature "subs" - meta table to all generated otf and ttf font files Removed - Glyph /ibmlogo07 (0xEBE7) Fixed - [IBM Plex Sans Hebrew-Text] /samekh (0x05E1) wrong right sidebearing - Wrong kerning between /vav (0x05D5) /dagesh (0xFB35) - Small metrics errors in Latin glyphs - Errors in PS hint replacement in all files containing PostScript outlines
2019-12-22fonts/ibm-plex-otf: Update to 4.0.2ng02-7/+7
Changelog: Plex v4.0.2 Added - OpenType layout feature "subs" - meta table to all generated otf and ttf font files Removed - Glyph /ibmlogo07 (0xEBE7) Fixed - [IBM Plex Sans Hebrew-Text] /samekh (0x05E1) wrong right sidebearing - Wrong kerning between /vav (0x05D5) /dagesh (0xFB35) - Small metrics errors in Latin glyphs - Errors in PS hint replacement in all files containing PostScript outlines
2019-12-15(fonts/Inter-UI) Fix fetch problem, (add GITHUB_PROJECT)mef1-1/+2
2019-12-14Removed py-TTFQuery: unmaintained since 2012adam5-76/+1
2019-12-14py-fonttools: updated to 4.2.2adam3-8/+16
4.2.2: - [subset] Fixed issue with subsetting FeatureVariations table when the index of features changes as features get dropped. The feature index need to be remapped to point to index of the remaining features. - [fontBuilder] Added `addFeatureVariations` method to `FontBuilder` class. This is a shorthand for calling `featureVars.addFeatureVariations` on the builder's TTFont object. - [glyf] Fixed the flags bug in glyph.drawPoints() like we did for glyph.draw() 4.2.1: - [glyf] Use the ``flagOnCurve`` bit mask in ``glyph.draw()``, so that we ignore the ``overlap`` flag that may be set when instantiating variable fonts. 4.2.0: - [pens] Added the following pens: * ``roundingPen.RoundingPen``: filter pen that rounds coordinates and components' offsets to integer; * ``roundingPen.RoundingPointPen``: like the above, but using PointPen protocol. * ``filterPen.FilterPointPen``: base class for filter point pens; * ``transformPen.TransformPointPen``: filter point pen to apply affine transform; * ``recordingPen.RecordingPointPen``: records and replays point-pen commands. - [ttGlyphPen] Always round float coordinates and component offsets to integers . - [ufoLib] When converting kerning groups from UFO2 to UFO3, avoid confusing groups with the same name as one of the glyphs 4.1.0: - [instancer] Implemented restricting axis ranges (level 3 partial instancing). You can now pass ``{axis_tag: (min, max)}`` tuples as input to the ``instantiateVariableFont`` function. Note that changing the default axis position is not supported yet. The command-line script also accepts axis ranges in the form of colon-separated float values, e.g. ``wght=400:700``. - [instancer] Never drop STAT ``DesignAxis`` records, but only prune out-of-range ``AxisValue`` records. - [otBase/otTables] Enforce that VarStore.RegionAxisCount == fvar.axisCount, even when regions list is empty to appease OTS < v8.0. - [designspaceLib] Defined new ``processing`` attribute for ``<rules>`` element, with values "first" or "last", plus other editorial changes to DesignSpace specification. Bumped format version to 4.1. - [varLib] Improved error message when masters' glyph orders do not match - [featureVars] Allow to specify custom feature tag in ``addFeatureVariations``; allow said feature to already exist, in which case we append new lookup indices to existing features. Implemented ``<rules>`` attribute ``processing`` according to DesignSpace specification update in. Depending on this flag, we generate either an 'rvrn' (always processed first) or a 'rclt' feature (follows lookup order, therefore last). - [ttCollection] Added support for context manager auto-closing via ``with`` statement like with ``TTFont``. - [unicodedata] Require unicodedata2 >= 12.1.0. - [py2.py3] Removed yet more PY2 vestiges. - [_n_a_m_e] Fixed issue when comparing NameRecords with different string types. - [fixedTools] Changed ``fixedToFloat`` to not do any rounding but simply return ``value / (1 << precisionBits)``. Added ``floatToFixedToStr`` and ``strToFixedToFloat`` functions to be used when loading from or dumping to XML. Fixed values (e.g. fvar axes and instance coordinates, avar mappings, etc.) are are now stored as un-rounded decimal floats upon decompiling. - [feaLib] Fixed handling of multiple ``LigatureCaret`` statements for the same glyph. Only the first rule per glyph is used, additional ones are ignored. 4.0.2: - [voltLib] Added support for ``ALL`` and ``NONE`` in ``PROCESS_MARKS``. - [Silf] Fixed issue in ``Silf`` table compilation and decompilation regarding str vs bytes in python3. - [merge] Handle duplicate glyph names better: instead of appending font index to all glyph names, use similar code like we use in ``post`` and ``CFF`` tables. 4.0.1: - [otTables] Support fixing offset overflows in ``MultipleSubst`` lookup subtables - [subset] Prune empty strikes in ``EBDT`` and ``CBDT`` table data. - [pens] Fixed issue in ``PointToSegmentPen`` when last point of closed contour has same coordinates as the starting point and was incorrectly dropped. - [Graphite] Fixed ``Sill`` table output to pass OTS. - [name] Added ``removeNames`` method to ``table__n_a_m_e`` class. - [ttLib] Added aliases for renamed entries ``ascender`` and ``descender`` in ``hhea`` table. 4.0.0: - NOTE: The v4.x version series only supports Python 3.6 or greater. You can keep using fonttools 3.x if you need support for Python 2. - [py23] Removed all the python2-only code since it is no longer reachable, thus unused; only the Python3 symbols were kept, but these are no-op. The module is now DEPRECATED and will removed in the future. - [ttLib] Fixed UnboundLocalError for empty loca/glyph tables. Also, allow the glyf table to be incomplete when dumping to XML. - [varLib.models] Fixed KeyError while sorting masters and there are no on-axis for a given axis (38a8eb0e). - [cffLib] Make sure glyph names are unique. - [feaLib] Fix feature parser to correctly handle octal numbers
2019-12-14(fonts/ttf-tlwg) Updated from 0.6.4 to 0.7.1mef2-8/+8
Fonts-TLWG 0.7.1 Released Submitted by thep on 4 November, 2018 - 16:18 - Address another reproducibility issue caused by "date stamp" in auto-generated UniqueID. - Automate font binary tarballs building, with additional ZIP provision. Fonts-TLWG 0.7.0 Released Submitted by thep on 26 October, 2018 - 14:32 - Build fonts reproducibly, thus new major version due to source restructuring. - Generate OTF by default instead of TTF. - LaTeX: Provide OpenType fonts for XeTeX. (Issue #6. Thanks Abhabongse Janthong for the suggestion.) - Fix bug in GSUB rule. (Issue #7. Thanks @Richard57 for the report and investigation.) - Norasi: Fix Fontforge warnings and substitution rules. Fonts-TLWG 0.6.5 Released Submitted by thep on 24 April, 2018 - 12:57 - Convert source files to recent Fontforge format. - Move fontconfig templates to /usr/share/fontconfig, according to recent fontconfig change. - Normalize TTFWeight for non-bold, non-light fonts, so some apps like EditPad can classify the weight correctly. (Thanks @alysdexia for the report in Issue #5.) - Add missing Latin ligatures to Laksaman, to fullfill LaTeX typesetting. (Thanks Kittipitch Meesawat for the report in a KKLUG meeting.)
2019-12-14(fonts/public-sans) Updated 1.0.0 to 1.007mef3-12/+12
Public Sans v1.007 @thisisdano thisisdano released this Nov 14, 2019 · 1 commit to master since this release General - Rewrite type test to better test unusual combinations - Remove AFM files for simplicity - Rename fonts to binaries - Keep UFOs and designspace files in src - Move Glyphs files to src/glyphs - Update test strings - Add Google Analytics code to site - Update dependencies - Remediate package vulnerabilities in gulp-notify - Update and clarify Public Sans license Metadata - Update description - Remove trademark metadata - Update copyright and designer information Metrics changes - Changed ascender height to 1900 Parameter v1.006 v1.007 Ascender 2000 1900 typoAscender 2000 1900 hheaAscender 2000 1900 Kerning and spacing - Normalized sidebearings to multiples of 5 - Used sidebearing groups more consistently - Improve Æ spacing - Improve kerning of the following: s|s, t|t, g|g, r|g, E|t, V|[a,e], R|e, 'P'|'e' - Fix spacing around U - Set width of the colonsign.tf to 1400 - Use 600 width for tf punctuation - Rebalance roman tabular figures - Use components for .tf numbers and rebalance Glyphs - Widen H - Redraw Þ - Add and synchronize italic tabular figs - Add currency to tabular figures - Align diacritics - Fix faulty dot accents - Fix italic i - Square terminals and regularize shapes in s,e,c - Update italic æ and Æ - Update italic œ and Œ Public Sans v1.006 @thisisdano thisisdano released this Jul 18, 2019 · 94 commits to master since this release - Adds a new python-based build script for generating webfonts and variable fonts. Use /.build.sh from the project directory. Based on https:// github.com/thundernixon/googlefonts-qa-template/blob/master/sources/ build.sh - Moves to 2000 UPM - Adjusts kerning overall - Improves vertical metrics - Rounds counters in b, d, p, and q glyphs - Widens o and e glyphs - Narrows s glyph - Slightly squares curves in rounded lowercase thin glyphs - Squares counters on S and C glyphs - Aligns C and G glyph upper terminals - Improves output of variable fonts - Outputs better binaries for Font Bakery (https://github.com/googlefonts/ fontbakery) Public Sans v1.005 @thisisdano thisisdano released this Jun 6, 2019 · 108 commits to master since this release - Redraws eth character - Improves Vietnamese diacritics with better positioning and shape - Fixes bad masters that resulted in faulty interpolation in fractions and some math characters - Improves spacing of caron.alt–related glyphs Public Sans v1.004 @thisisdano thisisdano released this Jun 3, 2019 · 115 commits to master since this release - Improved kerning - Improved hinting and rendering on Windows - Improved fractions and subscript/superscript numerals - Improved spacing for hyphens and em/en dashes - Fixes the colón character Public Sans v1.003 @thisisdano thisisdano released this May 7, 2019 · 129 commits to master since this release - Address some spacing regressions in v1.002 - Thicken regular weight to 365 from 350 - Adds explicit underline metadata to address a rendering quirk in Firefox Public Sans v1.002 @thisisdano thisisdano released this May 6, 2019 · 136 commits to master since this release This release tries to simplify the kerning and spacing and make both easier to maintain. There may be some small spacing regressions as we evaluate this version in production and continue to update. - Added 'okina character - Improved appearance and spacing of diacritic glyphs — especially Czech, Slovak, and Vietnamese - Improved consistency between roman and italic - Upscaled to 2000 UPM - Use 100-900 as range for variable font output - Rebalanced numbers - Improved kerning in fractions - Corrected some spacing issues in tabular figures, especially in italic tabular figures - Adjusted position of hcircumflex - Removed spur from eszett - Simplified spacing and kerning - Updated and made better use of sidebearing groups - Updated and made better use of kerning groups
2019-12-13(fonts/p5-Font-FreeType) Updated to 0.13mef2-8/+7
0.13 2018-10-19 dmol@cpan.org - update tests, as freetype changed font metrices under hood
2019-12-13(fonts/cantarell-fonts) Updated 0.025 to 0.111mef2-9/+9
0.111 - Fix the wrongly assigned OS/2 weight class values that e.g. led to Extra Bold being selected when Bold was requested. 0.110 - Space everything a little bit tighter. - Scale down whiteCircle and blackCircle by 50%, makes password dots smaller. - Tweak feet of one.lf slightly for a more even appearance. - Revise lcaron, dcaron and tcaron for collision-free rendering even at bold weight. Will need kerning later. - Add draft of Cyrillic (GF Cyrillic Plus set), to be improved. - Equalize advance width of period, comma, colon, semicolon. - Build packages with prebuilt fonts baked in. - New contributed AppStream metadata translations for Slovak (Dušan Kazik), Slovenian (Matej Urbančič), Russian (Stas Solovey) and Chinese China (Dingzhong Chen). 0.101 - Countless detail updates to various glyphs - Added contributed AppStream metdata translations for Polish (Piotr Drąg), French (Claude Paroz), Indonesian (Kukuh Syafaat), Galician (Fran Dieguez), Occitan (Cédric Valmary), Chinese Taiwan (Cheng-Chia Tseng), Spanish (Daniel Mustieles), Catalan (Adolfo Jayme), Croatian (gogo), German (Tim Sabsch), Dutch (Nathan Follens), Turkish (Emin Tufan Çetin), Serbian (Марко Костић), Serbian Latin (Marko Kostić), Hungarian (Gabor Kelemen), Korean (DaeHyun Sung), Czech (Marek Černocký), Lithuanian (Aurimas Černius), Danish (Ask Hjorth Larsen), Italian (Gianvito Cavasoli), Romanian (Daniel Șerbănescu), Punjabi (A S Alam), Latvian (Rūdolfs Mazurs), Swedish (Anders Jonsson), Icelandic (Sveinn í Felli), Greek (Efstathios Iosifidis) 0.100 - Redesigned from scratch to interpolate cleanly from thin to extra bold. Currently targets the Google Fonts Latin Core and Pro glyph sets. - Added contributed AppStream metdata translations for Brazilian Portugese (Rafael Fontenelle), Friulian (Fabio Tomat) and Finnish (Jiri Grönroos).
2019-12-13(fonts/Inter-UI) Updated from 2.5 to 3.11. ChangeLog collected from ↵mef3-21/+37
github.com page v3.11 @rsms rsms released this Oct 23, 2019 · 15 commits to master since this release - Fixes issue (regression) with variable font where certain glyphs would slant in the wrong direction. #198 - Fixes issue (regression) with variable font where version metadata would be wrong. #202 - Fixes codepoint mapping for /copyleft glyph. #203 - Improves metadata of variable fonts. “fullName” name table entry is now “Inter” instead of “Inter Regular”. - New alternate-named variable font “Inter V”. With a different family name, this is useful for when you want to install the variable version alongside traditional static font files. - Improvements to /backslash glyph v3.10 @rsms rsms released this Sep 7, 2019 · 35 commits to master since this release Release 3.10 is a mix of new glyphs & glyph changes, and adjustments & fixes. New glyphs: - blackSquare (U+25A0) - whiteSquare (U+25A1) - whiteRoundedCornersSquare (U+25A2) - lowerHalfWhiteSquare (U+2B12) - topHalfWhiteSquare (U+2B13) - downWhiteTriangle (U+25BD) - upWhiteTriangle (U+25B3) - leftWhiteTriangle (U+25C1, U+25C5) - rightWhiteTriangle (U+25B7, U+25BB) Other notable changes: - Fixes alignment issue with otilde U+00F5. #191 - Improvements to contextual alternates (calt), primarily reducing the cases where case substitution is unwanted. #193 - Adjustments to the following whitespace glyphs: zerowidthspace, hairspace, thinspace, punctuationspace, enspace, emspace, sixthemspace, quarteremspace, thirdemspace and figurespace. #185 - Improvements to ogonek-based diacritics. - Refinements and improvements to fractions (both dedicated glyphs and arbitrary frac parts) - Kerning improvements to all weights - Progress on mark and mkmk “dynamic diacritics” v3.9 @rsms rsms released this Aug 7, 2019 · 58 commits to master since this release Fixes an issue with metadata where Medium, Semi Bold, and Extra Bold would incorrectly be marked as “italic” which would confuse certain software. v3.8 @rsms rsms released this Aug 5, 2019 · 62 commits to master since this release - Possibly breaking change: Variable italic axis (really, slnt axis) has been inverted (negated) — a negative value causes the text to lean rightwards. This is only a breaking change if you are using the multi-axis variable font (Inter.var) and define slant angle using high-level CSS properties like font-style. This change was done to comply with the convention defined in the OpenType spec. #175 #172 - Variable font files are now significantly smaller thanks to #171 and #169 □ Inter.var.woff2 v3.7: 393kB, v3.8: 306kB □ Inter-upright.var.woff2 v3.7: 267kB, v3.8: 224kB □ All this while v3.8 introduces a whole new set of glyphs, kerning and feature code. - Adds several new glyphs, like double-stemmed arrows and enclosed alphanumerics & symbols □ Warning sign #168 □ Copyleft symbol #165 □ Really long arrows, useful in ligatures like ---> □ Arrows with double-lined stems, useful for “assign to”, with ligatures defined for some combinations with equals, e.g. => □ Enclosed glyphs in circles and squares - Fixes a bug where U+0430 Cyrillic lower-case a would not be substituted for a single-storey “a” with cv11 enabled. #179 - Fixes a bug with slant of Ͽ (U+03FF) #170 #169 - Some calt code has moved to liga (standard ligatures), specifically arrow ligatures. Automatic case alignment is still kept in calt. So, you can now disable calt to disable only case alignment, and disable liga to only disable arrow ligatures. - Improvements to kerning, spacing and letterform details - Improved Microsoft Windows installation instructions #173 v3.7 @rsms rsms released this May 31, 2019 · 103 commits to master since this release - Fixes an issue with spacing to the right of capital "M" - Improves positioning of various bullet glyphs - Improved kerning - new copyright glyph U+00A9 - new published (aka sound recording copyright) glyph U+2117 - new registered sign glyph U+00AE - release now contains installation instructions for Linux v3.6 @rsms rsms released this May 27, 2019 · 123 commits to master since this release - Fixes an issue related to ttfautohint where lower case "r" would be grid fitted incorrectly by ClearType on Microsoft Windows #119 - Fixes an issue with using case and calt features in combination where arrow combinations like -> would not be substituted by arrow glyphs #161 - Fixes an issue with rightArrow of bolder weights in italic #154 - Adjusts the glyph width of "bullet" to be exactly two "space" glyphs wide, allowing easy ad-hoc list creation with wrapping lines - Improved kerning for a.1 (alternate single-storey "a") v3.5 @rsms rsms released this Apr 2, 2019 · 139 commits to master since this release This is a very small incremental change from v3.4 that mainly contains improved metrics metadata for some macOS applications, improving vertical alignment. v3.4 @rsms rsms released this Apr 1, 2019 · 144 commits to master since this release Lots of changes in this release. Highlights include: - Workaround for bug with some Apple software (including Sketch) where the computed line height of the Regular weight would be too tall - Several new symbol glyphs, especially in the technical area (e.g. computer keyboard symbols) - Single-storey a - Lots of improvements to diacritics Some interesting commits since v3.3: - 9084323 slight increase of slant of /numbersign - e903526 remove slant from /degree - c130c69 misc documentation on variable font usage - 794662c fixes issues with calt substitution ignore rule - 1abaae4 fixes issue with shapes of a.1 - aa2a3fe adds single-storey a - e605458 fix issue with x paths and adds blackstar U+2605, whitestar U+2606 - ccc994e swap one <-> one.ss01 - 3b9675e improvements to calt and arithmetic glyphs (e.g. plus, multiply, etc.) - 56e2c75 Swaps r.1 <-> r + rips out calt r.1 code + adds ss03 for "r curves into corund neighbors" - dddf6d2 Fixes kerning of pair /v/idotless -- closes #143 - 1dbc8fd Change vertical metrics to make Apple ATS work properly. New ascender value: 2728, new descender value: -680 - e1d8712 reworked commaaccent - fb79b9e Use vert metrics script to fix line heights issue #124 (#141) - 3488601 Adds 'Version ' prefix to nameID 5 version string, per MS OT spec ( #140) - 70f3df7 Fixup STAT tables of single-axis variable fonts to aid desktop apps (style linking). Related to #142 - 35a2362 Adds --name option to "fontbuild compile-var" for customizing family name, useful for producing variable font files with a different name than the constant files so they can be installed alongside each other. Closes #144 - 20aaab6 Change version encoding in font files to match common zero-padded version to allow FontBakery to be happy. Closes #138 - 1208ea9 adds returnsymbol U+23CE - 610b997 Adds several "technical" glyphs - a503c5a Adds glyphs leftHookArrow, upWhiteArrow, upBlackArrow, control, option, deleteleft, deleteright - 9f176ab improved placeofinterestsign U+2318 - 0b8f63c Fix and improve paths (mostly order) of several glyphs - 6cf0980 redraws and adds paragraphreversed, blackleftbullet, blackrightbullet and .case versions - a1a1288 redrawn seagullsubnosp U+033C (also fixes bad paths) - 181ba19 fixes paths of uni0346 (COMBINING BRIDGE ABOVE) - 528f843 improvements to grave, acute, dblgrave and tonos diacritics - 6ef7b3e disable exporting of debug glyph uniE001 - 162519e update panose metadata - 034a240 fixes missing "-BETA" filename suffix in the demo CSS file included with dists - a99328b Upgrade toolchain. glyphsLib 3.2.0b2 -> 3.2.0; fontmake 1.8.0 -> 1.9.1 - a0af904 workaround for bug in Safari where contextual sub in liga causes kerning to fail. Moves "r" ligature to calt to work around this bug. v3.3 @rsms rsms released this Feb 4, 2019 · 203 commits to master since this release Inter UI is now called simply Inter, without the "UI" part. - New name - Lots of diacritic improvements - Beta-grade light styles are now suffixed " BETA" to make it extra clear that these are in development - Many many changes; several new glyphs, lots of redrawn glyphs, lots of kerning improvements, etc. v3.2 @rsms rsms released this Jan 4, 2019 · 276 commits to master since this release - Now includes lighter weights ([100–400); which are of beta quality and needs testing) - Lots of improvements to other weights (diacritics, glyph shapes, kerning, etc.) This release is a big one in terms of source changes, adding up to 14,117 changed files with 714,886 additions and 259,287 deletions, since v3.1. PDF glyph charts: - Inter-UI-Thin-BETA-glyphs.pdf - Inter-UI-ThinItalic-BETA-glyphs.pdf - Inter-UI-Regular-glyphs.pdf - Inter-UI-Italic-glyphs.pdf - Inter-UI-Black-glyphs.pdf - Inter-UI-BlackItalic-glyphs.pdf
2019-12-12spleen: update to 1.6.0.fcambus2-7/+7
Spleen 1.6.0 (2019-12-02) - Make it clear that .dfont files are provided in release tarballs - Initial SFD version converted from the 8x16 BDF file - Add a 'otf' target in the Makefile to generate an OTF version - Mention the OTF version in the README, in notes for Windows users
2019-12-11(fonts/fntsample) Updated to 5.3mef2-9/+9
Changes in version 5.3 * Support reproducible builds with PDF output (Khaled Hosny)
2019-12-11(fonts/FireCode) Updated from 1.204 to 2 (thanks leot@ for advice)mef2-13/+9
### Changelog All notable changes to this project will be documented in this file. #### 2.0 (September 9, 2019) - Characters U+25DE `◟` and U+25DF `◞` were swapped [#761] - Added Box Drawing Light Arcs U+256D `╭` U+256E `╮` U+256F `╯` U+2570 `╰` [#702] [#714] [#725] - Added Mathematical Angle Brackets U+27E8 `⟨` U+27E9 `⟩` [#763] - Added Light and heavy dashed lines U+2504..U+250B `┄┅┆┇┈┉┊┋` [#702] - Adjusted Box drawings double dashes U+254C..U+254F `╌╍╎╏` - Fixed outlines of U+04FA `Ӻ` and U+04FB `ӻ` [#806] - Added Not identical to U+2262 `≢` [#396] - Added Latin Capital Letter Sharp S U+1E9E `ẞ` [#587] - Tuned position and width of U+2044 Fraction Slash ` ⁄ ` [#588] and U+2215 Division Slash `∕` [#805] - Added U+1405 Canadian Syllabics O `ᐅ` and U+140A Canadian Syllabics A `ᐊ` [#666] - Added U+2234 Therefore `∴` and U+2235 Because `∵` [#669] - Added U+239B..U+23AD multi-line brackets [#675] ``` ⎛ 1 ⎞ ⎡ a ⎤ ⎧ x ⎫ ⎜ 2 ⎟ ⎢ b ⎥ ⎪ y ⎪ ⎜ 3 ⎟ ⎢ c ⎥ ⎨ z ⎬ ⎜ 4 ⎟ ⎢ d ⎥ ⎪ y ⎪ ⎝ 5 ⎠ ⎣ e ⎦ ⎩ x ⎭ ``` - Added U+27F0..U+27FF Supplemental Arrows-A `⟲⟳⟰⟱⟴⟵⟶⟷⟸⟹⟺⟻⟼⟽⟾⟿` [#677] - Added U+2400..U+2426 Control Pictures `␆␈␇␣␢␘␍␐␡␥␔␑␓␒␙␃␄␗␅␛␜␌␝␉␊␕␤␀␞␏␎␠␁␂␚␦␖␟␋` [#764] - Added U+2388 Helm Symbol `⎈` [#766] - Added U+2016 Double Vertical Line `‖` [#780] - Tuned metrics (1870,-530 -> 1800,-600, upm 2000 -> 1950, hopefully fix [#552] [#798]) - Box characters to not overflow line height, taller `|` [#449] - Added few technical symbols [#799]: - U+21A9 Leftwards arrow with hook (Return) `↩` - U+21DE Upwards arrow with double stroke (Page Up) `⇞` - U+21DF Downwards arrow with double stroke (Page down) `⇟` - U+21E4 Left Tab Arrow `⇤` - U+21E5 Right Tab Arrow `⇥` - U+2300 Diameter sign `⌀` - U+2303 Up Arrowhead (Control) `⌃` - U+2304 Down Arrowhead `⌄` - U+2305 Projective `⌅` - U+2306 Perspective `⌆` - U+2318 Place of interest sign (Command) `⌘` - U+2324 Up Arrowhead between two horizontal bars `⌤` - U+2325 Option Key `⌥` - U+2387 Alternative Key Symbol `⎇` - U+238B Broken Circle with Northwest Arrow (Escape) `⎋` - U+23CF Eject symbol `⏏` - Added Coq logical and ` /\ ` and logical or ` \/ ` ligatures, U+2227 `∧` and U+2228 `∨` [#191] [#488] [#738] [#810] - Added SystemVerilog `|->` `|=>` and `<-|` `<=|` for symmetry [#695] - Added Forces `||-` ligature and U+22A2..U+22AF `⊢ ⊣ ⊤ ⊥ ⊦ ⊧ ⊨ ⊩ ⊪ ⊫ ⊬ ⊭ ⊮ ⊯` [#709] - Added `fl` `Fl` `Tl` ligatures, adjusted `fi` `fj` pairs [#795] - Disabled ligatures after regexp lookahead/lookbehinds `(?<=<` `(?<=>` `(?<==>` `(?<=|` `(?<==` `(?=:=` `(?=!=` `(?==` `(?===` `(?==>` `(?=>` `(?=>>` `(?=<<` `(?=/=` `(?!!` `(?!!.` `(?!=` `(?!==` `(?<!!` `(?<!!.` `(?<!=` `(?<!==` `(?<!--` [#578] - Removed `..=` [#757] - Alternatives (stylistic sets): - Lowercase `r` (ss01) [#601] - Less than/greater than `<=` `>=` (ss02) [#263] [#617] - Ampersand `&` (ss03) [#617] - Dollar sign `$` (ss04) [#617] - At sign `@` (ss05) [#617] [#748] [#817] - Thin backslash (ss06) [#577 #720 #825] - Dotted zero `0` (zero, ss19) - Old-style figures (onum, ss20) [#561] [#715] - Old-style figures no longer prevent ligatures [#561] [#715] #### 1.207 (April 6, 2019) - Variable TTF, cleaned up [many small Light weight errors](https://github.com/thundernixon/FiraCode/blob/qa/googlefonts-qa/notes/outline-checks.md) (done by @thundernixon, PR #735) - Dropped EOF which were only useful for IE 6-11 - Fixed different vertical position of `<=` `>=` in Light and Bold caused during [#483] #### 1.206 (September 30, 2018) - Added `<==>` ([#392]), `#:` ([#642]), `!!.` ([#618]), `>:` `:<` ([#605]), U+0305 Combining overline ([#608]), U+2610 Ballot box, U+2611 Ballot box with check, U+2612 Ballot box with x ([#384]) - Fixed incorrect width of `[` `**` ([#607]) - Redrew `{|` `|}` `[|` `|]` ([#643]) - Removed `{.` `.}` ([#635]), thin backslash ([#577]) - Disabled ligatures in `(?=` `(?<=` `(?:` ([#624]), `>=<` ([#548]), `{|}` `[|]` ([#593]) - Fixed ligatures precedence in `<||>` ([#621]), `:>=` ([#574]), `<<*>>` `<<<*>>>` `<<+>>` <<<+>>>` `<<$>>` `<<<$>>>` ([#410]), `!=<` ([#276]) - Fixed incorrectly swapped box drawing characters `╵` and `╷` ([#595]) - Adjusted vertical position of `<=` `>=` to align with `<` `>` ([#483]) #### 1.205 (February 27, 2018) - Slashed zero by default ([#481] [#342]) - Adjusted vertical position of colon `:` near `{[()]}` ([#486]) - Thin backslash except when in `\\`, removed `\\\` ([#536]) - Added `:>` ([#547]) and `<:` ([#525]) - Removed `=<` ([#479] [#468] [#424] [#406] [#355] [#305]) - Added `::=` ([#539]) - Added `[|` `|]` ([#516]) `{|` `|}` ([#330]) - Added `✓` (U+2713) - Added `..=` ([#433]) - Added `=!=` ([#338]) - Added `|-` `-|` `_|_` and adjusted `|=` `||=` ([#494]) - Added `#=` ([#208])
2019-12-11(fonts/Hack-ttf) Updated 2.020 to 3.003, overs 160 lines ChangeLog ommitted ↵mef2-13/+11
(CHANGELOG.md)
2019-12-06tex-*: add TEXLIVE_UNVERSIONED=yesmarkd595-595/+1190
2019-12-03add missing deps in tex-libertine so it actually worksdholland1-1/+6
2019-11-28fonts/Makefile: + cascadia-ttfwiz1-1/+2
2019-11-28fonts/cascadia-ttf: import cascadia-ttf-1911.21wiz4-0/+49
This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.
2019-11-19fonts/ibm-plex-ttf: Update to 4.0.1ng03-32/+33
Changelog: # Plex v4.0.1 ## Chore - removed deprecated `arabic` directory from sass distribution # Plex v4.0 ## Breaking - Added "Sans" to font family name: "IBM Plex Sans Arabic" ## Fixed - Set bit 67 (Arabic Presentation Forms B) of UnicodeRanges in OS/2 table # Plex v3.0 ## Breaking - Added "Sans" to Thai and Devanagari family names: "IBM Plex Sans Thai" and "IBM Plex Sans Devanagari" ## [IBM PLEX SANS THAI V1.1] - 2019-09-10 ### Changed - Synchronised vertical metrics with IBM Plex Sans Thai Looped 1.1 ### Removed - Glyph /ibmlogo07 (0xEBE7) ### Fixed - Errors in PS hint replacement in all files containing PostScript outlines ## [IBM PLEX SANS DEVANAGARI V1.1] - 2019-07-19 ### Fixed - Certain font info fields in SemiBold style were incorrectly named "Medium" - Many unbalanced bezier handles in extreme points
2019-11-19fonts/ibm-plex-otf: Update to 4.0.1ng03-32/+33
Changelog: # Plex v4.0.1 ## Chore - removed deprecated `arabic` directory from sass distribution # Plex v4.0 ## Breaking - Added "Sans" to font family name: "IBM Plex Sans Arabic" ## Fixed - Set bit 67 (Arabic Presentation Forms B) of UnicodeRanges in OS/2 table # Plex v3.0 ## Breaking - Added "Sans" to Thai and Devanagari family names: "IBM Plex Sans Thai" and "IBM Plex Sans Devanagari" ## [IBM PLEX SANS THAI V1.1] - 2019-09-10 ### Changed - Synchronised vertical metrics with IBM Plex Sans Thai Looped 1.1 ### Removed - Glyph /ibmlogo07 (0xEBE7) ### Fixed - Errors in PS hint replacement in all files containing PostScript outlines ## [IBM PLEX SANS DEVANAGARI V1.1] - 2019-07-19 ### Fixed - Certain font info fields in SemiBold style were incorrectly named "Medium" - Many unbalanced bezier handles in extreme points
2019-11-13font-util: update to 1.3.2.wiz2-7/+7
This minor bugfix release fixes crashes of the ucs2any utility when faced with a poorly-formed bdf font file. Alan Coopersmith (3): Update README for gitlab migration Update configure.ac bug URL for gitlab migration font-util 1.3.2 Emil Velikov (1): autogen.sh: use quoted string variables Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (1): autogen.sh: use exec instead of waiting for configure to finish Tobias Stoeckmann (1): ucs2any: Fix parser crash on 32 bit
2019-11-09harfbuzz: Move GCC_REQD to before bsd.prefs.mk.jperkin1-2/+3
2019-11-05Update to ricty-ttf-4.1.1pho3-35/+41
The official repository on GitHub has been removed, and has moved to another web site. Changes from 4.1.0 to 4.1.1: - Integrated the script to generate Ricty Oblique to the main generator script. Changes from 4.0.1 to 4.1.0: - Integrated the script to generate Ricty Discord to the main generator script. - Ricty now depends on Inconsolata 2.000 or later. Changes from 4.0.0 to 4.0.1: - Added hinting information. Changes from 3.2.4 to 4.0.0: - Ricty now uses Inconsolata-Regular/Bold.ttf instead of Inconsolata.otf. - Removed the option to generate a bold variant of Inconsolata.
2019-11-05Update to migu-20150712pho2-20/+20
Changes from 20130617: See http://mix-mplus-ipa.osdn.jp/changelog.html#c2015-07-12
2019-11-02fonts: align variable assignmentsrillig62-243/+243
pkglint -Wall -F --only aligned --only indent -r No manual corrections.
2019-10-31harfbuzz: Update to 2.6.4nia2-7/+7
Overview of changes leading to 2.6.4 Monday, October 29, 2019 ==================================== - Small bug fix. - Build fixes. Overview of changes leading to 2.6.3 Monday, October 28, 2019 ==================================== - Misc small fixes, mostly to build-related issues. - New API: +hb_font_get_nominal_glyphs()
2019-10-07spleen: update to 1.5.0.fcambus2-7/+7
Spleen 1.5.0 (2019-10-01) - Shift the middle bar of the digit '3' one pixel up, for better alignement (12x24 version) - Tweak the digit '7' for consistency with other sizes (5x8 version) - Make the 'Z', 'z' and derived characters more balanced, as is the case with other sizes (12x24 version) - Tweak the digit '2' for consistency with other sizes (12x24 version) - Make the slash inside the digit '0' one pixel thiner (32x64 version) - Add light box drawings characters in the 5x8 version - Add full support for the Braille Patterns Unicode block in the 5x8 version - Add branch, LN, and padlock icons for Powerline users - Also provide a fonts.alias file, along with fonts.alias-spleen Spleen 1.4.0 (2019-09-24) - Add left and right single quotation mark characters, both identical to an apostrophe - Add left and right double quotation mark characters, both identical to ASCII quotation mark - Add bullet and horizontal ellipsis characters - Add the eight trigrams - Add full support for the Block Elements Unicode block OK kamil@
2019-10-01harfbuzz: Update to 2.6.2nia2-7/+7
Overview of changes leading to 2.6.2 Monday, September 30, 2019 ==================================== - Misc small fixes, mostly to build-related issues.
2019-09-24adobe-cmaps: update DIST_SUBDIR for files with new checksumswiz2-47/+47
2019-09-24Temporary MASTER_SITES recovered as before # emptymef1-2/+2
2019-09-24Regen distinfo again, sorrymef2-11/+11
2019-09-24Regen distinfo. Files at ftp.netsd.org replaced (aj20,ak12).mef1-13/+13
2019-09-15(fonts/cyr-rfx-*) regen distinfomef7-35/+35
2019-09-15(fonts/cyr-rfx-winlatin_1) regen distinfomef1-5/+5
2019-09-15(fonts/cyr-rfx-koi8_1) regen distinfomef1-5/+5
2019-09-15(fonts/cyr-rfx-koi8-{o,ub,_1} regen distinfomef2-10/+10
2019-09-15(fonts/cyr-rfx-koi8-ru) regen distinfomef1-5/+5
2019-09-15(fonts/cyr-rfx-share) swwap MASTER_SITES order, www.inp.nsk.su comes firstmef1-3/+3
2019-09-14(fonts/tex-fontools-doc): Add USE_TOOLS+= perl, see bulklog reportmef1-1/+2
2019-09-12spleen: update to 1.3.0.fcambus2-7/+7
ChangeLog: - Add full support for the Box Drawing Unicode block - Add arrows symbols for Powerline users OK kamil@
2019-09-09fonts/fontconfig: Bump bl3 API_dEPENDS to 2.11.91gdt1-2/+2
If the base fontconfig is old, and some but not all fontconfig-using packages need newer, we end up with some binaries having two different fontconfigs. Adjust fontconfig's API_DEPENDS to 2.11.91, because pango needs at least that. This means that pkgsrc fontconfig will always be used on netbsd-8. The only sound approach appears to be a hard choice of system vs pkgsrc fontconfig, without per-package overrides, but that's a bigger step. We could also consider changing API_DEPENDS to match the pkgsrc fontconfig, so base is only used if newer. (Needs a revbump.) As discussed on tech-pkg.
2019-09-07spleen: update to 1.2.0.fcambus2-7/+7
ChangeLog: - Add link to instructions on how to enable bitmap fonts support on Ubuntu - Add a Makefile target to generate a specimen file - Add full support for the Braille Patterns Unicode block - Add light box drawings characters for the 16x32 and 32x64 versions OK kamil@
2019-09-03spleen: update to 1.1.0.fcambus2-7/+7
ChangeLog: - Add full support for the Latin Extended-A Unicode block - Add euro symbol - Character at position CB is 'E' with diaeresis, not with tilde (12x24 version) - Character at position D6 is 'O' with diaeresis, not with tilde (12x24 version) - Character at position DC is 'U' with diaeresis, not with tilde (12x24 version) - Fix tilde alignment in the 'o' with tilde character (32x64 version) - Fix middle bar thickness in the upper case 'eth' character (12x24 version) - Fix ring alignment for the 'A' and 'a' characters (16x32 and 32x64 versions) - Remove strain pixel on the '3' and 'k' characters (32x64 version) - Remove fillers for characters other than ISO 8859-1 ones (5x8 version) OK kamil@
2019-09-02fontforge: Update to 20190801nia9-236/+104
Along with the usual bugfixes, there have been a couple of new features worth calling out: Added Croatian translation Added user decompositions New graphic for the splash/about screen Images embedded in SFDs are now serialised as PNGs This is enabled by default, but may be turned off with the 'WritePNGInSFD' option. A new tag is used to identify this mode; 'Image2', instead of 'Image' This requires FontForge to be compiled with libpng support. If not compiled with libpng, FontForge will revert to the old method of serialising RLE encoded raw images. As part of an ongoing effort to clean up the code base, there have additionally been multiple build system changes: Python 2 support is deprecated. It is strongly recommended to build with Python 3 support. Python 2 support will be removed in a future release. Both the Windows and Mac builds are now built with Python 3 instead of Python 2. The minimum supported version for the Mac build is now MacOS Sierra (10.12) FontForge no longer uses gnulib collab support has been removed The build system now expects libuninameslist to be present, and will fail if it is not found. Building without libuninameslist must be explcititly specified using --without-libuninameslist
2019-09-02Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for ↵adam2-4/+4
future Python 3.8
2019-08-31mftrace: update to 1.2.19markd2-9/+8
changes unknown (update from 11 year old version to a mere 5 year old one)
2019-08-31harfbuzz: Update to 2.6.1nia2-9/+9
Overview of changes leading to 2.6.1 Thursday, August 22, 2019 Fix regression with hb_font_create_sub_font scaling introduced in 2.6.0. Change interpretation of font PTEM size / CoreText font size handling. See #1484 hb-ot-font: Prefer symbol cmap subtable if present. Apply 'dist'/'abvm'/'blwm' features to all scripts. Drop experimental DirectWrite API.
2019-08-31terminus-font: Update to 4.48nia2-8/+7
Version 4.48: Added the basic 27 hebrew letters and sheqel, with uppercase height. Some improvements in the font build scripts.
2019-08-22fonts: Sort ibm-plex-otf in Makefilenia1-2/+2
2019-08-20unifont: update to 12.1.03.wiz2-8/+7
2019-08-11: Release 12.1.03 * Replaces the public domain Jiskan Japanese glyphs in unifont_jp with the improved Izumi Japanese glyphs, which (like Jiskan) are also from a font in the public domain spanning JIS X 0213 Plane 1 and Plane 2. * Improved glyphs for Limbu, Buginese, Tai Tham, Adlam, and Mayan Numerals.