summaryrefslogtreecommitdiff
path: root/fonts
AgeCommit message (Collapse)AuthorFilesLines
2022-03-30fonts/Makefile: + selawik-ttfwiz1-1/+2
2022-03-30fonts/selawik-ttf: import selawik-ttf-1.01wiz4-0/+40
Selawik is an open source replacement for Segoe UI.
2022-03-30harfbuzz*: update to 4.1.0wiz4-12/+12
Overview of changes leading to 4.1.0 Wednesday, March 23, 2022 ==================================== - Various OSS-Fuzz fixes. (Behdad Esfahbod) - Make fallback vertical-origin match FreeType’s. (Behdad Esfahbod) - Treat visible viramas like dependent vowels in USE shaper. (David Corbett) - Apply presentation forms features and discretionary features in one go in Indic shaper, which seems to match Uniscribe and CoreText behaviour. (Behdad Esfahbod, David Corbett) - Various bug fixes. - New API +hb_set_add_sorted_array()
2022-03-28{f,h,l,n,p}*/*: revbump(1) for libsndfiletnn2-3/+4
2022-03-14fontforge: update to 20220308.wiz3-10/+19
This release contains numerous fixes and feature updates since the last release. Major updates: Python plugin support (#4642, #4682, #4671) @skef Overhauled resource/appearance management (#4704) @skef Merge/Simplify improvements (#4567, #4697) @linusromer Updated Unicode support to Unicode 14.0.0, with nameslist functionality now directly integrated. (#4810) @jtanx Add Points Of Inflection / Balance / Harmonize (#4900) @linusromer Mac bundle/startup fixes (#4827) @jtanx Language system tag list/script range/feature list updates (#4561, #4852, #4854, #4855) @dscorbett Build changes: The minimum supported Python version is now Python 3.6 Libuninameslist is no longer used or required FontForge is now compiled with -Wall by default
2022-03-14unifont: update to 14.0.02.wiz2-6/+6
2022-03-06: Release 14.0.02 * Minor glyph fixes. * Added creation of unifont_jp-14.0.02.bmp, showing the Japanese version of Plane 0 glyphs.
2022-03-14harfbuzz harfbuzz-icu: updated to 4.0.1adam4-12/+13
4.0.1 Update OpenType to AAT mappings for hist and vrtr features. (Florian Pircher) Update IANA Language Subtag Registry to 2022-03-02. (David Corbett) Update USE shaper to allow any non-numeric tail in a symbol cluster, and remove obsolete data overrides. (David Corbett) Fix handling of baseline variations to return correctly scaled values. (Matthias Clasen) A new experimental hb_subset_repack_or_fail() to repack an array of objects, eliminating offset overflows. The API is not available unless HarfBuzz is built with experimental APIs enabled. (Qunxin Liu) New experimental API +hb_link_t +hb_object_t +hb_subset_repack_or_fail()
2022-03-12*: Replace per-package msgfmt hacks with msgfmt-desktop.mknia2-14/+2
2022-03-11fonts: Use hacks.mk to avoid NetBSD msgfmt on NetBSD only.nia2-4/+14
2022-03-08harfbuzz*: update to 4.0.0wiz4-12/+13
Overview of changes leading to 4.0.0 Tuesday, March 1, 2022 ==================================== - New public API to create subset plan and gather information on things like glyph mappings in the final subset. The plan can then be passed on to perform the subsetting operation. (Garret Rieger) - Draw API for extracting glyph shapes have been extended and finalized and is no longer an experimental API. The draw API supports glyf, CFF and CFF2 glyph outlines tables, and applies variation settings set on the font as well as synthetic slant. The new public API is not backward compatible with the previous, non-public, experimental API. (Behdad Esfahbod) - The hb-view tool will use HarfBuzz draw API to render the glyphs instead of cairo-ft when compiled with Cairo 1.17.5 or newer, setting HB_DRAW environment variable to 1 or 0 will force using or not use the draw API, respectively. (Behdad Esfahbod) - The hb-shape and hb-view tools now default to using HarfBuzz’s own font loading functions (ot) instead of FreeType ones (ft). They also have a new option, --font-slant, to apply synthetic slant to the font. (Behdad Esfahbod) - HarfBuzz now supports more than 65535 (the OpenType limit) glyph shapes and metrics. See https://github.com/be-fonts/boring-expansion-spec/issues/6 and https://github.com/be-fonts/boring-expansion-spec/issues/7 for details. (Behdad Esfahbod) - New API to get the dominant horizontal baseline tag for a given script. (Behdad Esfahbod) - New API to get the baseline positions from the font, and synthesize missing ones. As well as new API to get font metrics and synthesize missing ones. (Matthias Clasen) - Improvements to finding dependencies on Windows when building with Visual Studio. (Chun-wei Fan) - New buffer flag, HB_BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT, that must be set during shaping for HB_GLYPH_FLAG_UNSAFE_TO_CONCAT flag to be reliably produced. This is to limit the performance hit of producing this flag to when it is actually needed. (Behdad Esfahbod) - Documentation improvements. (Matthias Clasen)
2022-03-04harfbuzz-icu: Use INSTALL_LIB instead of LN to create symlinksryoon1-3/+3
2022-02-18fntsample: update to 5.4.fcambus3-12/+13
Changes in version 5.4: * Fixed handling of PDF files with already existing outlines in pdfoutline. * Added a script for extracting outlines from PDF files (pdf-extract-outline). * Pango is always used to draw glyphs, options -p and --use-pango are accepted but ignored. * Fixed possible outline corruption in pdfoutline with some versions of PDF::API2 library (Yifeng Li). * Various code and build system cleanups.
2022-02-18liberation-ttf: update to 2.1.5.fcambus2-7/+6
ChangeLog: * Thu Sep 30 2021 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com> - Releasing liberation-fonts 2.1.5 version - Resolves #40: More fixes to Superscript and subscript Numbers missing issues -- fixed inconsistent weight, missing glyphs and GSUB issues * Tue May 04 2021 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com> - Releasing liberation-fonts 2.1.4 version - Resolves #40: Superscript and subscript Numbers missing - Resolves #24: Gender symbol are inconsistent in Sans
2022-02-16harfbuzz{,-icu}: update to 3.4.0wiz4-12/+12
Overview of changes leading to 3.4.0 Sunday, February 13, 2022 ==================================== - Perform sanity checks on shaping results is now part of “harfbuzz” library and can be enabled by setting the buffer flag HB_BUFFER_FLAG_VERIFY. (Behdad Esfahbod) - Arabic Mark Transient Reordering Algorithm have been updated to revision 6. (Khaled Hosny) - ISO 15924 code for mathematical notation, ‘Zmth’, now maps to the OpenType ‘math’ tag. (Alexis King) - It is now possible to get at once all math kerning values for a given glyph at a given corner. (Alexis King) - Fix locale_t portability issues on systems the typdef’s it to a void pointer. (Behdad Esfahbod) - New API: +HB_BUFFER_FLAG_VERIFY +HB_OT_TAG_MATH_SCRIPT +HB_SCRIPT_MATH +hb_ot_math_kern_entry_t +hb_ot_math_get_glyph_kernings - Deprecated API +HB_OT_MATH_SCRIPT
2022-02-07py-fonttools: updated to 4.29.1adam3-8/+10
4.29.1 (released 2022-02-01) ---------------------------- - [colorLib] Fixed rounding issue with radial gradient's start/end circles inside one another - [freetypePen] Handle rotate/skew transform when auto-computing width/height of the buffer; raise PenError wen missing moveTo 4.29.0 (released 2022-01-24) ---------------------------- - [ufoLib] Fixed illegal characters and expanded reserved filenames - [COLRv1] Don't emit useless PaintColrLayers of lenght=1 in LayerListBuilder - [ttx] Removed legacy ``waitForKeyPress`` method on Windows - [pens] Added FreeTypePen that uses ``freetype-py`` and the pen protocol for rasterizating outline paths - [unicodedata] Updated the script direction list to Unicode 14.0 Bumped unicodedata2 dependency to 14.0 - [psLib] Fixed type of ``fontName`` in ``suckfont``
2022-02-06harfbuzz harfbuzz-icu: updated to 3.3.2adam4-12/+12
3.3.2: Revert splitting of pair positioning values introduced in 3.3.0 as it proved problematic.
2022-02-04harfbuzz{.-icu}: Update to 3.3.1ryoon6-17/+16
* Use GitHub release tarball as distfile. Changelog: Overview of changes leading to 3.3.1 Monday, January 31, 2022 ==================================== - Fix heap-use-after-free in harfbuzz-subset introduced in previous release. (Garret Rieger) Overview of changes leading to 3.3.0 Monday, January 31, 2022 ==================================== - Improved documentation. (Matthias Clasen) - Internal code cleanup, using C++ standard library more. (Behdad Esfahbod) - The low 16-bits of face index will be used by hb_face_create() to select a face inside a font collection file format, while the high 16-bits will be used by hb_font_create() to load the named instance. (Behdad Esfahbod) - Glyph positions and other font metrics now apply synthetic slant set by hb_font_set_synthetic_slant(), for improved positioning for synthetically slanted fonts. (Behdad Esfahbod) - Fixed unintentional locale dependency in hb_variation_to_string() for decimal point representation. (Matthias Clasen) - When applying pair positioning (kerning) the positioning value is split between the two sides of the pair for improved cursor positioning between such pairs. (Behdad Esfahbod) - Introduced new HB_GLYPH_FLAG_UNSAFE_TO_CONCAT, to be used in conjunction with HB_GLYPH_FLAG_UNSAFE_TO_BREAK for optimizing re-shaping during line breaking. Check the documentation for further details. (Behdad Esfahbod) - Improved handling of macrolanguages when mapping BCP 47 codes to OpenType tags. (David Corbett) - New API: +HB_GLYPH_FLAG_UNSAFE_TO_CONCAT +hb_segment_properties_overlay() +hb_buffer_create_similar() +hb_font_set_synthetic_slant() +hb_font_get_synthetic_slant() +hb_font_get_var_coords_design() Overview of changes leading to 3.2.0 Friday, November 26, 2021 ==================================== "harfbuzz" library improvements: - Fixed shaping of Apple Color Emoji flags in right-to-left context. (Behdad Esfahbod) - Fixed positioning of CFF fonts in HB_TINY profile. (Behdad Esfahbod) - OpenType 1.9 language tags update. (David Corbett) - Add HB_NO_VERTICAL config option. - Add HB_CONFIG_OVERRIDE_H for easier configuration. (Behdad Esfahbod) "harfbuzz-subset" library improvements: - Improved packing of cmap, loca, and Ligature tables. (Garret Rieger) - Significantly improved overflow-resolution strategy in the repacker. (Garret Rieger)
2022-01-31*meister-otf: remove interactive fetch, we're allowed to mirror themwiz2-12/+2
2022-01-25JetBrainsMono-ttf: fix MASTER_SITESwiz1-3/+4
2022-01-21fonts/Makefile: + JetBrainsMono-ttfwiz1-1/+2
2022-01-21fonts/JetBrainsMono-ttf: import JetBrainsMono-ttf-2.242wiz4-0/+64
JetBrains Mono: a typeface made for developers
2022-01-16SDL2_ttf: update to 2.0.18.wiz2-8/+11
2.0.18: Ozkan Sezer - Wed Jan 5 14:15:46 PST 2022 * Added TTF_GetFreeTypeVersion() and TTF_GetHarfBuzzVersion() Sylvain - Jan 16, 2021 * Added support for Signed Distance Field rendering with TTF_SetFontSDF() and TTF_GetFontSDF() David Ludwig - Dec 28, 2019 * Added optional DPI-scaling of fonts, with the following new functions: TTF_OpenFontDPI() TTF_OpenFontIndexDPI() TTF_OpenFontDPIRW() TTF_OpenFontIndexDPIRW() TTF_SetFontSizeDPI() Weard Anaether - Dec 2, 2019 * Added 32-bit character support with: TTF_RenderGlyph32_Solid() TTF_RenderGlyph32_Shaded() TTF_RenderGlyph32_Blended() TTF_GetFontKerningSizeGlyphs32() Arthur Danskin - Sep 3, 2019 * Added 32-bit character support with TTF_GlyphIsProvided32() and TTF_GlyphMetrics32() Sylvain - Apr 5, 2019 * Added functions to set direction and script when using Harfbuzz: TTF_SetDirection() TTF_SetScript() Sylvain - Mar 25, 2019 * Added extended API for text measurement: TTF_MeasureText() TTF_MeasureUTF8() TTF_MeasureUNICODE() Sylvain - Jan 31, 2019 * Added TTF_SetFontSize() to set font size dynamically * Added 'Shaded' and 'Solid' text wrapped functions: TTF_RenderText_Solid_Wrapped() TTF_RenderUTF8_Solid_Wrapped() TTF_RenderUNICODE_Solid_Wrapped() TTF_RenderText_Shaded_Wrapped() TTF_RenderUTF8_Shaded_Wrapped() TTF_RenderUNICODE_Shaded_Wrapped() * Added TTF_HINTING_LIGHT_SUBPIXEL for better results at small text sizes at a performance cost
2022-01-05python: egg.mk: add USE_PKG_RESOURCES flagwiz1-2/+4
This flag should be set for packages that import pkg_resources and thus need setuptools after the build step. Set this flag for packages that need it and bump PKGREVISION.
2022-01-04*: bump PKGREVISION for egg.mk userswiz1-1/+2
They now have a tool dependency on py-setuptools instead of a DEPENDS
2021-12-30Forget about Python 3.6adam1-2/+2
2021-12-29fonts/recursive-ttf: update to 1.084rhialto2-6/+9
1.084: - Add mathematical Greek - Also slightly refines the numeral 8 in Linear styles, making it a little more sturdy and formal. There was no 1.083.
2021-12-19py-fonttools: updated to 4.28.5adam3-10/+34
4.28.5 (released 2021-12-19) ---------------------------- - [svgPathPen] Continuation of 2471: make sure all occurrences of ``str()`` are now replaced with user-defined ``ntos`` callable. - [merge] Refactored code into submodules, plus several bugfixes and improvements: fixed duplicate-glyph-resolution GSUB-lookup generation code; use tolerance in glyph comparison for empty glyph's width; ignore space of default ignorable glyphs; downgrade duplicates-resolution missing-GSUB from assert to warn; added --drop-tables option.
2021-12-18cascadia-ttf: update to 2111.01.fcambus2-6/+6
Cascadia Code 2111.01 This is a "single-issue" bug fix release! Happy holidays! - The brace ligatures in the italic style will no longer look totally hilarious and terrible (#595)
2021-12-16fonts/unscii: Upstream homepage moved, old domain is parked.nikita1-3/+3
2021-12-16ibm-plex-otf, ibm-plex-ttf: Update to 6.0.0nikita4-12/+12
Changelog: v6.0.0 Latest Changes in 6.0 Note: this is a major release due to the change in postscript naming structure. Each font now uses abbreviations for Semibold, ExtraLight and Medium (SmBld, ExtLt, and Medm respectively). [IBM PLEX MONO V2.3] - 2021-08-13 Added U+2500-U259F Box drawing characters and block elements referenced in issue 93 U+2032 (PRIME) U+2033 (DOUBLE PRIME) referenced in issue 145 glyphs /acaron /acaron.alt01 /icaron /ocaron /ucaron /udieresismacron /udieresisacute /udieresisgrave /udieresiscaron /Acaron /Icaron /Ocaron /Ucaron /Udieresismacron /Udieresisacute /Udieresisgrave /Udieresiscaron to support pinyin referenced in issue 84 U+017F (LONG S) referenced in issue 158 U+00A4 (CURRENCY SIGN) U+2215 (DIVISION SLASH) referenced in issue 280 Fixed FamilyClass value in OS/2 table referenced in issue 330 PostScript BlueScale values Changed more distinct shape for /a and related characters in italic styles more distinct shape for /r and related characters more distinct shape for /asciitilde referenced in issue 322 replaced commaaccent with cedilla in glyphs /Tcedilla /tcedilla referenced in issue 251 disabled bit 38 (Mathematical Operators) from OS/2 UnicodeRanges [IBM PLEX SANS JP V1.0] - 2021-06-18 Added Support for Japanese (9505 glyphs per font) [IBM PLEX SANS DEVANAGARI V1.2] - 2021-05-31 Changed abbreviated font names used for style mapping (name ID1 + ID2) to improve interoperability [IBM PLEX SANS THAI V1.2] - 2021-05-31 Changed abbreviated font names used for style mapping (name ID1 + ID2) to improve interoperability [IBM PLEX SANS THAI LOOPED V1.2] - 2021-05-31 Changed abbreviated font names used for style mapping (name ID1 + ID2) to improve interoperability [IBM PLEX MONO V2.2] - 2021-05-28 Changed abbreviated font names used for style mapping (name ID1 + ID2) to improve interoperability [IBM PLEX SANS V3.3] - 2021-05-28 Changed abbreviated font names used for style mapping (name ID1 + ID2) to improve interoperability [IBM PLEX SERIF V2.7] - 2021-05-28 Changed abbreviated font names used for style mapping (name ID1 + ID2) to improve interoperability [IBM PLEX SANS ARABIC V1.2] - 2021-02-14 Added Glyphs /alefMaksura_zain-ar.fina.rlig /alefMaksura_zain-ar.fina.rlig.short /alefMaksura_jeh-ar.fina.rlig /alefMaksura_jeh-ar.fina.rlig.short /alefMaksura_noon-ar.fina.rlig Fixed Mark placement on alternative form of /kaf referenced in issue 284 Multiple spacing issues including /lam_meem ligatures PostScript BlueScale values FamilyClass value in OS/2 table Changed included logographs are not used by default anymore but can be activated through OpenType layout feature "dlig" referenced in issue 336 abbreviated font names used for style mapping (name ID1 + ID2) to improve interoperability Removed Glyphs /tteh_reh-ar.fina.short /tteh_zain-ar.fina.short /tteh_rreh-ar.fina.short /tteh_jeh-ar.fina.short [IBM PLEX SANS HEBREW V1.3] - 2020-12-04 Fixed placement of dot in glyph /lamed_holam-hb placement of dot in glyph /lamed_dagesh_holam-hb metrics of /resh-hb referenced in issue 343 metrics of /tav-hb PostScript BlueScale values FamilyClass value in OS/2 table Changed abbreviated font names used for style mapping (name ID1 + ID2) to improve interoperability
2021-12-16altmeister-otf: fix some pkglintwiz1-6/+5
2021-12-16neumeister-otf: fix some pkglintwiz1-6/+5
2021-12-16py-fonttools: updated to 4.28.4adam3-7/+13
4.28.4 (released 2021-12-15) ---------------------------- - [merge] Merge GDEF marksets in Lookups properly - [feaLib] Have ``fontTools feaLib`` script exit with error code when build fails - [svgPathPen] Added ``ntos`` option to customize number formatting (e.g. rounding) - [subset] Speed up subsetting of large CFF fonts - [otTables] Speculatively promote lookups to extension to speed up compilation. If the offset to lookup N is too big to fit in a ushort, the offset to lookup N+1 is going to be too big as well, so we promote to extension all lookups from lookup N onwards 4.28.3 (released 2021-12-03) ---------------------------- - [subset] Fixed bug while subsetting ``COLR`` table, whereby incomplete layer records pointing to missing glyphs were being retained leading to ``struct.error`` upon compiling. Make it so that ``glyf`` glyph closure, which follows the ``COLR`` glyph closure, does not influence the ``COLR`` table subsetting - [docs] Fully document the ``cmap`` and ``glyf`` tables - [colorLib.unbuilder] Fixed CLI by deleting no longer existing parameter (180bb1867). 4.28.2 (released 2021-11-22) ---------------------------- - [otlLib] Remove duplicates when building coverage - [docs] Add interrogate configuration - [docs] Remove comment about missing “start” optional argument to ``calcChecksum`` - [cu2qu/cli] Adapt to the latest ufoLib2. - [subset] Support subsetting SVG table and remove it from the list of drop by default tables - [subset] add ``--pretty-svg`` option to pretty print SVG table contents - [merge] Support merging ``CFF`` tables (CID-keyed ``CFF`` is still not supported) - [merge] Support ``--output-file`` - [docs] Split table docs into individual pages - [feaLib] Forbid empty classes - [docs] Improve documentation for ``fontTools.ttLib.ttFont``
2021-12-08revbump for icu and libffiadam11-20/+22
2021-11-29harfbuzz harfbuzz-icu: updated to 3.1.2adam4-12/+12
3.1.2 hb-shape / hb-view: revert treating text on the commandline as single paragraph (was introduced in 3.0.0); add new --single-par to do that. Subsetter bug fixes.
2021-11-19py-fonttools: updated to 4.28.1adam3-9/+16
4.28.1 (released 2021-11-08) ---------------------------- - [subset] Fixed AttributeError while traversing a color glyph's Paint graph when there is no LayerList, which is optional 4.28.0 (released 2021-11-05) ---------------------------- - Dropped support for EOL Python 3.6, require Python 3.7 - [ufoLib/glifLib] Make filename-clash checks faster by using a set instead of a list - [subset] Don't crash if optional ClipList and LayerList are ``None`` (empty) - [OT-SVG] Removed support for old deprecated version 1 and embedded color palettes, which were never officially part of the OpenType SVG spec. Upon compile, reuse offsets to SVG documents that are identical - [feaLib] Added support for Variable Feature File syntax. This is experimental and subject to change until it is finalized in the Adobe FEA spec - [unicodedata] Update Scripts/ScriptExtensions/Blocks to UnicodeData 14.0 4.27.1 (released 2021-09-23) ---------------------------- - [otlLib] Fixed error when chained contextual lookup builder overflows - [bezierTools] Fixed two floating-point bugs: one when computing `t` for a point lying on an almost horizontal/vertical line; another when computing the intersection point between a curve and a line 4.27.0 (released 2021-09-14) ---------------------------- - [ttLib/otTables] Cleaned up virtual GID handling: allow virtual GIDs in ``Coverage`` and ``ClassDef`` readers; removed unused ``allowVID`` argument from ``TTFont`` constructor, and ``requireReal`` argument in ``TTFont.getGlyphID`` method. Make ``TTFont.setGlyphOrder`` clear reverse glyphOrder map, and assume ``glyphOrder`` internal attribute is never modified outside setGlyphOrder; added ``TTFont.getGlyphNameMany`` and ``getGlyphIDMany`` - [py23] Dropped internal use of ``fontTools.py23`` module to fix deprecation warnings in client code that imports from fontTools - [subset] Fix subsetting COLRv1 clip boxes when font is loaded lazily 4.26.2 (released 2021-08-09) ---------------------------- - [otTables] Added missing ``CompositeMode.PLUS`` operator 4.26.1 (released 2021-08-03) ---------------------------- - [transform] Added ``transformVector`` and ``transformVectors`` methods to the ``Transform`` class. Similar to ``transformPoint`` but ignore the translation part 4.26.0 (released 2021-08-03) ---------------------------- - [xmlWriter] Default to ``"\n"`` for ``newlinestr`` instead of platform-specific ``os.linesep`` - [otData] Define COLRv1 ClipList and ClipBox - [removeOverlaps/instancer] Added --ignore-overlap-errors option to work around Skia PathOps.Simplify bug - NOTE: This will be the last version to support Python 3.6. FontTools will require Python 3.7 or above from the next release
2021-11-10fonts/Makefile: add two.wiz1-1/+3
2021-11-10fonts/neumeister-otf: import neumeister-otf-0.0.2021.11.07wiz4-0/+51
This font was originally released during the 1930s as part of the Deutschmeister font family at the type foundry Ludwig Wagner. FDI Neumeister is a carefully crafted revival released for free under the Open Font License. This was made possible by the generous support of people around the world, who pledged for this project on Kickstarter. FDI Neumeister has around 400 glyphs covering Western, Eastern and Central European Latin. Many characters have alternative glyphs, so both traditional German blackletter typesetting and international use with improved legibility are possible.
2021-11-10fonts/altmeister-otf: import altmeister-otf-0.0.2021.11.07wiz4-0/+50
This font was originally released as Deutschmeister in 1927 at the type foundry Ludwig Wagner. FDI Altmeister is a carefully crafted revival released for free under the Open Font License. This was made possible by the generous support of people around the world, who pledged for this project on Kickstarter. FDI Altmeister has around 400 glyphs covering Western, Eastern and Central European Latin. Many characters have alternative glyphs, so both traditional German blackletter typesetting and international use with improved legibility are possible.
2021-11-08harfbuzz harfbuzz-icu: updated to 3.1.1adam4-12/+12
3.1.1: Work around GCC cast-align error/warning on some platforms. Documentation improvements.
2021-11-07harfbuzz-icu: adapt PLIST for harfbuzz updatewiz1-2/+2
2021-11-07harfbuzz: updated to 3.1.0adam3-12/+10
3.1.0 Better offset-overflow handling in the subsetter library. (Garret Rieger) Improved Unicode 14 properties in the USE shaper, and various other USE shaper fixes. (David Corbett) MATH and COLR v1 tables subsetting support, and various other subsetter fixes. (Qunxin Liu) Support for Pwo Karen / Ason Chin medial la. (Simon Cozens) Apply GPOS positioning when substituting with morx table, if kerx is missing. (Behdad Esfahbod) Apply calt and clig features across syllable boundaries in Indic shaper. (Behdad Esfahbod) Meson option for enabling Graphite 2 has been renamed to graphite2. Build and documentation fixes. New API: +hb_buffer_set_not_found_glyph() +hb_buffer_get_not_found_glyph()
2021-11-06fonts/Makefile: added UFAS-otfrhialto1-1/+2
2021-11-06fonts/UFAS-otf: 20200320 aka version 13.00, successor to fonts/TextFontsrhialto4-0/+118
The original TextFonts distfile is no longer available. The home page has moved (as linked from the previous version) and reorganized, and now it lists several more/different related fonts. It would be silly not to package them too, since they fit within the original package description. The font files are now OTF instead of TTF. The differences are so much that a new package with a new appropriate name seemed better than keeping the old package name. No changelog was found.
2021-11-05fonts/cascadia-ttf: update to 2110.31.rhialto2-6/+6
This is a fairly comprehensive (and spooky!) update resolving many open issues (about 20 are listed).
2021-11-05fonts/consolamono-ttf: update to 20130127rhialto2-7/+7
Date taken from distfile, and it is consistent with "Active 2011-06-11 - 2013-01-27" from the HOMEPAGE. No changelog found.
2021-11-05fontawesome-{otf,ttf}: update to 5.15.0rhialto4-12/+12
I could not locate a changelog. Even the version number was guessed.
2021-11-05fonts/unicode: update to 1.003rhialto3-15/+13
This version has now been tagged upstream. This is version 1.003 of Junicode, incorporating several improvements and bug fixes.
2021-10-31fonts/unicode: clean up comment.rhialto1-2/+1
2021-10-31fonts/junicode: update to 1.002.rhialto4-19/+26
Junicode version 1.000 fully implements the Medieval Unicode Font Initiative version 4.0. It includes numerous bug fixes, most notably one that affected the stacking of diacritical marks and another that caused glyphs to "explode" in certain printers. The Greek face has been moved into its own font, Foulis Greek. Junicode 1.001 adds some anchors at a users' request. Version 1.002 adds an anchor and a couple of glyphs requested by users and fixes several bugs.