Commit graph

3332 commits

Author SHA1 Message Date
markd
dd2e357f77 tex-jlreq-deluxe{,-doc}: Add version 0.3.2
From Atsushi Toyokura in pkgsrc-wip

This package provides multi-weight Japanese font support for
the jlreq class.
2021-02-21 08:45:25 +00:00
markd
0cbaf7bc44 tex-japanese-otf-uptex{,-doc}: Add version 0.26
The bundle offers support of the fonts in the japanese-otf
package, for use with the UpTeX distribution (version 0.20 or
later).
2021-02-21 08:36:53 +00:00
markd
e72c02b28c tex-haranoaji-extra{,-doc}: Add version 20210130
From Atsushi Toyokura in pkgsrc-wip

Harano Aji Fonts (Harano Aji Mincho and Harano Aji Gothic) are
fonts obtained by replacing Adobe-Identity-0 (AI0) CIDs of
Source Han fonts (Source Han Serif and Source Han Sans) with
Adobe-Japan1 (AJ1) CIDs. There are 14 fonts, 7 weights each for
Mincho and Gothic.
2021-02-21 08:33:55 +00:00
markd
8af58566c9 tex-bxjatoucs{,-doc}: Add version 0.2
From Atsushi Toyokura in pkgsrc-wip

This package is meant for macro/package developers: It provides
function-like (fully-expandable) macros that convert a
character code value in one of several Japanese encodings to a
Unicode value. Supported source encodings are: ISO-2022-JP
(jis), EUC-JP (euc), Shift_JIS (sjis), and the Adobe-Japan1
glyph set.
2021-02-21 08:30:29 +00:00
markd
a3fc2c161a tex-ascmac{,-doc}: Add version 2.1
From Atsushi Toyokura in pkgsrc-wip

The bundle provides boxes and picture macros with Japanese
vertical writing support. It uses only native picture macros
and fonts for drawing boxes and is thus driver-independent.
Formerly part of the Japanese pLaTeX bundle, it now supports
all LaTeX engines.
2021-02-21 08:26:50 +00:00
markd
086ad27aba fonts: +makejvf 2021-02-21 06:30:09 +00:00
markd
e2efb13c6d makejvf: Add version 1.1a
From Atsushi Toyokura in pkgsrc-wip

Makejvf is a tool to generate Japanese VF file from Japanese TeX TFM
(JFM) file for use with dvips.
2021-02-21 06:28:38 +00:00
markd
ae30be032c tex-ptex-fontmaps{,-doc}: update to 20201227.0
* Support multi-weight fonts for the latest japanese-otf.
* Update documentation for TeX Live 2020.
2021-02-21 05:59:35 +00:00
markd
f34afd35f8 tex-japanese-otf{,-doc}: update to 1.7b8.56938
changes unknown
2021-02-21 05:46:18 +00:00
markd
83b851d60c tex-haranoaji{,-doc}: update to 20210130
20210101:
* Based on SourceHanSans 2.002
* Add many Kana glyphs
* Add many GSUB features and entries

20210102:
* Fix proportional vertical GSUB substitution
* Fix proportional vertical Kana glyph

20210130:
* Fix GPOS vpal feature for vertical Kana glyphs
* Fix GSUB vkna feature from fixing Adobe-Japan1-7 GSUB feature
2021-02-21 05:42:57 +00:00
markd
8af9275c53 tex-baekmuk{,-doc}: update to 2.2.1
- Replace buggy version 2.0 `post` tables with version 3.0 ones,
  which indicate that the font doesn't contain glyph names.
  This is common for CJK fonts that are accessed by character code only.

- Set the font revision to 4.1 and the font version to 2.0.1 in all fonts
  to emphasize that they belong together, which makes sense IMHO because
  the fonts are no longer under development.
2021-02-21 05:39:29 +00:00
markd
e9c6ad35ad tex-xits{,-doc}: update to 1.302
- Extend small capital i/ı variant to Azerbaijani and Crimean Tatar.

- THIS IS THE FINAL RELEASE OF XITS FONTS, NO FUTURE VERSIONS WILL BE
  RELEASED
2021-02-20 00:49:06 +00:00
markd
39449f6129 tex-xcharter{,-doc}: update to 1.213
changes unknown
2021-02-20 00:46:24 +00:00
markd
e9374b578c tex-quattrocento{,-doc}: update to 2020.56020
This release restores artificially generated slanted versions
of the serifed family, usable as Italic and BoldItalic.
The generated fonts have been re-named in compliance with
the Reserved Font Name provision in the OFL license.
2021-02-20 00:43:26 +00:00
markd
408be90f39 tex-playfair{,-doc}: update to 2020.56005
[pdf]latex support restored using modified type1 font names
in compliance with the Reserved Font Name provision of the
OFL license.
2021-02-20 00:38:29 +00:00
markd
e08f65c444 tex-overlock{,-doc}: update to 2020.56079
type1 fonts re-named to comply with the Reserved Font Name provision of
the OFL license
2021-02-20 00:35:37 +00:00
markd
cd26685564 tex-oldstandard{,-doc}: update to 2.6
New file OldStandard.fontspec.
2021-02-20 00:33:24 +00:00
markd
06af8e1b16 tex-newtxsf{,-doc}: update to 1.053
changes unknown
2021-02-20 00:31:32 +00:00
markd
42e8c96f45 tex-newtx{,-doc}: update to 1.640
changes unknown
2021-02-20 00:29:40 +00:00
markd
f2b56b1e63 tex-newpx{,-doc}: update to 1.414
changes unknown
2021-02-20 00:27:36 +00:00
markd
9da549b902 tex-merriweather{,-doc}: update to 2020.56365
Updated to version 2 of the fonts which now support small caps and lining
figures.
2021-02-20 00:22:05 +00:00
markd
b3071541a4 tex-lobster2{,-doc}: update to 2020
[pdf]latex support has been restored by re-naming the type1 fonts
in compliance with the Reserved Font Name provision of the OFL license.
2021-02-20 00:19:56 +00:00
markd
4ee3dd70f8 tex-librecaslon{,-doc}: update to 2020.56003
[pdf]latex support has been restored by re-naming type1
and generated BoldItalic fonts in compliance with the
Reserved Font Name provision of the OFL license.
2021-02-20 00:17:58 +00:00
markd
09847300cc tex-librebaskerville{,-doc}: update to 2020
[pdf]latex support has been restored by re-naming the type1 fonts
and support in compliance with the Reserved Font Name provision in
the OFL license.
2021-02-20 00:15:43 +00:00
markd
81270355ca tex-fira{,-doc}: update to 4.3.55437
Corrected meta-data for the generated oblique mono fonts.
2021-02-20 00:12:07 +00:00
markd
783c7b9cbd tex-fbb{,-doc}: update to 1.16
changes unknown
2021-02-20 00:10:18 +00:00
markd
8c10dcd944 tex-erewhon{,-doc}: update to 1.113
changes unknown
2021-02-20 00:08:34 +00:00
markd
69bbe3f34e tex-cabin{,-doc}: update to 2020.55907
Version 3 of the Cabin fonts.
2021-02-20 00:06:05 +00:00
markd
beb2c4d91a tex-baskervaldx{,-doc}: update to 1.076
changes unknown
2021-02-20 00:03:52 +00:00
markd
8280076455 tex-academicons{,-doc}: update to 1.9.0
17 new icons.
2021-02-20 00:01:35 +00:00
ryoon
f8be763871 noto-ttf: Use DEFAULT_DISTFILES instead of DISTNAME and EXTRACT_SUFX 2021-02-19 15:24:31 +00:00
wiz
c0cb17d7bc cascadia-ttf: update to 2102.03.
This update to the Cascadia font family brings the following changes:

    The full control pictures block has been added (u+2400 to u+2426). For purposes of rendering, the two letter
    abbreviations have been used instead of the standard three letter abbreviations (#219)
        image
        Additionally, ss20 includes the oft-unused graphical representations of these codepoints (for fun!)
        image

    Full support for Fira Code's current ligature set (with a few exceptions). Now featuring infinite arrows!!! (#276)
        image
        This involved a full refactoring of the calt feature—for those interested, it now uses forward-looking
        substitutions instead of backward-looking substitutions and progressive substitution to reduce code. This also
        required some redesigning of the greater / lesser related ligatures. Please note, I have also removed all the
        obsolete ligatures now covered by the arrows code.

    There was a mismatch in the font's postscript naming conventions that was corrected. Should now render all weights in
    Word. Note there is apparently an additional bug in Mac Word's implementation of variable fonts which should be
    available in an update mid-Feb. (#329)

    Reworked the hints for the mod and superscript glyphs so that they're bottom-up rather than top-down. This allows for
    better bottom alignments.

New Glyphs

    ⏎ (#262)
    additional codepoints for control characters U+21B2, U+2771, U+2770, U+2423 (#264)
    U+211E ℞ (#324)
    U+2302 HOUSE (#359)

New Ligatures

    !: and !. added (#281)
    /\ and \/ added (#290)
    ??= added (#301)
    <:> and other variants implemented via the calt (#327)
    refactoring

Changes

    Added x-height instruction into ttfautohint to control the (#371)
    height of the lowercase.
    Completely redesigned quote marks for better recognition (#375)
        image
        Note: this only applies to curved/smart quotes
    updated hinting to achieve more consistent results (#377)
    increased height of thetamod (#381)
    reduced the width of the hooklefts (#382)
        image
    updated heights on esh, glottalstop, glottalstopreversed (#383)
        image
    tweaked hinting a little bit (#384)
    added remaining soft-dotting (#386)
        image
    changed designs of the angled quotes (#392)
        image
    changed former ~= symbol to a simpler component-based (#394)
    version. Should be less confusing now for Lua / Matlab users.
    made the underline thicker based on font weight (#395)
        image
    increased size of degree (#400)

Aside from the above changes, this version also includes many other small updates including spacing, outline quality
improvements, and fixing hinting.
2021-02-18 10:16:53 +00:00
fcambus
3a307c854a unifont: update to 13.0.06.
2021-02-13  Paul Hardy <unifoundry@unifoundry.com>
	* 210205_Unifoundry_Memorandum.pdf: added legal memorandum.
	* font/Makefile:
	  - Updated copyright for 2021.
	  - Changed unifontpic input to Unifont sample set glyphs.
	* font/plane00csur/
	  - plane00csur-spaces.hex: Added U+0020 space glyph.
	  - plane00csur.hex: Fixed U+EB63 (Savannah bug 59763).
	* font/ttfsrc/Makefile: updated copyright for 2021.
2021-02-16 18:33:42 +00:00
markd
49d9d60e0a tex-luaotfload{,-doc} update to 3.17
2020-09-02 luaotfload v3.15
 * The font database is updated more reliably if fonts get deleted.
 * In multiple error cases, error messages are shown instead of silently
   generating bad output.
 * Write glyph ids instead of internal identifiers to DVI files. This
   allows using OpenType fonts when working with dvilualatex.
   (This requires additional support from the DVI reader)
 * The set of font features which are enabled by default has been
   changed to be more similar to HarfBuzz.
   Especially Above-base mark Positioning (abvm),
   Below-base mark Positioning (blwm), Contextual
   Alternates (calt), Cursive Positioning (curs),
   Distances (dist), and Required Contextual Alternates
   (rclt) are now enabled by default for all scripts.
 * Added a mathfontdimen font feature which allows emulating
   fontdimen values from xetex or traditional TeX math fonts.
 * Initial support for variable fonts in node mode.
2020-12-30 luaotfload v3.16
 *  The fontloader has been synced with the context code from
2020-12-30
 *  The entry point is called luaotfload.lua instead of
    luaotfload-main.lua (but the old name is still provided for
    compatibility).
 *  pre/post_shaping_filter callbacks has been added.
 *  The number of lua-files and submodules shown in the log-file
    has been reduced. But it is extended again by setting the
environment variable LUAOTFLOAD_TRACE_SUBMODULES=1.
 *  The HarfBuzz based shaper will in some situations drop
hyphenation points. This happens less frequently now since the new
version uses first/second discretionaries (the mechanism described in
the LuaTeX manual, section 5.6 for the of-f-ice example) to support a
limited amount of nesting.
 *  When the node shaper is used, experimental support for
    OpenType variable fonts has been added. To use them, set the
font feature axis to a comma separated list of axis names and values.
    (E.g.  axis={weight=600}) The supported axis names and value
    range depend on the font.
 *  The font features upper and lower can be used to map
    the text of a font to upper or lowercase before displaying it.
Currently this implements the untailored Unicode case mapping
algorithm, but it is planned to add tailoring later.
 *  A number of small bugfixes.
2021-01-08 luaotfload v3.17
 *  The fontloader has been synced with the context code from 2021-01-07.
    This improves support for advanced CFF based OpenType variable fonts.
2021-02-15 00:30:10 +00:00
markd
c606d39434 fonts: +tex-albatross{,-doc} 2021-02-14 02:15:09 +00:00
markd
735148bc48 tex-albatross{,-doc}: add version 0.3.0
This is a command line tool for finding fonts that contain a
given (Unicode) glyph.
2021-02-14 02:14:00 +00:00
markd
350a0f85fa tex-mf2pt1{,-doc}: update to 2.6
Starting with version 2.6, mf2pt1 no longer automatically generates
a unique ID for the font.  Unique IDs frustrate reproducible builds
of fonts; mf2pt1 generated such IDs randomly, implying that there was
no guarantee of uniqueness; and Adobe has declared that unique IDs
are no longer necessary

In addition, a large number of external links in the mf2pt1
documentation have been updated to point to current locations.
2021-02-14 02:10:57 +00:00
markd
7de4a638ed tex-fontools{,-doc}: update to 2020.57171
New feature in autoinst: when creating math fonts, the generated style
file now has an option -nomathgreek. This is useful for fonts that
don't contain greek characters.
2021-02-14 02:08:09 +00:00
markd
7803d2adbc tex-modes{,-doc}: update to 4.2
changes unknown
2021-02-14 00:45:26 +00:00
markd
d90934e4d3 fonts: +tex-stix2-otf{,-doc} 2021-02-12 03:32:09 +00:00
markd
45c055edea tex-stix2-otf{,-doc}: add version 2.11
from Yorick Hardy in pkgsrc/wip

The Scientific and Technical Information eXchange (STIX) fonts
are intended to satisfy the demanding needs of authors,
publishers, printers, and others working in the scientific,
medical, and technical fields. They combine a comprehensive
Unicode-based collection of mathematical symbols and alphabets
with a set of text faces suitable for professional publishing.
The fonts are available royalty-free under the SIL Open Font
License.
2021-02-12 03:30:02 +00:00
nia
6762b48d0a comic-neue: 2.51
14 April 2020 (Viviana Monsalve) Comic Neue version 2.5
– Various updates made to meet Google Fonts standards.
2021-02-11 15:06:49 +00:00
nia
471cb97eb1 terminus-font: Update to 4.49.1
Version 4.49.1:
   * Fixed install-otb and uninstall-otb to use otbdir instead of x11dir.

Version 4.49:
   * Added Open Type Bitmap support.
   * Altered ascii grave in some sizes to be more useful as a back quote.
   * Fixed 21B5, added 21B2 and 21B3.
2021-02-03 09:51:20 +00:00
rhialto
d69197d05d fonts/recursive-ttf: Update to 1.072.
No longer beta, and the distfile contains many more fonts files,
including OTF and WOFF2 versions. However, for now only install the same
fonts as before but in OTF format.
2021-01-31 15:44:47 +00:00
ryoon
dd955757a8 fonts: Enable ja-train-ttf 2021-01-30 14:33:22 +00:00
ryoon
837d420fc9 fonts/ja-train-ttf: import ja-train-ttf-20201216
Train (distributed as "Railway" in Japan by Fontworks) is a
gothic-style typeface made with an outer and inner line. It is open
and vibrant, and its strong first impression makes it suitable for
logos and titles.

Characters
    All glyphs in Adobe-Japan1-3
    GF Latin Core
2021-01-30 14:32:23 +00:00
ryoon
7a65f20119 fonts: Enable ja-stick-ttf 2021-01-30 14:31:51 +00:00
ryoon
7c13c4b48a fonts/ja-stick-ttf: import ja-stick-ttf-20201216
True to its name, Stick is designed with straight lines that create
a cute and playful feel. The pastoral ambience also gives this font
wide versatility for use in both paper mediums and digital content.

Characters
    All glyphs in Adobe-Japan1-3
    GF Latin Core
2021-01-30 14:30:47 +00:00
ryoon
760b32e8ae fonts: Enable ja-rocknroll-ttf 2021-01-30 14:30:02 +00:00
ryoon
f9fb46033d fonts/ja-rocknroll-ttf: import ja-rocknroll-ttf-20201216
RocknRoll is an original pop-style font. The strokes of varying
intensity add momentum and the rounded dots create a lively and
dynamic feel.

Characters
    All glyphs in Adobe-Japan1-3
    GF Latin Core
2021-01-30 14:29:00 +00:00
ryoon
cf760f8472 fonts: Enable ja-reggae-ttf 2021-01-30 14:28:22 +00:00
ryoon
3fe7f2251b fonts/ja-reggae-ttf: import ja-reggae-ttf-20201216
Reggae is a very popular display font often used in Japanese boys'
magazines and digital content. The sharpened ends give off a dynamic
pulse, making this font ideal to express rhythm, movement and
energy, or for emphasis.

Characters
    All glyphs in Adobe-Japan1-3
    GF Latin Core
2021-01-30 14:27:23 +00:00
ryoon
5a91c94dab fonts: Enable ja-rampart-ttf 2021-01-30 14:26:54 +00:00
ryoon
0e72cb37f2 fonts/ja-rampart-ttf: import ja-rampart-ttf-20201216
Rampart is a unique outline shadow font made in the image of 3-D
blocks. It is best used for added impact or to demonstrate strength
and stability.

Characters
    All glyphs in Adobe-Japan1-3
    GF Latin Core
2021-01-30 14:25:54 +00:00
ryoon
1b4229c4bb fonts: Enable ja-klee-ttf 2021-01-30 14:25:14 +00:00
ryoon
b067b68ab2 fonts/ja-klee-ttf: import ja-klee-ttf-20201216
Klee is a script font handwritten by pencil or pen. It's quiet
design has an elegant look that sets itself apart from traditional
script and textbook fonts. Ideal for body text.

Characters
    All glyphs in Adobe-Japan1-4
    GF Latin Core
2021-01-30 14:24:13 +00:00
ryoon
9faf4a2c67 fonts: Enable ja-dotgothic16-ttf 2021-01-30 14:23:38 +00:00
ryoon
08699036a3 fonts/ja-dotgothic16-ttf: import ja-dotgothic16-ttf-20201216
Dotgothic 16 is based on the old 16x16 Gothic bitmap font that can
best recreate the feel of pixel fonts from old video games, cell
phones and computer screens on print. With its high readability,
this font has become more popular in recent years due to the growing
popularity of pixel art.

Characters
    All glyphs in Adobe-Japan1-3
    GF Latin Core
2021-01-30 14:22:25 +00:00
adam
366562a909 py-fonttools: updated to 4.18.2
4.18.2 (released 2020-12-16)
----------------------------
- [COLRv1] Implemented ``PaintTranslate`` paint format.
- [varLib.cff] Fixed unbound local variable error.
- [otlLib] Don't crash when creating OpenType class definitions if some glyphs
  occur more than once.

4.18.1 (released 2020-12-09)
----------------------------
- [colorLib] Speed optimization for ``LayerV1ListBuilder``.
- [mutator] Fixed missing tab in ``interpolate_cff2_metrics`` (0957dc7a).

4.18.0 (released 2020-12-04)
----------------------------
- [COLRv1] Update to latest draft: added ``PaintRotate`` and ``PaintSkew``.
- [woff2] Support new ``brotlicffi`` bindings for PyPy.
- [glifLib] Added ``expectContentsFile`` parameter to ``GlyphSet``, for use when
  reading existing UFOs, to comply with the specification stating that a
  ``contents.plist`` file must exist in a glyph set.
- [subset] Allow ``LangSys`` tags in ``--layout-scripts`` option. For example:
  ``--layout-scripts=arab.dflt,arab.URD,latn``; this will keep ``DefaultLangSys``
  and ``URD`` language for ``arab`` script, and all languages for ``latn`` script.
- [varLib.interpolatable] Allow UFOs to be checked; report open paths, non existant
  glyphs; add a ``--json`` option to produce a machine-readable list of
  incompatibilities
- [pens] Added ``QuartzPen`` to create ``CGPath`` from glyph outlines on macOS.
  Requires pyobjc.
- [feaLib] You can export ``FONTTOOLS_LOOKUP_DEBUGGING=1`` to enable feature file
  debugging info stored in ``Debg`` table.
- [otlLib] Build more efficient format 1 and format 2 contextual lookups whenever
  possible
2021-01-24 20:29:04 +00:00
fcambus
1dbabfe144 Add missing LICENSE marker. 2021-01-16 18:19:32 +00:00
taca
0d75e4839f fonts/ruby-ttfunk: update to 1.7.0
## 1.7.0

### Changes

* Allow gem installation on Ruby 3.0

  Pavel Lobashov

* Allow TTC files to be read from IO object

  Tom de Grunt
2021-01-11 13:34:41 +00:00
uwe
83c31e46fa fonts/babelstone-tibetan-ttf - a font for Tibetan script
BabelStone Tibetan is a Unicode Tibetan font.  It is a modification
and extension of the Jomolhari font (fonts/jomolhari-ttf).
2021-01-02 00:05:03 +00:00
uwe
ffa59c0b3a fonts/jomolhari-ttf - a font for Tibetan script
Jomolhari is a Tibetan script Uchen font created by Christopher Fynn,
freely available under the Open Font License.  It supports text
encoded using the Unicode Standard and the Chinese national standard
for encoding characters of the Tibetan script (GB/T20524-2006 "Tibetan
Coded Character Set").  The design of the font is based on Bhutanese
manuscript examples and it is suitable for text in Tibetan, Dzongkha
and other languages written in the Tibetan script.
2021-01-01 22:28:56 +00:00
ryoon
5428de4702 harfbuzz: Update to 2.7.4
Changelog:
2.7.4
    Fix missing --enable-introspection configure option from previous release tarball.
    Documentation updates.

2.7.3
    Update USE shaper to 2020-08-13 specification, and other improvements.
    Don't disable liga feature in myanmar shaper, to match Uniscribe.
    Improvements to language and script tags handling.
    Update language system tag registry to OpenType 1.8.4
    Support for serializing and deserializing Unicode buffers. Serialized buffers
    are now delimited with <> or [] based on whether it is a Unicode or
    glyphs buffer.
    Increase buffer work limits to handle fonts with many complex lookups.
    Handle more shaping operations in trace output.
    Memory access fixes.
    More OOM fixes.
    Improved documentation.
    Build system improvements.
    New API:
    +hb_buffer_has_positions()
    +hb_buffer_serialize()
    +hb_buffer_serialize_unicode()
    +hb_buffer_deserialize_unicode()
2021-01-01 08:58:00 +00:00
fcambus
9d79da7712 t1utils: update to 1.42.
## Version 1.42 - 27.Oct.2020

* Compile fixes for OSes that do not declare a function.
2020-12-31 22:40:17 +00:00
fcambus
8e7b89cfc0 unifont: update to 13.0.05.
ChangeLog:

* font/plane00/unifont-base.hex:
  - Raised dentistry symbols U+23C0..U+23CA up one row, as they
    were in Unifont 13.0.03, per recommendation of David Corbett
    (Savannah Bug 59541).
* font/plane00csur/plane00csur.hex:
  - U+EB60..U+EB9C (Braille Extended): added missing glyphs.
* font/plane01/plane01.hex:
  - David Corbett contributed adjusted glyphs for arrow symbols
    U+1D9A2..U+1D9A4 and U+1D9DF..U+1D9E1 (Savannah Bug 59629)..
2020-12-31 17:44:08 +00:00
wiz
0f311e50e0 py-fonttools: update to 4.17.1.
4.17.1 (released 2020-11-16)
----------------------------

- [colorLib] Fixed regression in 4.17.0 when building COLR v0 table; when color
  layers are stored in UFO lib plist, we can't distinguish tuples from lists so
  we need to accept either types (e5439eb9, googlefonts/ufo2ft/issues#426).

4.17.0 (released 2020-11-12)
----------------------------

- [colorLib/otData] Updated to latest draft ``COLR`` v1 spec (#2092).
- [svgLib] Fixed parsing error when arc commands' boolean flags are not separated
  by space or comma (#2094).
- [varLib] Interpret empty non-default glyphs as 'missing', if the default glyph is
  not empty (#2082).
- [feaLib.builder] Only stash lookup location for ``Debg`` if ``Builder.buildLookups_``
  has cooperated (#2065, #2067).
- [varLib] Fixed bug in VarStore optimizer (#2073, #2083).
- [varLib] Add designspace lib key for custom feavar feature tag (#2080).
- Add HashPointPen adapted from psautohint. With this pen, a hash value of a glyph
  can be computed, which can later be used to detect glyph changes (#2005).

4.16.1 (released 2020-10-05)
----------------------------

- [varLib.instancer] Fixed ``TypeError`` exception when instantiating a VF with
  a GSUB table 1.1 in which ``FeatureVariations`` attribute is present but set to
  ``None`` -- indicating that optional ``FeatureVariations`` is missing (#2077).
- [glifLib] Make ``x`` and ``y`` attributes of the ``point`` element required
  even when validation is turned off, and raise a meaningful ``GlifLibError``
  message when that happens (#2075).

4.16.0 (released 2020-09-30)
----------------------------

- [removeOverlaps] Added new module and ``removeOverlaps`` function that merges
  overlapping contours and components in TrueType glyphs. It requires the
  `skia-pathops <https://github.com/fonttools/skia-pathops>`__ module.
  Note that removing overlaps invalidates the TrueType hinting (#2068).
- [varLib.instancer] Added ``--remove-overlaps`` command-line option.
  The ``overlap`` option in ``instantiateVariableFont`` now takes an ``OverlapMode``
  enum: 0: KEEP_AND_DONT_SET_FLAGS, 1: KEEP_AND_SET_FLAGS (default), and 2: REMOVE.
  The latter is equivalent to calling ``removeOverlaps`` on the generated static
  instance. The option continues to accept ``bool`` value for backward compatibility.


4.15.0 (released 2020-09-21)
----------------------------

- [plistlib] Added typing annotations to plistlib module. Set up mypy static
  typechecker to run automatically on CI (#2061).
- [ttLib] Implement private ``Debg`` table, a reverse-DNS namespaced JSON dict.
- [feaLib] Optionally add an entry into the ``Debg`` table with the original
  lookup name (if any), feature name / script / language combination (if any),
  and original source filename and line location. Annotate the ttx output for
  a lookup with the information from the Debg table (#2052).
- [sfnt] Disabled checksum checking by default in ``SFNTReader`` (#2058).
- [Docs] Document ``mtiLib`` module (#2027).
- [varLib.interpolatable] Added checks for contour node count and operation type
  of each node (#2054).
- [ttLib] Added API to register custom table packer/unpacker classes (#2055).
2020-12-06 09:58:49 +00:00
nia
f6dd9d2f87 Revbump packages with a runtime Python dep but no version prefix.
For the Python 3.8 default switch.
2020-12-04 20:44:57 +00:00
riastradh
77697b790a Revbump for openpam cppflags change months ago, belatedly. 2020-12-04 04:55:41 +00:00
dholland
a85fc3522c harfbuzz does not build with python27.
(it fails trying to do encoding stuff with files)
2020-11-30 18:38:52 +00:00
ryoon
7829a35f06 ms-ttf: Update config file name for X.org 2020-11-30 12:38:20 +00:00
nia
f1a06b5fb6 cyberbase-ttf: set NO_BUILD 2020-11-29 20:50:52 +00:00
gutteridge
6cade6fab2 Remove superfluous specification characters from pax invocations
A bunch of packages had an extra "p" specification character passed to
the pax -p option. One is enough. Committed to reduce the human parsing
costs, should someone else need to examine this. (In my case because it
seems recent Linux distros have changed such that some -p arguments can
now cause an error to occur, where previously they were accepted.)
2020-11-28 01:20:03 +00:00
ryoon
3bf5d32c76 umefont-ttf: Update to 0.670
Changelog:
* Add Ume Hybrid (Hy) Gothic fonts
2020-11-25 15:38:50 +00:00
wiz
55e2ecd708 unifont: update to 13.0.04.
2020-11-21: Release 13.0.04
   * Font glyphs are now dual-licensed under the SIL Open Font
     License version 1.1, in addition to the GNU GPL version 2+
     with the GNU Font Embedding Exception.
   * Many glyphs in these ranges were re-aligned so the dominant
     horizontal line would be positioned in row 7, counting from
     the bottom.  Some glyphs were redrawn.
     - U+2190..U+21FF Arrows
     - U+2200..U+23FF Mathematical Operators
     - U+2400..U+24FF Miscellaneous Technical
     - U+25A0..U+25FF Geometric Shapes
     - APL operators such as the tacks and jot were not modified,
       so as not to alter alignments of glyphs that APL superimposes
       on each other.
   * U+2200..U+23FF Mathematical Operators: redrew slashes for
     negated operators from vertical lines to slanted lines.
   * Added three new Under ConScript Unicode Registry (UCSUR) Scripts:
     - U+EB40..U+EB5F Standard Galactic
     - U+EB60..U+EB9F Braille Extended
     - U+EBA0..U+EBDF Cistercian Numerals
   * Other changes listed in the ChangeLog file.
2020-11-23 16:03:52 +00:00
ryoon
4f278dd4a2 tex-plex: Fix LaTeX spelling 2020-11-21 09:06:47 +00:00
kleink
bededb3e54 fonts: + tex-plex-doc. 2020-11-19 15:10:07 +00:00
kleink
8aab7d8396 fonts/tex-plex-doc: Import plex.doc 4.0.1. 2020-11-19 15:09:01 +00:00
kleink
10a12971db fonts: + tex-plex. 2020-11-19 15:08:03 +00:00
kleink
040aa7088b fonts/tex-plex: Import plex 4.0.1.
The package provides LaTEX, pdfLaTeX, XeLaTeX and LuaLaTeX support
for the IBM Plex families of fonts. Serif, Sans and Mono families
are available in eight weights: Regular, Light, ExtraLight, Thin,
Bold, Text, Medium and SemiBold (with corresponding italics).
2020-11-19 15:06:36 +00:00
tsutsui
5a63387f75 harfbuzz: fix build errors on NetBSD 7.2 with gcc 4.9.
> In file included from ../test/api/test-aat-layout.c:25:0:
> ../test/api/hb-test.h: In function 'hb_test_assert_blobs_equal':
> ../test/api/hb-test.h:178:5: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
>      for (unsigned int i = 0; i < expected_length; i++)
>      ^
> ../test/api/hb-test.h:178:5: note: use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code
2020-11-16 16:17:00 +00:00
nikita
68ffb3039f fonts/unscii: Update to version 2.1
Changelog taken from http://pelulamu.net/unscii/:

In 2020-03-10, the new Unicode version 13.0 added 214 graphics
characters for "legacy computing" (including, among all, the missing
PETSCII characters, and a majority of missing Teletext/Videotex
characters). Most of these were already included in Unscii 1.x, but
now I have been able to give them proper Unicode mappings as
well. This is the main reason for the Unscii 2.0 release.

Additionally, Unscii 2.0 fixes errors in some characters, legibility
in some others and adds a bunch of new ones.
2020-11-11 08:09:25 +00:00
wiz
a0cc6a8c0e fontforge: update to 20201107.
On Wednesday, November 7th, 2000, George W. Williams V first
published a piece of software called PfaEdit that allowed rudimentary
editing of PostScript fonts. It lacked the features and polish of
such prominent products as Fontographer and Font Studio, but it
had one big advantage: it was free.

Twenty years later, Fontographer and FontStudio are gone, and the
whereabouts of George Williams are unknown, but FontForge has grown
into a highly capable and mature product. It supports dozens of
file formats and includes such features as spline stroking, overlap
removal, and Python scripting. And it is still free software. With
over 100,000 users, it is the most widely used typeface design tool
in the world.

It may seem anti-climactic that today's 20th anniversary release
includes no major changes or new features, but it perfectly befits
a product that has evolved carefully and slowly over its entire
lifecycle with almost no breaking changes. Whether for the special
commemorative splash screen or for the countless small improvements
and fixes, we hope that you will try it. It is available, as always,
on the FontForge website <https://fontforge.org/>;.

The entire project team thank you for your support.
2020-11-09 14:27:54 +00:00
maya
6fa08eea1f liberation-ttf: update to 2.1.1, use fonts.mk
* Wed Jun 03 2020 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com>
- Releasing liberation-fonts 2.1.1 version
- Few more fixes to Bugzilla #1072095: Liberation Sans renders most Latin combining characters incorrectly

* Mon Feb 10 2020 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com>
- Releasing liberation-fonts 2.1.0 version
- Updated release versioning scheme
- Resolved Bugzilla #1072095:   Liberation Sans renders most Latin combining characters incorrectly
- Resolved Pagure issue-11:     Combining diaerasis below does not work except U
- Resolved GitHub issue-19:     Incorrect glyph name mapped to unicode
- Resolved Pagure issue-5:      Incorrect glyph of Cent sign (U+00A2) in Sans and Mono style
- Resolved Pagure issue-28 :    U+25D2 and U+25D3 circle with lower / upper half black are backwards

* Mon Mar 4 2019 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com>
- Releasing liberation-fonts 2.00.5 version
- Resolved issue-10: Improving lowercase Cyrillic glyps localized for Macedonian and Serbian, Patch fix by Dimitrij Mijoski
- Resolved #1014357: U+266B incorrect glyph with extra beam
-- Added two new glyphs U+266C and U+2669
- Resolved issue-13: COMBINING LONG SOLIDUS OVERLAY (U+0338) not centred on base character.
- Validated Missing Points at Extrema, Non-integral coordinates, Wrong Direction issues for newly added and existing glyphs

* Mon Nov 05 2018 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com>
- Releasing liberation-fonts 2.00.4 version, it includes few bug fixes and enhancements as follows:
-- Added Bitcoin sign #1533798
-- Fixed Incorrect lowercase Cyrillic BE for Macedonian language in liberation v2 (look like Greek delta), Patch fix by Dimitrij Mijoski #1574410
-- Fixed Liberation Sans Mono Enhancement Request: Modification needed for "l" Character, Patch fix by Nikolaus Waxweiler #1574410

* Tue Sep 18 2018 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com>
- Resolved #1574410:  Incorrect lowercase Cyrillic BE for Macedonian language in liberation v2 (look like Greek delta)
- Patch fix by Dimitrij Mijoski: https://pagure.io/liberation-fonts/pull-request/21
- Updated LiberationMono-Bold, LiberationMono-Regular, LiberationSans-Bold, LiberationSans-Regular, LiberationSerif-Bold, LiberationSerif-Regular

* Thu May 17 2018 Pravin Satpute <psatpute AT redhat DOT com> - 2.00.3
- Releasing liberation-fonts 2.00.3 version, it includes fix for few bugs.
- This release was pending from long time, will work on other open bugs
  post this release.
2020-11-06 18:07:37 +00:00
maya
b602899540 mk/fonts.mk: don't add NO_CONFIGURE and NO_BUILD, have packages set it.
This makes it easier to use the mk fragment with fonts that need a build
step, like new liberation-ttf.

While here switch some fonts using post-install unnecessarily to do-install
(Committed at the same time as it wasn't tested separately)

No PLIST changes to the packages/build breakage, so no changes expected
to the packages.
2020-11-06 18:04:24 +00:00
ryoon
62a194cb35 harfbuzz-icu: Pick up fonts/harfbuzz-icu directory 2020-11-06 17:00:06 +00:00
nia
adb3368547 Split out ICU integration library from the harfbuzz package.
Only a few pieces of software are using the ICU integration library,
these aren't the big harfbuzz users (i.e. gtk). this is intended to lessen
the impact of icu's frequent ABI breaks.
2020-11-06 15:06:49 +00:00
nia
eb24ea3405 fontconfig: Sync config changes with netbsd 2020-11-05 17:41:28 +00:00
ryoon
2831546220 *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
ryoon
4675ccbc79 *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:06:42 +00:00
maya
e338a32139 reset maintainer 2020-11-05 08:31:29 +00:00
markd
49a1626922 fontforge: align the block 2020-11-01 10:58:54 +00:00
markd
1b10c74c83 fontforge: explicitly don't build docs. 2020-11-01 10:56:19 +00:00
wiz
19b9f23de3 cascadia-ttf: update to 2009.22.
2009.22

We realized the Freetype rendering issue documented in #350 had
been addressed in neither 2009.14 nor 2009.21. To that end, this
is a reissue of 2009.21 with that workaround in place.

So, without further ado (and with a new build pipeline thanks to
@madig!):

    We have implemented a workaround for a freetype rendering issue
    that resulted in chunky rendering for certain glyphs (#350)
    This bugfix release to the Cascadia family of fonts fixes
    diacritic positioning for the Salishan languages.


2009.14

This update to the Cascadia font family brings the following changes:

    Cascadia now has support for the Salishan languages of the
    Pacific Northwest and other coastal scripts!
    We've fixed an issue in the -<< ligature that caused it to
    overlap itself at certain font weights (#355)
    We remastered mark positioning for glyphs with existing diacritics
    for improved design for letters with multiple diacritics above
    We have implemented a workaround for a freetype rendering issue
    that resulted in chunky rendering for certain glyphs (#350)
2020-10-08 12:41:10 +00:00
nia
ec9098acbf harfbuzz: Set INCDIRS
Somehow I've had this patch lying around for a while despite committing
packages that depend on it - oops
2020-10-05 15:38:45 +00:00
nia
b1237624dc fontconfig: Avoid selecting bitmap fonts included as part of X11 that
are also included as scalable fonts as part of macOS.

Many websites will attempt to select these fonts, which results in
very strange, poor quality rendering.

This should keep legacy X11 applications that want the old "Helvetica"
and "Times" fonts working, but prevent them from being selected by
applications that want scalable fonts.

It should not prevent "Helvetica" or "Times" from being selected
if the user installs a scalable version.

Bump PKGREVISION
2020-10-05 09:36:34 +00:00
nia
c446361fab twemoji-color-font-ttf: Update to 13.0.1
Changes:
    Update to twemoji 13.0.1 - 117 new Emoji
2020-10-03 09:12:06 +00:00
nia
b3e4a54a26 uw-ttyp0: install to its own fonts directory
this allows the directory to be easily added to the x11 serverside fonts
path with xset while not conflicting with misc-fixed terminus etc

still works as expected with fontconfig/xft
2020-09-23 11:59:18 +00:00
leot
6dae206b22 ghostscript-agpl: Update to 9.53.0
pkgsrc changes (for fonts/ghostscript-cidfonts-ryumin):
 - Add SUBST_NOOP_OK.ttf_path, at least for the default `cidfmap-adobe' that's a
   noop

Changes:
9.53.0
======
Highlights in this release include:

 - The 9.53.0 release is primarily maintenance.
 - The most obvious change is the (re-)introduction of the patch level to the
   version number, this helps facilitate a revised policy on handling security
   related issues.
 - Our efforts in code hygiene and maintainability continue.
 - We have added the capability to build with the Tesseract OCR engine. In
   such a build, new devices are available (pdfocr8/pdfocr24/pdfocr32) which
   render the output file to an image, OCR that image, and output the image
   "wrapped" up as a PDF file, with the OCR generated text information
   included as "invisible" text (in PDF terms, text rendering mode 3).
   Due to some patches to the Tesseract sources that are required (integrated
   upstream, but awaiting release), time constraints, and the experimental
   nature of the feature, we only support including Tesseract from source, not
   linking to Tesseract shared libraries. Whether we add this capability will
   be largely dependant on community demand for the feature.
 - We have added Python bindings for the gsapi interface, can be found in
   demos/python. These are experimental, and we welcome feedback from
   interested developers.
 - For those integrating Ghostscript/GhostPDL via the gsapi interface, we have
   added new capabilities to that, specifically in terms of setting and
   interrogating device parameters. These, along with the existing interface
   calls, are documented in: Ghostscript Interpreter API
 - IMPORTANT: In consultation with a representative of (OpenPrinting) it is
   our intention to deprecate and, in the not distant future, remove the
   OpenPrinting Vector/Raster Printer Drivers (that is, the opvp and oprp
   devices).
   If you rely on either of these devices, please get in touch with us, so we
   can discuss your use case, and revise our plans accordingly.
 - IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt (the "mt" indicating
   "multi-thread"). LCMS2 is not thread safe and cannot be made thread safe
   without breaking the ABI. Our fork will be thread safe and include
   performance enhancements (these changes have all be been offered and
   rejected upstream). We will maintain compatibility between Ghostscript and
   LCMS2 for a time, but not in perpetuity. If there is sufficient interest,
   our fork will be available as its own package separately from Ghostscript
   (and MuPDF).
 - The usual round of bug fixes, compatibility changes, and incremental
   improvements.
2020-09-13 14:16:30 +00:00
tsutsui
8d381d8659 vlgothic-ttf: update to 20200720.
pkgsrc changes:
- Specify OSDN page for HOMEPAGE

Upstream changes (roughly translated from Changelog):

* 2020/07/20
- Fix VL-PGothic/VL-Gothic symbol glyphs
  - Fix wrong L/R directions of U+23F4/U+23F5
    - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=860157
  - Update glyphs of U+1F643,U+1F43F per current Unicode definitions
    - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=823285
    - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=888411
  - Make several Latin1 symbols half width (VL Gothic)
    - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776436
  - Update U+2FB2, U+2BF3
    - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=900878
  - add/fix some Greek Letter
    - add Greek Capital Letter Yot (U+037F)
    - fix Greek Small Letter Digamma (U+03dd)
    - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=849857

* 2020/07/19
- Update M+1C,1M part of VL-PGothic/VL-Gothic to TESTFLIGHT-063a
- Update one Kanji chalacter glyph (U+9304) of VL-PGothic/VL-Gothic
    and add a ligature of era "Reiwa" (U+32FF)
2020-09-12 10:03:22 +00:00
nia
f9d2f508bc croscorefonts: note the font types 2020-09-10 12:44:02 +00:00
nia
367f3b3578 croscorefonts: Improve COMMENT/DESCR 2020-09-10 11:55:53 +00:00
adam
b946eec4d5 py-fonttools: updated to 4.14.0
4.14.0
- [feaLib] Allow anonymous classes in LookupFlags definitions.
- [Docs] Better document DesignSpace rules processing order.
- [ttLib] Fixed 21-year old bug in ``maxp.maxComponentDepth`` calculation.
- [varLib.models] Fixed misspelled argument name in CLI entry point (81d0042a).
- [subset] When subsetting GSUB v1.1, fixed TypeError by checking whether the
  optional FeatureVariations table is present (e63ecc5b).
- [Snippets] Added snippet to show how to decompose glyphs in a TTF.
- [otlLib] Generate GSUB type 5 and GPOS type 7 contextual lookups where appropriate.
2020-09-10 10:28:12 +00:00
wiz
e488c854e6 fontforge: update to 20200314.
Significant changes include the following.

    FontForge now has much improved stroke expansion functionality. The main change is that it actually works most of the time. New features include support for arbitrary convex nibs and the miter-clip and arc join styles from SVG 2. All functionality is accessible from the Python and native APIs. (By @skef.)
    Remove overlap handles certain important edge cases better. (By @skef and @frank-trampe.)
    The Python API now has a function called genericGlyphChange that matches the "Change Glyph" command in the GUI. See #4133 for more details. (By @skef.)
    The Python API now has functions for getting Unicode script and for interrogating glyph boundaries. (By @ctrlcctrlv.)
    One can now use text flags (rather than just numerical flags) when opening a font file via the Python API. (By @skef.)
    UFO import now outputs the note field properly. (By @skef.)
    SVG import is much more robust. (By @skef.)
    We have dropped most gnulib and autotools logic in favor of CMake, which dramatically simplifies the build system and just as dramatically improves build time. (By @jtanx.)
    As part of the switch to CMake, per the deprecation of Python 2, and per the lack of objections to the proposal on the mailing list, we have dropped support for building FontForge with Python 2 support. The non-build-system Python 2 code remains, but it is neither tested nor maintained nor supported and is likely to follow a trajectory of decay and then removal.
    Documentation is now rendered in Sphinx, which makes maintenance and improvement easier. (By @jtanx.)
    Translations now happen on crowdin, which makes contributions easier. (By @jtanx.)
    We got such a contribution for Croatian. (By @milotype.)
    Character view point coloring is more consistent, and preview fills support transparency. (By @skef.)
    The user can now move and close tabs in the character view. (By @ctrlcctrlv.)
    The metrics view now allows for entry of negative kerning values and runs a bit more smoothly. (By @ctrlcctrlv.)
    There is now a warning when a user is about to discard an unsaved script. (By @ctrlcctrlv.)
    We fixed bugs all over, as always, with particular attention given to the metrics view, Python, Spiro, and high-resolution displays.

Notes on build system changes:

    libgutils and libgunicode have been combined into libfontforge
    libgdraw and libfontforgeexe have been combined into the fontforge executable itself
    No development files are installed (headers, or pkg-config). This is because we do not provide a stable API or ABI to work against, nor are the headers actually well configured to be used externally. We are also not aware of any maintained product that compiles against FontForge itself.
2020-09-09 10:32:08 +00:00
wiz
2b29ed5ba1 cascadia-ttf: update to 2008.25.
This update to the Cascadia family of fonts brings the following changes:

    We are now generating static TTFs for every named variant
        These static instances will be hinted using ttfautohint, and so will look different than the variable font at small and intermediate point sizes
    We've temporarily stopped shipping variable OTFs due to some concerns about overlapping and psautohint
    The heaviest weight of Cascadia has been made a little lighter
    We have aligned the Powerline glyphs and the box-/line-drawing glyphs better to their metrics and to the letter glyphs
    Diacritic anchors have been added to all alphabetic characters (#282, #330)
    The font now ships with decomposed fi and fl ligatures
    The horn combining diacritic has had its weight fixed somewhat for Bold
    Primes have been redesigned to give them a more "angled" feel (#294)
    Acute and grave have been given additional weight to help differentiate them from dot (#268)
    The contextual alternate for x used to signify hexadecimal numbers has been disabled (#285)
2020-09-09 07:25:17 +00:00
wiz
4acf3545df *: remove p5-Getopt-Long, part of perl 2020-09-04 11:36:49 +00:00
prlw1
f283a5d171 Update harfbuzz to 2.7.2
Add introspection option defaulting to ON as new pango needs this.

Overview of changes leading to 2.7.2
Saturday, August 29, 2020
====================================
- Fix a regression in the previous release that caused a crash with Kaithi.
- More OOM fixes.
2020-09-04 10:50:08 +00:00
wiz
00da7815c0 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
tnn
4055964547 go-ttf: comment out master site due to dynamically generated archive. Fall back to nbftp 2020-08-30 20:29:46 +00:00
leot
b13a568190 *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
tnn
d9a1b319d8 also need an implementation of uuid_compare() for the test suite 2020-08-18 09:27:38 +00:00
tnn
882286df36 fontconfig: drop libuuid dependency. Bump PKGREVISION.
Provide minimal subset of libuuid functions in FILESDIR.
http://mail-index.netbsd.org/tech-pkg/2020/08/18/msg023687.html

(Apologies for not waiting for comments on the discussion thread.
I think a quick fix is important since this solves significant fallout
for X11_TYPE=modular users.)
2020-08-18 08:19:17 +00:00
tnn
ec840f49b1 go-ttf: update to 2.008
Change pkgsrc versioning scheme to match upstream's.

Bigelow & Holmes have prepared new versions of the Go Fonts. The version
numbers have changed from 2.004 to 2.008. ChangeLog:

* New! 2 new fonts, bringing the total to 12: Go Smallcaps and Go
  Smallcaps Italic.
* New! U+FFFD REPLACEMENT CHARACTER glyph added.
* U+00C5 LATIN CAPITAL LETTER A WITH RING ABOVE ring tweaked.
* U+00F0 LATIN SMALL LETTER ETH glyph lightened.
* Superfluous U+0005 <control> glyph removed.
* Split integral, chart draw, block, shade and related glyphs now span
  the full height and have fewer seams when tiled.
* Raised most capital letter diacritics and some lowercase diacritics.
* Mono character widths fixed to be uniform.
* Underline position adjusted.
* SFNT glyph order and cmap table optimized.
* SFNT glyph names (post table) regularized, consistent with the AGLFN.
* ttfautohint upgraded to the latest version, from 1.5 to 1.6.
2020-08-18 02:35:25 +00:00
leot
0e49372c4e *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
leot
bc01416fb6 fontconfig: remove libuuid bl3 inclusion in buildlink3.mk
libuuid is marked as a private dependency and it is an implementation
detail.

On some platforms (e.g. NetBSD) by including libuuid bl3 fonts/fontconfig was
unconditionally installed due that.

Problem originally analyzed by <wiz> in:

 <https://mail-index.NetBSD.org/tech-pkg/2019/06/19/msg021438.html>

And change proposed on tech-pkg@:

 <https://mail-index.NetBSD.org/tech-pkg/2020/07/13/msg023550.html>

Thanks to <wiz> also for reviews, suggestions and discussions!
2020-08-17 15:23:28 +00:00
leot
36e8d353f4 harfbuzz: Explicitly pass meson arguments to enable/disable documentation
The `doc' option still had the issue that gtk-doc - if already installed - will
be accidentally picked up also if the option was disabled.
Be explicit in enabling/disabling it.
2020-08-16 10:40:16 +00:00
szptvlfn
9e2a7f24e6 move gtk-doc into options.mk 2020-08-15 21:48:34 +00:00
tnn
a032f1d877 harfbuzz: update to 2.7.1
ot-funcs now handles variable empty glyphs better when hvar/vvar isn't present.
Reverted a GDEF processing regression.
A couple of fixes to handle OOM better.
2020-08-15 09:49:44 +00:00
joerg
c8f40312c9 Fix ICU option. Disable benchmarking as it requires git and external
downloads. Require gtk-doc for documentation to match PLIST.
2020-08-09 00:53:12 +00:00
nia
055582408d harfbuzz: Update to 2.7.0
Overview of changes leading to 2.7.0
Saturday, July 25, 2020
====================================
- Use an implementation for round that always rounds up, some minor fluctuations
  are expected on var font specially when hb-ot callback is used.
- Fix an AAT's `kerx` issue on broken rendering of Devanagari Sangam MN.
- Remove AAT's `lcar` table support from _get_ligature_carets API, not even much
  use on macOS installed fonts (only two files).  GDEF support is the recommended
  one and expected to work properly after issues fixed two releases ago.
- Minor memory fixes to handle OOM better specially in hb-ft.
- Minor .so files versioning scheme change and remove stable/unstable scheme
  differences, was never used in practice (always default to stable scheme).
- We are now suggesting careful packaging of the library using meson,
  https://github.com/harfbuzz/harfbuzz/wiki/Notes-on-migration-to-meson
  for more information.
- Distribution package URL is changed, either use GitHub generated tarballs,
  `https://github.com/harfbuzz/harfbuzz/archive/$pkgver.tar.gz`
  or, even more preferably use commit hash of the release and git checkouts like,
  `git+https://github.com/harfbuzz/harfbuzz#commit=$commit`
2020-08-08 19:11:13 +00:00
wiz
22bc277d5a font-misc-ethiopic: update to 1.0.4.
This package contains two font versions: TrueType and OpenType.
    One may want to install only one of them and (re)generate font.scale
    for this introduce two new config options:
      --disable-opentype-install and --disable-truetype-install

Alan Coopersmith (5):
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      font-misc-ethiopic 1.0.4

Egbert Eich (1):
      install: Make fonttypes to be installed configurable

Emil Velikov (1):
      autogen.sh: use quoted string variables

Gaetan Nadon (1):
      config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES

Matthieu Herrb (1):
      Typo: font.dir -> fonts.dir

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish
2020-08-07 20:31:35 +00:00
wiz
d05754011b font-alias: update to 1.0.4.
This minor maintenance release rolls up the past decade worth of fixes & cleanups.

Alan Coopersmith (5):
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      font-alias 1.0.4

Emil Velikov (1):
      autogen.sh: use quoted string variables

Gaetan Nadon (2):
      config: Use the shorthand --disable-all-encodings option in font-util v1.2
      config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES

Jesse Adkins (1):
      Purge cvs tags.

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish
2020-08-07 20:28:14 +00:00
pin
0c7d43174f Add fonts/montserrat 2020-08-06 11:08:20 +00:00
pin
f4bf1bd5d4 fonts/montserrat: import
The old posters and signs in the traditional neighborhood of Buenos Aires called
Montserrat inspired Julieta Ulanovsky to design a typeface that rescues the
beauty of urban typography from the first half of the twentieth century.
The goal is to rescue what is in Montserrat and set it free, under a free, libre
and open source license, the SIL Open Font License.
2020-08-06 11:06:42 +00:00
adam
a69c8c937c py-fonttools: updated to 4.13.0
4.13.0
- [feaLib/otlLib] Moved lookup subtable builders from feaLib to otlLib; refactored
  some common code
- [docs] Document otlLib module
- [glifLib] Fixed bug with some UFO .glif filenames clashing on case-insensitive
  filesystems
- [colorLib] Updated COLRv1 implementation following changes in the draft spec
2020-08-04 19:06:42 +00:00
fcambus
7d167c0b74 spleen: update to 1.8.2.
Spleen 1.8.2 (2020-07-31)

- Fix size of the lower case 'ae' character in the 16x32 and 32x64 versions
- Fix size of the lower case 'oe' character in the 16x32 and 32x64 versions
- Add 'AE' and 'ae' characters with acute accent
- Add 'AE' and 'ae' characters with macron
- Add 'A', 'a', 'E', 'e', 'I', 'i', 'O', 'o', 'R', 'r', 'U', 'u' with
  inverted breve
- Add 'A', 'a', 'O', 'o' characters with dot above
- Add 'O' and 'o' characters with ogonek
- Add 'O' and 'o' characters with ogonek and macron
- Shorten parentheses, square brackets, braces, slash, backslash in the
  8x16 version, fixing alignment issues
- Shift vertical line and double vertical line characters one pixel
  up (8x16 version)
2020-07-31 13:49:28 +00:00
scole
a9884a1aab Updated to version 0.7.2
0.7.2 (2020-05-01)
=====
- Garuda has been fine-tuned by hand for balanced cubic splines
  and optimal quadratic splines.
- All families now use OS/2 Typo metrics instead of just Win/Hhea metrics.
- The OS/2 Typo metrics of each family have been normalized for equal line
  spacing on all faces, esp. regular and bold.
- Switch to Python 3 on build scripts.
- Fix a TDS zipball naming issue in the generated CTAN zipball.
2020-07-28 16:34:49 +00:00
maya
50593b6d39 woff2: install binaries, not just libraries.
bump PKGREVISION
2020-07-26 07:54:45 +00:00
wiz
a995c390d6 unifont: update to 13.0.03.
2020-07-03: Release 13.0.03
   * Redrawn glyphs for all of Thaana, two updated Tamil glyphs,
     and some Canadian Aboriginal glyphs (David Corbett).
   * Updated unifont.5 man page.
   * Bug fix in font/Makefile for parallel building.
   * Other changes listed in the ChangeLog file.
2020-07-17 23:53:43 +00:00
wiz
ef3ccbfc9d cascadia-ttf: update to 2007.01.
The Cascadia font family is now available with a variable weight axis ranging from extra-light (200) to bold (700).

In addition, the following bugs were fixed and changes were made:

Changes

    The double-equals ligature == has been updated to improve visual clarity (image)
    The diacritics on IJacute are no longer malformed
    We've introduced a set of compatibility features to improve the rendering of powerline glyphs in legacy GDI applications
2020-07-17 23:50:44 +00:00
wiz
b794a8fa41 pkglint: fix category Makefiles
pkglint 20.2.0 (and a bit earlier) does not insist on entries
for directories any longer that do not contain complete packages.
Remove them.

While here, fix security/Makefile that had two missing entries.
2020-07-17 06:10:34 +00:00
fcambus
b89af79cf3 spleen: update to 1.8.1.
Spleen 1.8.1 (2020-07-16)

- Center tilde vertically for all sizes, as modern fonts do
- Add black triangles in the 25E2-25E5 range
- Add single angle quotation mark characters
- Add white and black circle characters
- Add inverse bullet and inverse white circle characters
- Add 'A', 'a', 'O', 'o', 'U', 'u' characters with caron
- Add 'I', 'i', 'G', 'g', 'j' characters with caron
- Add 'H', 'h', 'K', 'k', characters with caron
- Add 'E' and 'e' characters with cedilla
- Add 'A', 'a', 'E', 'e', 'I', 'i', 'O', 'o', 'R', 'r', 'U', 'u' with
  double grave
- Add "almost equal to" character
- Add 'G' and 'g' characters with acute accent
- Add 'O' and 'o' characters with stroke and acute
- Add double vertical bar and double exclamation mark characters
- Add stand alone breve, dot above, ogonek, small tilde, and double
  acute accent
2020-07-16 17:37:43 +00:00
minskim
f57b44f746 fonts/nanum-ttf: Update to 20200506
Changes:
- Added Nanum Barun Gothic, Nanum Square, and Nanum Square Round.

Based on patches from nia@.
2020-07-13 16:59:59 +00:00
nia
52f8971697 harfbuzz: Update to 2.6.8
Overview of changes leading to 2.6.8
Monday, June 22, 2020
====================================
- New API to fetch glyph alternates from GSUB table.
- hb-coretext build fix for macOS < 10.10.
- Meson build fixes, cmake port removal is postponed but please prepare for
  it and give us feedback.
  Autotools is still our main build system however please consider
  experimenting with meson also for packaging the library.
- New API:
+hb_ot_layout_lookup_get_glyph_alternates()
2020-06-29 13:44:02 +00:00
fcambus
82e7810e59 spleen: update to 1.8.0.
Spleen 1.8.0 (2020-06-29)

- Add Initial 6x12 version, containing printable ASCII characters, the
  Braille Patterns Unicode block, and light Box Drawing characters
- Improve ampersand character, making it more consistent with other
  sizes (5x8 version)
- Add instructions on how to use Spleen in the NetBSD console
2020-06-29 09:08:30 +00:00
fcambus
d172df3cbd spleen: update to 1.7.1.
Spleen 1.7.1 (2020-06-21)

- Add some Powerline characters (arrows symbols and padlock) (5x8 version)
- Fix duplicate character names for Powerline symbols
- Uppercase ISO in the FONT property so fonts can be processed through
  ucs2any(1)
- Add "Black Diamond" and "Lozenge" characters for all sizes
- Add "Black Heart Suit" and "Black Diamond Suit" characters for all sizes
- Remove strain pixel on the '5' digit (5x8 version)
- Improve the Esszet character (8x16, 12x24, 16x32, and 32x64 versions)
2020-06-21 09:25:05 +00:00
nia
94e961f40d uw-ttyp0: Only build Unicode variants.
Otherwise, fontconfig selects variants with support for fewer characters.

Bump PKGREVISION.
2020-06-20 16:13:30 +00:00
nia
5086d2c87e fonts: Add uw-ttyp0
UW ttyp0 is a family of bitmap programmer's fonts in bdf format. It covers
most of the Latin and Cyrillic alphabet, Greek, Armenian, Georgian (only
Mkhedruli), Hebrew (without cantillation marks), Thai, most of IPA (but no
UPA), standard punctuation, common symbols, some mathematics, line graphics,
a few dingbats, and Powerline delimiter symbols.

UW ttyp0 comes in nine sizes from 6x11 to 11x22. In all of the sizes there
are regular and bold versions; for some there is also a (somewhat experimental)
italic.
2020-06-17 11:06:28 +00:00
adam
88e206aba5 py-fonttools: updated to 4.12.1
4.12.1:
- [_n_a_m_e] Fixed error in ``addMultilingualName`` with one-character names.
  Only attempt to recovered malformed UTF-16 data from a ``bytes`` string,
  not from unicode ``str``.

4.12.0:
- [otlLib/varLib] Ensure that the ``AxisNameID`` in the ``STAT`` and ``fvar``
  tables is grater than 255 as per OpenType spec.
- [docs] Document more modules in ``fontTools.misc`` package: ``filenames``,
  ``fixedTools``, ``intTools``, ``loggingTools``, ``macCreatorType``, ``macRes``,
  ``plistlib``.
- [OS/2] Don't calculate whole sets of unicode codepoints, use faster and more memory
  efficient ranges and bisect lookups.
- [voltLib] Support writing back abstract syntax tree as VOLT data.
- [voltLib] Accept DO_NOT_TOUCH_CMAP keyword.
- [subset/merge] Fixed a namespace clash involving a private helper class.

4.11.0:
- [feaLib] Introduced ``includeDir`` parameter on Parser and IncludingLexer to
  explicitly specify the directory to search when ``include()`` statements are
  encountered.
- [ufoLib] Silently delete duplicate glyphs within the same kerning group when reading
  groups.
- [ttLib] Set version of COLR table when decompiling COLRv1 (commit 9d8a7e2).

4.10.2:
- [sfnt] Fixed ``NameError: SimpleNamespace`` while reading TTC header. The regression
  was introduced with 4.10.1 after removing ``py23`` star import.

4.10.1:
- [sfnt] Make ``SFNTReader`` pickleable even when TTFont is loaded with lazy=True
  option and thus keeps a reference to an external file.
- [feaLib.ast] Restore backward compatibility (broken in 4.10 for
  ``ChainContextPosStatement`` and ``ChainContextSubstStatement`` classes.
  Make them accept either list of lookups or list of lists of lookups.
- [docs] Document some modules in ``fontTools.misc`` package: ``arrayTools``,
  ``bezierTools`` ``cliTools`` and ``eexec``.
- [ttLib._n_a_m_e] Fixed ``findMultilingualName()`` when name record's ``string`` is
  encoded as bytes sequence.

4.10.0:
- [varLib] Allow feature variations to be active across the entire space.
- [ufoLib] Added support for ``formatVersionMinor`` in UFO's ``fontinfo.plist`` and for
  ``formatMinor`` attribute in GLIF file as discussed in unified-font-object/ufo-spec#78.
  No changes in reading or writing UFOs until an upcoming (non-0) minor update of the
  UFO specification is published.
- [merge] Fixed merging fonts with different versions of ``OS/2`` table.
- [subset] Fixed ``AttributeError`` while subsetting ``ContextSubst`` and ``ContextPos``
  Format 3 subtable.
- [ttLib.table._m_e_t_a] if data happens to be ascii, emit comment in TTX.
- [feaLib] Support multiple lookups per glyph position.
- [psCharStrings] Use inheritance to avoid repeated code in initializer.
- [Doc] Improved documentation for the following modules: ``afmLib``, ``agl``
 , ``cffLib``, ``cu2qu``, ``encodings``, ``feaLib``, ``merge``.
- [Doc] Split off developer-centric info to new page, making front page of docs more
  user-focused. List all utilities and sub-modules with brief descriptions.
  Make README more concise and focused.
- [otlLib] Add function to build STAT table from high-level description.
- [ttLib._n_a_m_e] Add ``findMultilingualName()`` method.
- [unicodedata] Update ``RTL_SCRIPTS`` for Unicode 13.0.
- [gvar] Sort ``gvar`` XML output by glyph name, not glyph order.
- [Doc] Added help options to ``fonttools`` command line tool.
  Ensure all fonttools CLI tools have help documentation.
- [ufoLib] Only write fontinfo.plist when there actually is content.

4.9.0:
- [subset] Fixed subsetting of FeatureVariations table. The subsetter no longer drops
  FeatureVariationRecords that have empty substitutions as that will keep the search
  going and thus change the logic. It will only drop empty records that occur at the
  end of the FeatureVariationRecords array.
- [subset] Remove FeatureVariations table and downgrade GSUB/GPOS to version 0x10000
  when FeatureVariations contain no FeatureVariationRecords after subsetting.
- [agl] Add support for legacy Adobe Glyph List of glyph names in ``fontTools.agl``
 .
- [feaLib] Ignore superfluous script statements.
- [feaLib] Hide traceback by default on ``fonttools feaLib`` command line.
  Use ``--traceback`` option to show.
- [feaLib] Check lookup index in chaining sub/pos lookups and print better error
  message.
- [feaLib] Fix building chained alt substitutions.
- [Doc] Included all fontTools modules in the sphinx-generated documentation, and
  published it to ReadTheDocs for continuous documentation of the fontTools project
 . Check it out at https://fonttools.readthedocs.io/. Thanks to Chris Simpkins!
- [transform] The ``Transform`` class is now subclass of ``typing.NamedTuple``. No
  change in functionality.
2020-06-16 16:52:41 +00:00
nia
bb57e87e56 harfbuzz: Update to 2.6.7
Overview of changes leading to 2.6.7
Wednesday, June 3, 2020
====================================
- Update to Unicode 13.0.0.
- Fix hb_ot_layout_get_ligature_carets for fonts without lcar table, it was
  completely broken for all the other fonts since 2.1.2.
- As a part of our migration to meson, this release will be the last one
  to provide cmake port files but autotools still is our main build system.
  There is a possibility that the next version or the after be released
  using meson.
2020-06-09 11:27:04 +00:00
jperkin
38fe454b9c *: Apply revbump for graphics/giflib API change. 2020-06-05 12:48:58 +00:00
adam
6bd0c30da6 Revbump for icu 2020-06-02 08:22:31 +00:00
rillig
4525d3b062 fonts/tex-drm-doc: skip shell portability 2020-05-31 09:23:02 +00:00
wen
a79e6f76c1 Update to 0.16
Upstream changes:
0.16 2020-05-12 dmol@cpan.org
 - fix cpan-testers failures
 - fix C++ usages instead of C

0.15 2020-05-11 dmol@cpan.org
 - fix tests for RT#132543

0.14 2020-05-11 htl10@users.sourceforge.net
 - update glyph->load method()
2020-05-26 01:46:04 +00:00
markd
a394b9c815 fontforge: python3.8 needs you to use the python3.8-embed pkg-config file. 2020-05-24 12:00:51 +00:00
adam
d62c903eea revbump after updating security/nettle 2020-05-22 10:55:42 +00:00
markd
1cafc938be tex-mfware: update to 2020
changes unknown
2020-05-21 10:32:20 +00:00
markd
76cba40d98 tex-fonts-tlwg{,-doc}: update to 0.7.2
- Garuda has been fine-tuned by hand for balanced cubic splines
  and optimal quadratic splines.

- All families now use OS/2 Typo metrics instead of just Win/Hhea metrics.

- The OS/2 Typo metrics of each family have been normalized for equal
  line spacing on all faces, esp. regular and bold.
2020-05-21 10:30:27 +00:00
nia
b19e9b15a6 harfbuzz: Update to 2.6.6.
Overview of changes leading to 2.6.6
Tuesday, May 12, 2020
====================================
- A fix in AAT kerning for Geeza Pro.
- Better support for resource fork fonts on macOS.
2020-05-17 14:43:16 +00:00
markd
d78a2e3116 tex-sourcesanspro{,-doc}: update to 2.8
changes unknown
2020-05-12 11:58:15 +00:00