Commit graph

3518 commits

Author SHA1 Message Date
markd
9c3010788e tex-alkalami-doc: fix version and homepage 2022-10-01 00:33:18 +00:00
wiz
2ee957d56d harfbuzz: update to 5.2.0.
Overview of changes leading to 5.2.0
Saturday, September 17, 2022
====================================
- Fix regressions in hb-ft font functions for FT_Face’s with transformation
  matrix. (Behdad Esfahbod)
- The experimental hb-repacker API now supports splitting several GPOS subtable
  types when needed. (Garret Rieger)
- The HarfBuzz extensions to OpenType font format are now opt-in behind
  build-time flags. (Behdad Esfahbod)
- The experimental hb-subset variable fonts instantiation API can now
  instantiate more font tables and arbitrary axis locations. (Qunxin Liu)
- Unicode 15 support. (David Corbett)
- Various documentation improvements. (Behdad Esfahbod, Matthias Clasen)
- The hb-view command line tool now detects WezTerm inline images support.
  (Wez Furlong)
- Fix FreeType and ICU dependency lookup with meson. (Xavier Claessens)

- New API:
+HB_SCRIPT_KAWI
+HB_SCRIPT_NAG_MUNDARI
2022-09-26 17:33:52 +00:00
ryoon
fe7fb276d2 fonts: Enable noto-cjk-fonts 2022-09-26 16:08:25 +00:00
ryoon
d76039160e fonts/noto-cjk-fonts: import noto-cjk-fonts-20220816
This package provides Google Noto fonts for CJK characters.
2022-09-26 16:07:06 +00:00
ryoon
7c764628eb fonts: Enable noto-fonts 2022-09-26 16:06:25 +00:00
ryoon
92b0bcebce fonts/noto-fonts: import noto-fonts-20220810
This package provides Google Noto fonts, except CJK and Emoji characters.
2022-09-26 16:04:49 +00:00
ryoon
58d3a3669a noto-emoji-ttf: Mark conflict with fonts/noto-ttf 2022-09-26 15:56:39 +00:00
wiz
f988b7b3f0 unifont: update to 15.0.01.
Unicode 15 support.
2022-09-18 11:46:32 +00:00
wiz
bc20406058 noto-emoji-ttf: update to 2.038.
Unicode 15.0 support.
2022-09-18 11:43:53 +00:00
adam
07f1176626 py-fonttools: updated to 4.37.2
4.37.2 (released 2022-09-15)
----------------------------

- [subset] Keep CPAL table and don't attempt to prune unused color indices if OT-SVG
  table is present even if COLR table was subsetted away; OT-SVG may be referencing the
  CPAL table; for now we assume that's the case
- [varLib.instancer] Downgrade GPOS/GSUB version if there are no more FeatureVariations
  after instancing
- [subset] Added ``--no-lazy`` to optionally load fonts eagerly (mostly to ease
  debugging of table lazy loading, no practical effects)
- [varLib] Avoid building empty COLR.DeltaSetIndexMap with only identity mappings
- [feaLib] Allow multiple value record types (by promoting to the most general format)
  within the same PairPos subtable; e.g. this allows variable and non variable kerning
  rules to share the same subtable. This also fixes a bug whereby some kerning pairs
  would become unreachable while shapiong because of premature subtable splitting
- [feaLib] Speed up ``VarScalar`` by caching models for recurring master locations
- [feaLib] Optionally cythonize ``feaLib.lexer``, speeds up parsing FEA a bit
- [designspaceLib] Avoid crash when handling unbounded rule conditions
- [post] Don't crash if ``post`` legacy format 1 is malformed/improperly used
- [gvar] Don't be "lazy" (load all glyph variations up front) when TTFont.lazy=False
- [TTFont] Added ``normalizeLocation`` method to normalize a location dict from the
  font's defined axes space (also known as "user space") into the normalized (-1..+1)
  space. It applies ``avar`` mapping if the font contains an ``avar`` table
- [TTVarGlyphSet] Support drawing glyph instances from CFF2 variable glyph set
- [fontBuilder] Do not error when building cmap if there are zero code points
- [varLib.plot] Added ability to plot a variation model and set of accompaning master
  values corresponding to the model's master locations into a pyplot figure
- [Snippets] Added ``statShape.py`` script to draw statistical shape of a glyph as an
  ellips (requires pycairo) (baecd88).
- [TTVarGlyphSet] implement drawPoints natively, avoiding going through
  SegmentToPointPen
- [TTVarGlyphSet] Fixed bug whereby drawing a composite glyph multiple times, its
  components would shif; needed an extra copy
2022-09-15 19:05:27 +00:00
rhialto
84744db5d4 fonts/recursive-ttf: update to 1.085
Refine quotation marks in Recursive Sans Latest v1.085

This release refines the weights of quotation marks in the "Sans" styles of
Recursive, especially at lighter weight values.

Previously, these quotation glyphs '"""`'## were a relatively heavy weight,
adopting the aesthetic of bold punctuation common in monospace fonts (included
Recursive Mono). However, the degree of heaviness proved somewhat distracting
in text, so this release tones that down a bit to improve readability. Now,
quotation marks better match the visual weight of other glyphs. This is most
visible at the Light styles (Weight: 300), but also impacts Regular and Medium
weights, including Slanted/Italic styles.

Monospace punctuation remains unchanged, as heavy punctuation is useful in
fixed-width fonts.
2022-09-11 19:18:46 +00:00
wiz
dd5f63c32a *: bump PKGREVISION for flac shlib bump 2022-09-11 12:51:02 +00:00
adam
0809063d1d py-fonttools: updated to 4.37.1
4.37.1 (released 2022-08-24)
----------------------------

- [subset] Fixed regression introduced with v4.37.0 while subsetting the VarStore of
  ``HVAR`` and ``VVAR`` tables, whereby an ``AttributeError: subset_varidxes`` was
  thrown because an apparently unused import statement (with the side-effect of
  dynamically binding that ``subset_varidxes`` method to the VarStore class) had been
  accidentally deleted in an unrelated PR.
- [pens] Added ``cairoPen``.
- [gvar] Read ``gvar`` more lazily by not parsing all of the ``glyf`` table.
- [ttGlyphSet] Make ``drawPoints(pointPen)`` method work for CFF fonts as well via
  adapter pen.

4.37.0 (released 2022-08-23)
----------------------------

- [varLib.models] Reverted PR 2717 which added support for "narrow tents" in v4.36.0,
  as it introduced a regression. It will be restored in upcoming release
  once we found a solution to the bug.
- [cff.specializer] Fixed issue in charstring generalizer with the ``blend`` operator.
- [varLib.models] Added support for extrapolation.
- [ttGlyphSet] Ensure the newly added ``_TTVarGlyphSet`` inherits from ``_TTGlyphSet``
  to keep backward compatibility with existing API.
- [kern] Allow compiling legacy kern tables with more than 64k entries (d21cfdede).
- [visitor] Added new visitor API to traverse tree of objects and dispatch based
  on the attribute type: cf. ``fontTools.misc.visitor`` and ``fontTools.ttLib.ttVisitor``. Added ``fontTools.ttLib.scaleUpem`` module that uses the latter to
  change a font's units-per-em and scale all the related fields accordingly.

4.36.0 (released 2022-08-17)
----------------------------

- [varLib.models] Use a simpler model that generates narrower "tents" (regions, master
  supports) whenever possible: specifically when any two axes that actively "cooperate"
  (have masters at non-zero positions for both axes) have a complete set of intermediates.
  The simpler algorithm produces fewer overlapping regions and behaves better with
  respect to rounding at the peak positions than the generic solver, always matching
  intermediate masters exactly, instead of maximally 0.5 units off. This may be useful
  when 100% metrics compatibility is desired.
- [feaLib] Remove warning when about ``GDEF`` not being built when explicitly not
  requested; don't build one unconditonally even when not requested.
- [ttFont] ``TTFont.getGlyphSet`` method now supports selecting a location that
  represents an instance of a variable font (supports both user-scale and normalized
  axes coordinates via the ``normalized=False`` parameter). Currently this only works
  for TrueType-flavored variable fonts.

4.35.0 (released 2022-08-15)
----------------------------

- [otData/otConverters] Added support for 'biased' PaintSweepGradient start/end angles
  to match latest COLRv1 spec.
- [varLib.instancer] Fixed bug in ``_instantiateFeatureVariations`` when at the same
  time pinning one axis and restricting the range of a subsequent axis; the wrong axis
  tag was being used in the latter step (as the records' axisIdx was updated in the
  preceding step but looked up using the old axes order in the following step).
- [mtiLib] Pad script tags with space when less than 4 char long.
- [merge] Use ``'.'`` instead of ``'#'`` in duplicate glyph names.
- [gvar] Added support for lazily loading glyph variations.
- [varLib] In ``build_many``, we forgot to pass on ``colr_layer_reuse`` parameter to
  the ``build`` method.
- [svgPathPen] Add a main that prints SVG for input text (6df779fd).
- [cffLib.width] Fixed off-by-one in optimized values; previous code didn't match the
  code block above it (2963fa50).
- [varLib.interpolatable] Support reading .designspace and .glyphs files (via optional
  ``glyphsLib``).
- Compile some modules with Cython when available and building/installing fonttools
  from source: ``varLib.iup`` (35% faster), ``pens.momentsPen`` (makes
  ``varLib.interpolatable`` 3x faster).
- [feaLib] Allow features to be built for VF without also building a GDEF table (e.g.
  only build GSUB); warn when GDEF would be needed but isn't requested.
- [otBase] Fixed ``AttributeError`` when uharfbuzz < 0.23.0 and 'repack' method is
  missing (32aa8eaf). Use new ``uharfbuzz.repack_with_tag`` when available (since
  uharfbuzz>=0.30.0), enables table-specific optimizations to be performed during
  repacking.
- [statisticsPen] By default report all glyphs (4139d891). Avoid division-by-zero
  (52b28f90).
- [feaLib] Added missing required argument to FeatureLibError exception
- [varLib.merge] Fixed error during error reporting. Fixed undefined
  ``NotANone`` variable.

4.34.4 (released 2022-07-07)
----------------------------

- Fixed typo in varLib/merger.py that causes NameError merging COLR glyphs
  containing more than 255 layers.

4.34.3 (released 2022-07-07)
----------------------------

- [designspaceLib] Don't make up bad PS names when no STAT data

4.34.2 (released 2022-07-06)
----------------------------

- [varStore/subset] fixed KeyError exception to do with NO_VARIATION_INDEX while
  subsetting varidxes in GPOS/GDEF (a08140d).

4.34.1 (released 2022-07-06)
----------------------------

- [instancer] When optimizing HVAR/VVAR VarStore, use_NO_VARIATION_INDEX=False to avoid
  including NO_VARIATION_INDEX in AdvWidthMap, RsbMap, LsbMap mappings, which would
  push the VarIdx width to maximum (4bytes), which is not desirable. This also fixes
  a hard crash when attempting to subset a varfont after it had been partially instanced
  with use_NO_VARIATION_INDEX=True.

4.34.0 (released 2022-07-06)
----------------------------

- [instancer] Set RIBBI bits in head and OS/2 table when cutting instances and the
  subfamily nameID=2 contains strings like 'Italic' or 'Bold'.
- [otTraverse] Addded module containing methods for traversing trees of otData tables
 .
- [otTables] Made DeltaSetIndexMap TTX dump less verbose by omitting no-op entries
 .
- [colorLib.builder] Added option to disable PaintColrLayers's reuse of layers from
  LayerList.
- [varLib] Added support for merging multiple master COLRv1 tables into a variable
  COLR table. Base color glyphs of same name in different masters must have
  identical paint graph structure (incl. number of layers, palette indices, number
  of color line stops, corresponding paint formats at each level of the graph),
  but can differ in the variable fields (e.g. PaintSolid.Alpha). PaintVar* tables
  are produced when this happens and a VarStore/DeltaSetIndexMap is added to the
  variable COLR table. It is possible for non-default masters to be 'sparse', i.e.
  omit some of the color glyphs present in the default master.
- [feaLib] Let the Parser set nameIDs 1 through 6 that were previously reserved.
- [varLib.varStore] Support NO_VARIATION_INDEX in optimizer and instancer.
- [feaLib] Show all missing glyphs at once at end of parsing.
- [varLib.iup] Rewrite force-set conditions and limit DP loopback length.
  For Noto Sans, IUP time drops from 23s down to 9s, with only a slight size increase
  in the final font. This basically turns the algorithm from O(n^3) into O(n).
- [featureVars] Report about missing glyphs in substitution rules.
- [mutator/instancer] Added CLI flag to --no-recalc-timestamp.
- [SVG] Allow individual SVG documents in SVG OT table to be compressed on uncompressed,
  and remember that when roundtripping to/from ttx. The SVG.docList is now a list
  of SVGDocument namedtuple-like dataclass containing an extra ``compressed`` field,
  and no longer a bare 3-tuple.
- [designspaceLib] Check for descriptor types with hasattr() to allow custom classes
  that don't inherit the default descriptors.
- [subset] Enable sharing across subtables of extension lookups for harfbuzz packing
 . Updated how table packing falls back to fontTools from harfbuzz.
- [subset] Updated default feature tags following current Harfbuzz.
- [svgLib] Fixed regex for real number to support e.g. 1e-4 in addition to 1.0e-4.
  Support parsing negative rx, ry on arc commands.
- [subset] Fixed subsetting SinglePosFormat2 when ValueFormat=0.
2022-09-07 15:13:52 +00:00
markd
1224188952 tex-luafindfont{,-doc}: update to 0.10
Version 0.10 has a fix for path searching on Windows
2022-09-06 20:54:32 +00:00
markd
e077cebc01 tex-luaotfload{,-doc}: update to 3.22
*  Tailored case mappings
 *  Avoid database rebuilds when switching Lua versions
 *  Improved attribute settings of ActualText nodes in harf mode
 *  Callback-based customization for color parameter
 *  Various bug fixes
2022-09-01 10:56:49 +00:00
markd
180854e90b tex-gfsneohellenic{,-doc}: update to 1.02
changes unknown
2022-09-01 10:35:58 +00:00
markd
09a4394838 tex-feyn{,-doc}: update to 0.4.3
changes unknown
2022-09-01 10:33:24 +00:00
markd
be4f8533b3 tex-zlmtt{,-doc}: update to 1.032
changes unknown
2022-09-01 05:56:14 +00:00
markd
311e29ac23 tex-roboto{,-doc}: update to 2022.63389
Added support for Roboto Serif fonts.
2022-09-01 05:10:34 +00:00
markd
c3e6de6dfe tex-ly1{,-doc}: update to 2022
Update to the LY1 encoding file to support the names
\guillemetleft \guillemetright
in addition to
\guillemotleft \guillemotright
2022-09-01 04:39:30 +00:00
markd
81e68aa63d tex-luafindfont{,-doc}: update to 0.09
changes unknown
2022-09-01 04:37:11 +00:00
markd
1644a63031 tex-gentium-tug{,-doc}: update to 1.102
This small update to the Gentium support package for TeX makes all
eight Gentium fonts available in both LaTeX packages, gentium.sty and
gentiumbook.sty, via additional LaTeX font weights, such as semibold
and semilight. See the documentation for the complete table.
2022-09-01 03:59:40 +00:00
markd
5703e64d82 tex-erewhon{,-doc}: update to 1.120
changes unknown
2022-09-01 03:48:22 +00:00
wiz
a1705f38fc libfontenc: update to 1.1.6.
This quick update fixes build failures in libfontenc 1.1.5 on platforms
that require setting a #define such as _GNU_SOURCE, _OPENBSD_SOURCE, or
__EXTENSIONS__ to expose the reallocarray() prototype in their headers.
2022-08-31 19:19:25 +00:00
wiz
5202e8327b libfontenc: update to 1.1.5.
Alan Coopersmith (7):
      Build xz tarballs instead of bzip2
      Fix spelling/wording issues
      gitlab CI: add a basic build test
      Import reallocarray() from libX11 (originally from OpenBSD)
      Convert code to use Xmallocarray() & Xreallocarray()
      configure: Use AC_USE_SYSTEM_EXTENSIONS to set GNU_SOURCE & other defines
      libfontenc 1.1.5
2022-08-26 22:23:07 +00:00
wiz
c17dfcede9 SDL2_ttf: update to 2.20.1.
2.22.1:
 * Updated autotools to use ax_compute_relative_paths, fixing homebrew on macOS

2.20.0:
 * Added support for building with CMake
 * Added TTF_GetFontWrappedAlign() and TTF_SetFontWrappedAlign() to set alignment on wrapped text
 * Added functions to render using FreeType LCD algorithm:
    TTF_RenderText_LCD()
    TTF_RenderUTF8_LCD()
    TTF_RenderUNICODE_LCD()
    TTF_RenderText_LCD_Wrapped()
    TTF_RenderUTF8_LCD_Wrapped()
    TTF_RenderUNICODE_LCD_Wrapped()
    TTF_RenderGlyph_LCD()
    TTF_RenderGlyph32_LCD()
 * Added TTF_SetFontDirection() and TTF_SetFontScriptName() for additional control over fonts using HarfBuzz
 * Updated to FreeType version 2.12.1 and HarfBuzz version 2.9.1, fixing CVE-2018-25032
 * Fixed crash when loading fonts at certain sizes on Windows
 * Fix memory corruption loading malformed TTF files (CVE-2022-27470)
2022-08-22 10:55:27 +00:00
wiz
b647961989 fonts/Makefile: + tex-amiri* 2022-08-19 16:45:05 +00:00
wiz
2f946bb40e fonts/tex-amiri-doc: import tex-amiri-doc-0.113
Documentation for tex-amiri.
2022-08-19 16:44:46 +00:00
wiz
6b8305230c fonts/tex-amiri: import tex-amiri-0.113
Amiri is a classical Arabic typeface in Naskh style for
typesetting books and other running text. It is a revival of
the beautiful typeface pioneered in the early 20th century by
Bulaq Press in Cairo, also known as Amiria Press, after which
the font is named. The project aims at the revival of the
aesthetics and traditions of Arabic typesetting, and adapting
it to the era of digital typesetting, in a publicly available
form.
2022-08-19 16:44:28 +00:00
wiz
f76f21bb48 tex-alkalami.doc: remove, reimported as tex-alkalami-doc 2022-08-19 16:24:55 +00:00
wiz
136d6d7b9e fonts/tex-alkalami-doc: import tex-alkalami-doc-2022
This font is designed for Arabic-based writing systems in the
Kano region of Nigeria and Niger.

This package contains the documentation.
2022-08-19 16:24:27 +00:00
wiz
92b4a77066 fonts/Makefile: + tex-alkalami* 2022-08-19 16:14:56 +00:00
wiz
46c9558ded fonts/tex-alkalami.doc: import tex-alkalami.doc-2022
This font is designed for Arabic-based writing systems in the
Kano region of Nigeria and Niger.

This package contains the documentation.
2022-08-19 16:14:38 +00:00
wiz
3eed175db3 fonts/tex-alkalami: import tex-alkalami-1.000
This font is designed for Arabic-based writing systems in the
Kano region of Nigeria and Niger.
2022-08-19 16:13:59 +00:00
tnn
04538a3a2a artwiz-fonts: switch to canonical master site
New distfile contains a COPYING file, but is otherwise identical.
Set LICENSE accordingly.
2022-08-19 01:46:09 +00:00
scole
6ddfbb6976 Updated 2022-06-07
Added Noto Sans Thai Looped font family, which is a great substitute
 for the loopless Noto Sans Thai font, that has unresolved usability issues.
2022-08-11 16:37:19 +00:00
gutteridge
1e4ca2627d Bump all dependent packages of wayland (belatedly)
The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
2022-08-11 05:08:00 +00:00
tnn
858cb39258 harfbuzz-icu: uncomment PATCHDIR to fix the build 2022-08-07 14:53:38 +00:00
tnn
f15741f55a harfbuzz: fix build on arm and ppc (char unsignedness) 2022-08-07 12:35:34 +00:00
wiz
e115ab0ea7 harfbuzz: update to 5.1.0.
Overview of changes leading to 5.1.0
Sunday, July 31, 2022
====================================
- More extensive buffer tracing messages. (Behdad Esfahbod)
- Fix hb-ft regression in bitmap fonts rendering. (Behdad Esfahbod)
- Support extension promotion of lookups in hb-subset-repacker. (Garret Rieger)
- A new HB_GLYPH_FLAG_SAFE_TO_INSERT_TATWEEL for scripts that use elongation
  (e.g. Arabic) to signify where it is safe to insert tatweel glyph without
  interrupting shaping. (Behdad Esfahbod)
- Add “--safe-to-insert-tatweel” to “hb-shape” tool. (Behdad Esfahbod)

- New API
+HB_GLYPH_FLAG_SAFE_TO_INSERT_TATWEEL
+HB_BUFFER_FLAG_PRODUCE_SAFE_TO_INSERT_TATWEEL
2022-08-07 08:08:23 +00:00
wiz
6c99c9fafb harfbuzz: update to 5.0.1.
Overview of changes leading to 5.0.1
Saturday, July 23, 2022
====================================
- Fix version 2 “avar” table with hb-ft. (Behdad Esfahbod)
2022-07-31 09:46:42 +00:00
wiz
e170ab348a harfbuzz: update to 5.0.0.
Overview of changes leading to 5.0.0
Saturday, July 23, 2022
====================================
- Support fonts with more than 65535 glyphs in “GDEF”, “GSUB”, and “GPOS”
  tables. This is part of https://github.com/be-fonts/boring-expansion-spec to
  extend OpenType in a backward-compatible way.
  (Behdad Esfahbod, Garret Rieger)
- Complete support for more than 65535 glyphs in “glyf” table that started in
  4.0.0 release. Part of boring-expansion-spec. (Behdad Esfahbod)
- Support version 2 of “avar” table. Part of boring-expansion-spec.
  (Behdad Esfahbod)
- Fix mark attachment on multiple substitutions in some cases.
  (Behdad Esfahbod)
- Fix application of “calt”, “rclt”, and “ccmp” features to better match
  Uniscribe behaviour with some Arabic fonts. (Behdad Esfahbod)
- Improvement to interaction between multiple cursive attachments.
  (Behdad Esfahbod)
- Improve multiple mark interactions in Hebrew. (Behdad Esfahbod)
- Implement language-specific forms in AAT shaping. (Behdad Esfahbod)
- Fix variation of “VORG” table. (Behdad Esfahbod)
- Support for specific script tags to be retained in the subsetter, and add
  “--layout-scripts” option to “hb-subset” tool. (Garret Rieger)
- Accept space as delimiter for --features/--variations in command line tools.
- Improve subsetting of “COLR” table. (Qunxin Liu)
- Improved fuzzing coverage for ot-math API. (Frédéric Wang)
- Fix “kern” table version 2 (AAT) sanitization on 32-bit systems.
  (Behdad Esfahbod)
- Allow negative glyph advances from “graphite2” shaper. (Stephan Bergmann)
- Implement loading (color) bitmap fonts with hb-ft. (Behdad Esfahbod)
- Fix regression in hb-ft when changing font size. (Behdad Esfahbod)
- Fix build on GCC < 7. (Kleis Auke Wolthuizen)
- Dynamically load dwrite.dll on windows if “directwrite” shaper is enabled.
  (Luca Bacci)
- Provide a single-file harfbuzz-subset.cc file for easier alternate building
  of hb-subset library, similar to harfbuzz.cc. (Khaled Hosny)

- New API
+HB_SUBSET_SETS_LAYOUT_SCRIPT_TAG
+hb_language_matches()
2022-07-26 15:46:48 +00:00
dholland
838831b9b0 Bump everything affected by the jpeg.buildlink3.mk fix. 2022-07-14 23:46:18 +00:00
wiz
f5cb542b22 harfbuzz: update to 4.4.1.
Overview of changes leading to 4.4.1
Wednesday, June 29, 2022
====================================
- Fix test failure with some compilers.
- Fix Telugu and Kannada kerning regression.


Overview of changes leading to 4.4.0
Monday, June 27, 2022
====================================
- Caching of variable fonts shaping, in particular when using HarfBuzz’s own
  font loading functions (ot). Bringing performance of variable shaping in par
  with non-variable fonts shaping. (Behdad Esfahbod)
- Caching of format 2 “Contextual Substitution” and “Chained Contexts
  Substitution” lookups. Resulting in up to 20% speedup of lookup-heavy fonts
  like Gulzar or Noto Nastaliq Urdu. (Behdad Esfahbod)
- Improved ANSI output from hb-view. (Behdad Esfahbod)
- Support for shaping legacy, pre-OpenType Windows 3.1-era, Arabic fonts that
  relied on a fixed PUA encoding. (Khaled Hosny, Behdad Esfahbod)
- Sinhala script is now shaped by the USE shaper instead of “indic” one.
  (Behdad Esfahbod, David Corbett)
- Thai shaper improvements. (David Corbett)
- hb-ot-name API supports approximate BCP-47 language matching, for example
  asking for “en_US” in a font that has only “en” names will return them.
  (Behdad Esfahbod)
- Optimized TrueType glyph shape loading. (Behdad Esfahbod)
- Fix subsetting of HarfBuzz faces created via hb_face_create_for_tables().
  (Garret Rieger)
- Add 32 bit var store support to the subsetter. (Garret Rieger)

- New API
+HB_BUFFER_FLAG_DEFINED
+HB_BUFFER_SERIALIZE_FLAG_DEFINED
+hb_font_changed()
+hb_font_get_serial()
+hb_ft_hb_font_changed()
+hb_set_hash()
+hb_map_copy()
+hb_map_hash()
2022-07-14 13:13:32 +00:00
wiz
c15c865b65 font-util: update to 1.3.3.
Alan Coopersmith (6):
      ucs2any: avoid segfaults if SLANT property is missing
      ucs2any: handle NULL returns from zquotedcpy()
      gitlab CI: add a basic build test
      Build xz tarballs instead of bzip2
      Fix spelling/wording issues
      font-util 1.3.3
2022-07-13 20:52:11 +00:00
wiz
d4b25fa4b9 encodings: update to 1.0.6.
Alan Coopersmith (3):
      gitlab CI: add a basic build test
      Build xz tarballs instead of bzip2
      encodings 1.0.6

Thomas E. Dickey (12):
      adjust descriptions for the Unicode mapping to match the Unicode.org data file.
      add mapping for 0x80-0x9f, as per Unicode.org data files.
      use descriptions from UnicodeData.txt except for two obsolete or incorrect maps
      correct a typo (in original), and use appropriate description
      use Armenian eternity symbol from Unicode 6.
      whitespace-only changes for consistency, using luit's annotate-enc script
      add descriptions from UnicodeData.txt, using annotate-enc
      add descriptions from UnicodeData.txt, using annotate-enc
      add descriptions from UnicodeData.txt, using annotate-enc
      add descriptions from UnicodeData.txt, with annotate-enc
      add descriptions from UnicodeData.txt, with annotate-enc
      whitespace-only, reformat with annotate-enc
2022-07-13 20:51:20 +00:00
nia
04f4eef997 *: Revbump packages that use Python at runtime without a PKGNAME prefix 2022-06-30 11:18:01 +00:00
wiz
8292204475 *: recursive bump for perl 5.36 2022-06-28 11:30:51 +00:00
fcambus
81aa03d447 *: drop maintainership for packages not related to toolchains and ELF. 2022-06-27 15:29:13 +00:00
taca
693f6294fa fonts/public-sans: correct PKGNAME
Correct PKGNAME for now and future major version.
2022-06-27 06:04:14 +00:00