Commit graph

3040 commits

Author SHA1 Message Date
wiz
c30c5fbc0b *: recursive bump for nettle 3.5.1 2019-07-20 22:45:58 +00:00
tnn
8f81aa821e fntsample: regen checksum for Blocks.txt. Bump rev. 2019-07-20 19:17:55 +00:00
riastradh
cac7886aba TOOL_DEPENDS, not BUILD_DEPENDS, for a tool we run at build-time. 2019-07-09 15:46:10 +00:00
ryoon
54a17e4b24 This version uses C++11. Set c++11 to USE_LANGUAGES
Noticed by leot@. Thank you.
2019-07-08 17:48:01 +00:00
nia
c66ee34855 Follow some http->https redirects. 2019-07-08 10:36:25 +00:00
tsutsui
831fd55867 ricty-ttf: follow move of inconsolata-ttf installation path.
Also explicitly require moved version:
 http://mail-index.netbsd.org/pkgsrc-changes/2019/04/06/msg190085.html
 > inconsolata-ttf: update to 20090207nb2.
 > Use fonts.mk: Fixes installation path.
2019-07-05 16:24:07 +00:00
adam
cfb6d65568 py-fonttools: updated to 3.43.0
3.43.1 (released 2019-06-19)
- [subset] Fixed regression when passing --flavor=woff2 option with an input font
  that was already compressed as WOFF 1.0

3.43.0 (released 2019-06-18)
- [woff2] Added support for compressing/decompressing WOFF2 fonts with non-transformed
  glyf and loca tables, as well as with transformed hmtx table.
  Removed Snippets/woff2_compress.py and Snippets/woff2_decompress.py scripts,
  and replaced them with a new console entry point fonttools ttLib.woff2
  that provides two sub-commands compress and decompress.
- [varLib.cff] Fixed bug when merging CFF2 PrivateDicts. The PrivateDict
  data from the first region font was incorrecty used for all subsequent fonts.
  The bug would only affect variable CFF2 fonts with hinting
  Also, fixed a merging bug when VF masters have no blends or marking glyphs
- [loggingTools] Removed unused backport of LastResortLogger class.
- [subset] Gracefully handle partial MATH table
- [featureVars] Avoid duplicate references to rvrn feature record in
  DefaultLangSys tables when calling addFeatureVariations on a font that
  does not already have a GSUB table (aa8a5bc6).
- [varLib] Fixed merging of class-based kerning. Before, the process could introduce
  rogue kerning values and variations for random classes against class zero (everything
  not otherwise classed).
- [varLib] Fixed merging GPOS tables from master fonts with different number of
  SinglePos subtables
- [unicodedata] Updated Blocks, Scripts and ScriptExtensions to Unicode 12.1.

3.42.0 (released 2019-05-28)
- [OS/2] Fixed sign of fsType: it should be uint16, not int16
- [subset] Skip out-of-range class values in mark attachment
- [fontBuilder] Add an empty DSIG table with setupDummyDSIG method
- [varLib.merger] Fixed bug whereby GDEF.GlyphClassDef were being dropped
  when generating instance via varLib.mutator
- [varLib] Added command-line options -v and -q to configure logging
- [subset] Update font extents in head table
- [subset] Make --retain-gids truncate empty glyphs after the last non-empty glyph
- [requirements] Updated unicodedata2 backport for Unicode 12.0.

3.41.2 (released 2019-05-13)
- [cffLib] Fixed issue when importing a CFF2 variable font from XML, whereby
  the VarStore state was not propagated to PrivateDict
- [varLib] Don't drop post glyph names when building CFF2 variable font

3.41.1 (released 2019-05-13)
- [designspaceLib] Added loadSourceFonts method to load source fonts using
  custom opener function
- [head] Round font bounding box coordinates to integers to fix compile error
  if CFF font has float coordinates
- [feaLib] Don't write None in ast.ValueRecord.asFea()
- [subset] Fixed issue AssertionError when using --desubroutinize option
- [graphite] Fixed bug in Silf table's decompile method unmasked by
  previous typo fix
  decompile method
2019-07-04 12:09:08 +00:00
ryoon
3a17723d76 Update to 2.5.3
Changelog:
Overview of changes leading to 2.5.3
Wednesday, June 26, 2019
====================================
- Fix UCD script data for Unicode 10+ scripts.  This was broken since 2.5.0.
- More optimizations for HB_TINY.


Overview of changes leading to 2.5.2
Thursday, June 20, 2019
====================================
- More hb-config.hh facilities to shrink library size, namely when built as
  HB_TINY.
- New documentation of custom configurations in CONFIG.md.
- Fix build on gcc 4.8.  That's supported again.
- Universal Shaping Engine improvements thanks to David Corbett.
- API Changes: Undeprecate some horizontal-kerning API and re-enable in hb-ft,
  such that Type1 fonts will continue kerning.


Overview of changes leading to 2.5.1
Friday, May 31, 2019
====================================
- Fix build with various versions of Visual Studio.
- Improved documentation, thanks to Nathan Willis.
- Bugfix in subsetting glyf table.
- Improved scripts for cross-compiling for Windows using mingw.
- Rename HB_MATH_GLYPH_PART_FLAG_EXTENDER to HB_OT_MATH_GLYPH_PART_FLAG_EXTENDER.
  A deprecated macro is added for backwards-compatibility.


Overview of changes leading to 2.5.0
Friday, May 24, 2019
====================================
- This release does not include much functional changes, but includes major internal
  code-base changes.  We now require C++11.  Support for gcc 4.8 and earlier has been
  dropped.
- New hb-config.hh facility for compiling smaller library for embedded and web usecases.
- New Unicode Character Databse implementation that is half the size of previously-used
  UCDN.
- Subsetter improvements.
- Improved documentation, thanks to Nathan Willis.
- Misc shaping fixes.
2019-07-02 12:58:23 +00:00
nia
314d0da6b3 Follow some remaining search.cpan.org redirects. 2019-07-01 21:35:32 +00:00
nia
d5c846b3af Update packages using a search.cpan.org HOMEPAGE to metacpan.org.
The former now redirects to the latter.

This covers the most simple cases where http://search.cpan.org/dist/name
can be changed to https://metacpan.org/release/name.

Reviewed by hand to hopefully make sure no unwanted changes sneak in.
2019-06-30 20:14:13 +00:00
nia
b21b6149c2 More http -> https.
Reviewed by hand.
2019-06-24 10:59:40 +00:00
nia
240b0aa2af terminus-font: Update to 4.47
Version 4.47:

    Added 35 new characters (33 glyphs).
    Replaced ao2-variant "ae" with ao1 "ae", it was too similar to "oe".
    Some fixes and improvements (17 characters in various sizes/styles).
    Significantly improved the font build scripts. Python 3.5.0 or node 6.9.0 are now required to build the font.

Version 4.46:

    The X11 8-bit code pages are not installed by default.
    Added IBM-437 8-bit code page for X11.
    The CRT VGA weight for Linux console is not installed by default.
    Removed the Linux console mapping files.
    These should be provided by the console packages.
    Removed the BSD console installation.
    The recent BSD-s have a new console subsystem.
    Added 50 new characters. Mostly math, but also Buglarian yat and yus.
    Rewritten the font conversion tools in python/javascript.
    The full unicode range (17x64K) is now supported.
    The Windows installer can be built from sources.
    Small fixes and improvements (7 characters in various sizes).
    Renamed install-ref to install-psf-ref (uninstall too).
2019-06-20 11:41:28 +00:00
wiz
93ee06584d encodings: update to 1.0.5.
Akira TAGOH (1):
     jisx0201.1976-0.enc: Add undefined mapping for 0x7f - 0xa0 range

Alan Coopersmith (5):
     cns11643-x encodings don't need to alias to themselves
     configure: Drop AM_MAINTAINER_MODE
     autogen.sh: Honor NOCONFIGURE=1
     Update README for gitlab migration
     Update configure.ac bug URL for gitlab migration

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

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

Matt Turner (1):
     encodings 1.0.5

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

Peter Hutterer (1):
     autogen.sh: use exec instead of waiting for configure to finish
2019-06-19 17:05:49 +00:00
fcambus
e270ce05ee spleen: Update to 1.0.5.
ChangeLog:

- Initial support for the Latin Extended-A Unicode block, all sizes but
  5x8 now have all Polish characters available
- Shift the middle bar of the upper case 'G' one pixel down (12x24 version)
- Shift lower case 'k' character right, for better alignment (12x24, 16x32,
  and 32x64 versions)
- Make upper case 'X' thicker (16x32 and 32x64 versions)
- Make upper case 'V' thicker (32x64 version)
- Make lower case 'g' character smoother (16x32 and 32x64 versions)
- Add some artefacts on each side of the lower case 'i'
- Also add artefacts on each side of accented lower case 'i' characters

OK kamil@
2019-06-17 20:50:16 +00:00
wiz
f9b8e34090 unifont: update to 12.1.02.
2019-06-01: Release 12.1.02
   * Adds a Japanese version of Unifont, unifont_jp, containing
     kanji glyphs from the public domain Jiskan16 font.

   * Contains redrawn Devanagari and Bengali glyphs with
     narrower consonants for better superimposing of vowels.

   * Updated unibmp2hex.c to convert RGB color space files to
     monochrome.
2019-06-11 09:04:00 +00:00
ryoon
3430bcd799 Update comment, replace librsvg with librsvg-c 2019-06-09 04:55:48 +00:00
leot
07a3522ccc *: use LIBRSVG_TYPE instead of PLATFORM_SUPPORTS_RUST 2019-06-08 19:53:26 +00:00
ryoon
d1b220a560 Include mk file earlier to enable rust conditional 2019-06-03 12:27:48 +00:00
ryoon
79fb39ddd3 Add graphite2 to librsvg via pango and harfbuzz
librsvg with pango and harfbuzz with graphite2 is required for libreoffice.
librsvg-c has the problem on NetBSD and libreoffice uses internal static
harfbuzz library. Rust-based librsvg has no problem and libreoffice use
dynamic harfbuzz from fonts/harfbuzz.

Bump PKGREVISIONs.
2019-06-02 03:11:30 +00:00
rillig
c7ff05f63e all: replace SUBST_SED with the simpler SUBST_VARS
pkglint -Wall -r --only "substitution command" -F

With manual review and indentation fixes since pkglint doesn't get that
part correct in every case.
2019-05-23 19:22:54 +00:00
wiz
8b417947ef unifont: update to 12.1.01.
2019-05-11: Release 12.1.01
   * This release adds the new Reiwa Japanese era sign, added in
     Unicode 12.1.0.

   * Elizabeth Bettencourt contributed many Under ConScript Unicode
     Registry (UCSUR) scripts for the Plane 0 Private Use Area.

   * Some adjustments were made to Nandinagari and Nyiakeng Puachue
     Hmong scripts.  Full details are in the ChangeLog file.

   * Minor changes to source code, mainly to suppress warnings
     on more systems.
2019-05-21 17:57:39 +00:00
markd
ccf4428943 tex-ebgaramond{,-doc}: update to 2019
Added support for standard NFSS series codes.
Added support for LGR encoding.

Support for the Medium weight (omitted by mistake in the last update).
2019-05-14 10:53:47 +00:00
markd
0033a97406 tex-ptex-fontmaps{,-doc}: update to 20190506.0
* Add --force option overriding font file detection.
* Add 'bizud' font set.
2019-05-14 10:16:50 +00:00
markd
25d266ecd0 tex-Asana-Math{,-doc}: update to 000.958
changes unknown
2019-05-13 11:56:58 +00:00
markd
40ce54b004 tex-fontools{,-doc}: update to 2019
- use only standard NFSS codes for width and weight in fd files
- create $TEXMFHOME when it doesn't exist (but only if $TEXMFLOCAL
  isn't user-writable, since that's still the default output tree)
- in manual mode, put all generated files into a subdir "autoinst_output/",
  instead of all over the current dir
- add 'auto' value to the -inferiors option; autoinst will use
  whatever inferior characters the font contains
- more relevant logfiles
- better mapping of NFSS codes to actual fonts
- new command-line options to fine-tune that mapping even further
- handle fonts who put small caps into separate families
- improved handling of Titling fonts
- don't add f-ligatures to typewriter fonts

Changes in ot2kpx:
- kerning data can now also be output as a Luatex custom font feature, for
  use with \directlua.
2019-05-13 11:48:11 +00:00
markd
c5229d250e tex-roboto{,-doc}: update to 2019
Supports standard NFSS series codes.  New macros for localized use of
non-default weights and figure styles.
Support for LGR encoding.
Condensed fonts now accessible using standard c series codes.
2019-05-13 11:36:41 +00:00
markd
3f31eb4406 tex-fira{,-doc}: update to 4.3
Using standard NFSS series codes.
Deactivated spurious ligatures in FiraMono.
2019-05-12 11:52:42 +00:00
markd
1182474fd3 tex-cabin{,-doc}: update to 2019
Using standard NFSS series codes.
Support for NFSS standard series codes for condensed variants.
2019-05-12 11:46:33 +00:00
markd
e3c7455d08 tex-sansmathfonts{,-doc}: update to 2019
changes unknown
2019-05-12 04:08:12 +00:00
markd
5f46ddfa81 tex-japanese-otf{,-doc}: update to 1.7b8
* Support Japanese new era "Reiwa"
* Support Adobe-Japan1-7
2019-05-12 03:55:02 +00:00
markd
588d1cc130 tex-quattrocento{,-doc}: update to 2019
NFSS series codes used.
2019-05-12 03:40:54 +00:00
markd
7f1dd70450 tex-adobemapping: update to 2019
changes unknown
2019-05-12 03:30:28 +00:00
markd
a541b0b937 tex-fontspec{,-doc}: update to 2.7c
* Two optimisations reduce time for font definitions with a large number of
  `FontFace` options.
2019-05-11 23:11:27 +00:00
markd
e68895996d tex-alegreya{,-doc}: update to 2019
Corrected setting of \AlegreyaSansfamily.
2019-05-11 22:43:19 +00:00
markd
b273985714 tex-libertine{,-doc}: update to 5.3.0.50145
Corrected bugs in serif semibold-italic and sans bold and bold-italic.
2019-05-11 22:02:24 +00:00
adam
031d8b545e texlive: updated to 20190410
20190410:

Kpathsea: More consistent brace expansion and path splitting; new variable TEXMFDOTDIR instead of hard-coded . in paths allows for easily searching additional or sub-directories (see comments in texmf.cnf).

epTEX, eupTEX: New primitives \readpapersizespecial and \expanded.

LuaTEX: Lua 5.3 now used, with concomitant arithmetic and interface changes. The homegrown library pplib is used to read pdf files, thus eliminating the dependency on poppler (and the need for C++); Lua interface changed accordingly.

MetaPost: r-mpost command name recognized as an alias for invocation with the –restricted option, and added to the list of restricted commands available by default. Minimum precision now 2 for decimal and binary mode. Binary mode no longer available in MPlib but still available in standalone MetaPost.

pdfTEX: New primitive \expanded; if new primitive parameter \pdfomitcharset is set to 1, the /CharSet string omitted from the PDF output, since it cannot feasibly be guaranteed correct, as required by PDF/A-2 and PDF/A-3.

XeTEX: New primitives \expanded, \creationdate, \elapsedtime, \filedump, \filemoddate, \filesize, \resettimer, \normaldeviate, \uniformdeviate, \randomseed; extend \Ucharcat to produce active characters.

tlmgr: Support curl as a download program; use lz4 and gzip before xz for local backups, if available; prefer system-provided binaries over binaries provided with TEX Live for compressor and download programs, unless the environment variable TEXLIVE_PREFER_OWN is set.

install-tl: New option -gui (with no argument) is the default on Windows and Macs, and invokes a new Tcl/TK GUI (see sections 1.3 and 3.1.6).

Utilities:

cwebbin (https://ctan.org/pkg/cwebbin) is now the CWEB implementation in TEX Live, with support for more language dialects, and including the ctwill program to make mini-indexes.
chkdvifont: report font information from DVI files, also from tfm/ofm, vf, gf, pk.
dvispc: make a DVI file page-independent with respect to specials.
MacTEX: x86_64-darwin now supports 10.12 and higher (Sierra, High Sierra, Mojave); x86_64-darwinlegacy still supports 10.6 and newer. The spell checker Excalibur is no longer included, since it requires 32-bit support.

Platforms: removed sparc-solaris.
2019-05-09 09:47:34 +00:00
markd
9aa8909940 tex-luaotfload{,-doc}: update to 2.96
2.95
In contradiction to the last announcement this version of the fontloader
is still compatible with luatex 1.07. So updates will continue. This
version syncs the files with the ConTeXt files from 2019-01-28. It
improves the handling of the lucida fonts - the demi font is now used as
bold. The resolver code has been cleaned up a bit.

2.96
- In version 2.95 letterspacing was broken due to a change in the
fontloader. In version 2.96 this is now repaired. At the same time a
number of long-standing oddities and bugs in the letterspacing has been
corrected. This can change the output of existing documents!! See the
documentation for more information and ways to restore the old behaviour,

- A problem with the detection of bold fonts has been corrected (issue 41,
pull request 42).

- The fontloader has been synced with the context files from 2019-02-14.
2019-05-07 12:28:42 +00:00
markd
62238619d1 tex-fontspec: update to 2.7b
* Fix regression in loading `Language=Turkish`. This now allows users
  to define more than one OpenType tag when defining a language name,
  where the first tag found is the one selected for the font. E.g.,

  \newfontlanguage{Turkish}{TRK,TUR}

  when selected, this first checks for the existance of the TRK
  language tag, and if not found then checks for the TUR language tag
  to use if available.

* Add new `Renderer` options for LuaTeX that enable the Harfbuzz
  engine. These only work running under `luahbtex` and are currently
  experimental. The new options are `Harfbuzz`, `OpenType`, `AAT`, and
  `Graphite`.

* Always try to remove ‘clashing’ font features inside
  `\addfontfeatures` even in cases when the requested font feature
  doesn't exist. E.g., now if a font is loaded with `Numbers=OldStyle`
  and *doesn't have* `Numbers=Lining`, requesting the latter will still
  re!set the former.

* Add `pxfonts`, `txfonts`, `newpxmath`, `newtxmath`, `mtpro2` to the
  list of packages that automatically invoke `no-math`.

* Add `\providefontfamily`, `\setfontface`, `\renewfontface`, and
  `\providefontface`.

* Add local/global distinction with `\fontspec_(g)set_family:Nnn` and
  `\fontspec_(g)set_fontface:NNnn`.
2019-05-07 11:11:23 +00:00
wiz
ea2d210119 acroread*font*: remove
Support packages for removed acroread7/9, respectively.
2019-05-02 22:11:32 +00:00
ryoon
28c06d2dc8 Update to 00401
* Use fonts.mk framework

Changelog:
00401: (2019-04)
* Add U+32FF (SQUARE ERA NAME REIWA) character
* Update fontRevision in head table to 4.010
* Update ID0 (Copyright) in name table to 2003-2019
* Update ID3 (Unique Font Identifier) in name table to
  IPAexMincho Version 004.01 and IPAexGothic Version 004.01
* Update ID5 (Version) in name table Version to 004.01

00301: (2015-10)
* Implement SVS for 93 compatible Kanji characters
* Fix glyphs of U+26FF8 and U+663B
* Update nameID=2 to Regular
* Update fontRevision in head table to 3.010
* Update ID0 (Copyright) in name table to 2003-2015
* Update ID3 (Unique Font Identifier) in name table to
  IPAexMincho Version 003.01 and IPAexGothic Version 003.01
* Update ID5 (Version) in name table Version to 003.01
2019-05-02 15:49:16 +00:00
adam
b388bae55f py-fonttools: updated to 3.41.0
3.41.0:
- [varLib/cffLib] Added support for building CFF2 variable font from sparse
  masters, or masters with more than one model (multiple VarStore.VarData).
  In cffLib.specializer, added support for CFF2 CharStrings with
  blend operators.
- [subset] Fixed subsetting HVAR and VVAR with --retain-gids option,
  and when advances mapping is null while sidebearings mappings are non-null
- Added otlLib.maxContextCalc module to compute OS/2.usMaxContext value.
  Calculate it automatically when compiling features with feaLib. Added option
  --recalc-max-context to subset module
- [otBase/otTables] Fixed AttributeError on missing OT table fields after
  importing font from TTX
- [Silf] Fixed typo Silf table's decompile method
- [otlLib] Better compress GPOS SinglePos (LookupType 1) subtables

3.40.0:
- [subset] Fixed error while subsetting VVAR with --retain-gids
  option
- [designspaceLib] Use up-to-date default location in findDefault method
- [voltLib] Allow passing file-like object to Parser.
- [arrayTools/glyf] calcIntBounds (used to compute bounding boxes of glyf
  table's glyphs) now uses otRound instead of round3
- [svgLib] Added support for converting more SVG shapes to path d strings
  (ellipse, line, polyline), as well as support for transform attributes.
  Only matrix transformations are currently supported
- [varLib] Added support for building VVAR table from vmtx and VORG
  tables
- [fontBuilder] Enable making CFF2 fonts with post table format 2
- Fixed DeprecationWarning on invalid escape sequences
2019-04-30 07:55:33 +00:00
gavan
0d5e686ab6 Remove duplicate changes entry 2019-04-26 15:05:14 +00:00
maya
7820bc7a2f fix some whitespace, mostly introduced in the previous
python 3.4 / 3.5 removal commit.
2019-04-26 14:12:31 +00:00
maya
5901ac0824 Omit mentions of python 34 and 35, after those were removed.
- Includes some whitespace changes, to be handled in a separate commit.
2019-04-26 13:13:41 +00:00
maya
f34a8c24a3 PKGREVISION bump for anything using python without a PYPKGPREFIX.
This is a semi-manual PKGREVISION bump.
2019-04-25 07:32:34 +00:00
nia
9454f7541d twemoji-color-font-ttf: Update to 12.0.1
Synced with twitter - 230 new codepoints from Unicode 12.
2019-04-20 10:04:07 +00:00
wiz
1e114623f7 fonts/Makefile: + public-sans 2019-04-14 06:28:37 +00:00
wiz
70f942b893 fonts/public-sans: import public-sans-1.0.0
A strong, neutral typeface for interfaces, text, and headings.
2019-04-14 06:28:13 +00:00
wiz
b9c3bdc3a9 ms-ttf: convert to fonts.mk 2019-04-08 07:59:24 +00:00
adam
e27cc312eb harfbuzz: distfile has changed; bump revision 2019-04-07 18:16:07 +00:00
maya
419f8cb87e symbola-ttf: reorder to appease pkglint. NFC 2019-04-06 09:29:23 +00:00
maya
84ae8088b0 symbola-ttf: use fonts.mk 2019-04-06 09:28:26 +00:00
wiz
5e2328980f ubuntu-fonts: convert to fonts.mk 2019-04-06 08:58:11 +00:00
wiz
c1df835af6 roboto-fonts: convert to fonts.mk 2019-04-06 08:57:04 +00:00
wiz
b60b2c6b24 paratype-ttf: convert to fonts.mk 2019-04-06 08:56:01 +00:00
wiz
6a27710457 inconsolata-ttf: update to 20090207nb2.
Use fonts.mk: Fixes installation path.
2019-04-06 08:50:20 +00:00
wiz
934172bb06 evermono-ttf: convert to fonts.mk 2019-04-06 08:46:04 +00:00
wiz
d5b0121426 cyberbase-ttf: convert to fonts.mk 2019-04-06 08:44:07 +00:00
maya
c091546dc2 twemoji-color-font-ttf: use fonts.mk 2019-04-04 11:55:22 +00:00
maya
c718c824e0 ume-font-ttf: make fetchable, use fonts.mk
I'm not sure what is up with the numbers in OSDN
2019-04-04 11:15:24 +00:00
maya
eccea2b4f7 un-core-ttf: use fonts.mk 2019-04-04 10:40:34 +00:00
maya
b051bd6564 un-extra-ttf: use fonts.mk 2019-04-04 10:35:54 +00:00
maya
ca01481ac4 urbanrenewal-ttf: use fonts.mk 2019-04-04 10:30:03 +00:00
maya
6f50e2f49e uralic-ttf: use fonts.mk 2019-04-04 10:28:53 +00:00
maya
5c62677a1a vlgothic-ttf: switch to fonts.mk 2019-04-04 08:21:11 +00:00
maya
3db18a8b16 vera-ttf: use fonts.mk
bump PKGREVISION for paranoia.
2019-04-04 07:35:18 +00:00
maya
c712908266 culmus: use fonts.mk 2019-04-04 07:34:59 +00:00
maya
5fd029d020 overpass: use fonts.mk 2019-04-04 07:34:42 +00:00
ryoon
6fc378bce9 Recursive revbump from textproc/icu 2019-04-03 00:32:25 +00:00
wiz
2f5c2b8fb0 harfbuzz: update to 2.4.0.
Overview of changes leading to 2.4.0
Monday, March 25, 2019
====================================
- Unicode 12.
- Misc fixes.
- Subsetter improvements.
- New API:
HB_BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE
hb_directwrite_face_create()
2019-04-02 08:58:47 +00:00
adam
958b12af6c py-fonttools: updated to 3.39.0
3.39.0:
- [ttLib/glyf] Raise more specific error when encountering recursive
  component references.
- [Doc/designspaceLib] Defined new public.skipExportGlyphs lib key.
- [varLib] Use vmtx to compute vertical phantom points; or hhea.ascent
  and head.unitsPerEM if vmtx is missing.
- [gvar/cvar] Sort XML element's min/value/max attributes in TupleVariation
  toXML to improve readability of TTX dump.
- [varLib.plot] Added support for 2D plots with only 1 variation axis.
- [designspaceLib] Use axes maps when normalizing locations in
  DesignSpaceDocument, and when finding default source.
- [mutator] Set OVERLAP_SIMPLE and OVERLAP_COMPOUND glyf flags by
  default in instantiateVariableFont. Added --no-overlap cli option
  to disable this.
- [subset] Fixed subsetting VVAR table.
  Fixed subsetting an HVAR table that has an AdvanceWidthMap when the
  option --retain-gids is used.
- [feaLib] Added forceChained in MultipleSubstStatement.
  Fixed double indentation of subtable statement.
  Added support for subtable statement in more places than just PairPos
  lookups.
  Handle lookupflag 0 and lookupflag without a value.
- [varLib] In load_designspace, provide a default English name for the
  ital axis tag.
- Remove pyftinspect because it is unmaintained and bitrotted.
2019-03-27 06:33:09 +00:00
wiz
603bc6d38f mkfontscale: update to 1.2.1.
This release fixes a regression introduced in the 1.2.0 release that could
leave the mkfontdir script containing an unexpanded reference to ${exec_prefix}
as shown in https://gitlab.freedesktop.org/xorg/app/mkfontscale/issues/5 .

Alan Coopersmith (2):
      Revert "Use autoconf instead of sed to substitute @bindir@ in mkfontdir.in"
      mkfontscale 1.2.1
2019-03-21 09:50:52 +00:00
tnn
445df47964 spleen: update to 1.0.4
From maintainer in private mail.

- Remove quotation marks around XLFD font names
- Remove strain pixels on the inner upper part of parentheses (16x32 version)
- Harmonize the 'v' and 'V' characters across all sizes
- Remove artefacts from the 'c' in the copyright sign (8x16, 12x24, 16x32, and
  32x64 versions)
- Make the upper left corner of the 'R' sharp in the registered sign (16x32,
  and 32x64 versions)
- Provide generated fonts in PCF, PSF, and .dfont formats
2019-03-20 18:29:36 +00:00
gdt
75fb5e1b59 Recursive bump for ghostscript default change 2019-03-18 16:17:46 +00:00
leot
6a7360e77b unifont: Update to 12.0.01
Changes:
Unifont 12.0
------------
5 March 2019 Release (Unifont 12.0.01)
These are the major changes:
  - Unicode Plane 0 (in Unifont):
      * David Corbett contributed the new Unicode 12.0.0 glyphs added to
        Lao (U+0E80..U+0EFF).
      * Paul Hardy contributed the new Unicode 12.0.0 glyphs added to
        Telugu, Vedic Extensions, Miscellaneous Symbols and Arrows,
        Supplemental Punctuation, Latin Extended-D, and Latin Extended-E.
        Paul Hardy also redrew glyphs in Phags-pa, CJK Unified Ideographs,
        CJK Unified Ideographs Extension A, Bopomofo, and Bopomofo Extended
        following changes in the modified glyphs depicted in Unicode 12.0.0
        code charts.
  □ Unicode Plane 1 (in Unifont Upper):
      * Johnnie Weaver contributed new scripts introduced in Unicode
        12.0.0:
          o U+10FE0..U+10FFF Elymaic
          o U+119A0..U+119FF Nandinagari
          o U+1B130..U+1B16F Small Kana Extension
          o U+1E100..U+1E14F Nyiakeng Puachue Hmong
          o U+1E2C0..U+1E2FF Wancho
      * David Corbett:
          o Contributed new Chess Symbols glyphs for Unicode 12.0.0 release
            (U+1FA00..U+1FA5F).
          o Contributed new scripts introduced in Unicode 12.0.0:
              - U+11FC0..U+11FFF Tamil Supplement
              - U+1ED00..U+1ED4F Ottoman Siyaq Numbers
      * Paul Hardy:
          o Raised Indic Siyaq Numbers script by three rows to match
            baseline of Arabic glyphs, as suggested by David Corbett.
          o Contributed new glyphs for Unicode 12.0.0 release in these
            scripts: Newa, Takri, Soyombo, Miao, Ideographic Symbols and
            Punctuation, Enclosed Alphanumeric Supplement, Transport and
            Map Symbols, Geometric Shapes Extended, Supplemental Symbols
            and Pictographs.
          o Contributed new scripts introduced in Unicode 12.0.0:
              - U+13430..U+1343F Egyptian Hieroglyph Format Controls
                (although Unifont, with its low resolution, does not
                support Egyptian Hieroglyphs)
              - U+1FA70..U+1FAFF Symbols and Pictographs Extended-A
2019-03-10 10:51:15 +00:00
tnn
f945b562ca simplify DISTNAME 2019-03-05 21:17:17 +00:00
maya
71c5cb586e +overpass 2019-03-05 21:02:50 +00:00
maya
982f6c1b01 overpass: add overpass version 3.0.3
Open source web font family, inspired by Highway Gothic.
Sponsored by Red Hat and designed by Delve Fonts.
2019-03-05 21:02:03 +00:00
wiz
b0295f9e80 fonts/mkfontdir: remove, included in by mkfontscale 2019-03-04 11:56:44 +00:00
wiz
f161dae4c8 mkfontscale: update to 1.2.0.
Starting with this release, 1.2.0, it now includes the mkfontdir script
previously distributed separately for compatibility with older X11 versions.
(The entries below starting with 'mkfontdir: ' represent the git commits
grafted from the mkfontdir repo and were all included in the mkfontdir 1.0.7
or earlier releases.)


Adam Jackson (1):
      mkfontdir: Find mkfontscale through @bindir@ rather than AC_PATH_PROG, since the one in the path could be from an old install that doesn't support all the needed flags.

Alan Coopersmith (20):
      Remove last use of strcat
      Replace dsprintf("%s", s) with strdup(s)
      Use vasprintf(), if available, to implement dsprintf()
      Rename variable 'n' to avoid shadowing another 'n' in doDirectory
      Stop shadowing 'found' in checkExtraEncoding()
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      Clear some -Wsign-compare warnings from gcc 7
      Clear some -Wshorten-64-to-32 warnings from clang 6
      mkfontdir: Add references to mkfontscale to man page
      mkfontdir: Fill in COPYING file with copyright/license notices
      mkfontdir: Fix formatting of man page so ellipsis are shown with Solaris nroff
      mkfontdir: Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
      mkfontdir: config: Remove unnecessary calls from configure.ac
      mkfontdir: Drop CVS version tag from mkfontdir.cpp too
      mkfontdir: Make Makefile.am compatible with Solaris make
      Add mkfontdir to README.md
      Use autoconf instead of sed to substitute @bindir@ in mkfontdir.in
      Add mkfontdir to .gitignore
      mkfontscale 1.2.0

Bernhard M. Wiedemann (1):
      Sort input file list

Egbert Eich (5):
      mkfontdir: Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
      mkfontdir: readding XFree86's cvs IDs
      mkfontdir: Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
      mkfontdir: Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
      mkfontdir: Merging XORG-CURRENT into trunk

Gaetan Nadon (3):
      mkfontdir: man: remove trailing spaces and tabs
      mkfontdir: config: move man pages into their own directory
      mkfontdir: config: substitute bindir in mkfontdir using Autoconf @bindir@

Jeremy Huddleston (1):
      mkfontdir: Fix issues where mkfontscale and mkfontdir are installed in different locations or bindir contains a space

Jesse Adkins (1):
      mkfontdir: Purge cvs tags.

Jon TURNEY (1):
      mkfontdir: Fix for non-srcdir builds

Kaleb Keithley (3):
      mkfontdir: R6.6 is the Xorg base-line
      mkfontdir: XFree86 4.3.0.1
      mkfontdir: Initial revision

Kevin E Martin (1):
      mkfontdir: Add build system for bdftopcf, mkfontdir and mkfontscale

Matthieu Herrb (2):
      mkfontdir: build fix for non-GNU make
      mkfontdir: Let BSD make find mkfontdir.cpp when building in a separate obj dir

Thomas Klausner (1):
      Add new ConstList functions and use them.
2019-03-04 11:47:22 +00:00
adam
3fc1c03b2b py-fonttools: updated to 3.38.0
3.38.0:
- [cffLib] Fixed RecursionError when unpickling or deepcopying TTFont with
  CFF table.
- [subset] Fixed AttributeError when using --desubroutinize option.
  Also, fixed desubroutinizing bug when subrs contain hints.
- [CPAL] Make Color a subclass of namedtuple.
- [feaLib] Allow hyphen in glyph class names.
- [feaLib] Added 'tables' option to __main__.py.
- [feaLib] Add support for special-case contextual positioning formatting.
- [svgLib] Support converting SVG basic shapes (rect, circle, etc.) into
  equivalent SVG paths.
- [Snippets] Added name-viewer.ipynb Jupyter notebook.
2019-02-27 12:06:01 +00:00
jperkin
b5bfdb9716 fontforge: Use _TOOLS_USE_PKGSRC to select pkgsrc date(1).
Using TOOLS_PLATFORM.date= has the unfortunately side-effect of creating an
empty BUILD_DATE pkg_summary entry, as ${DATE} fails when generating the
metadata.  Found by a pkg_summary checker.
2019-02-26 12:03:07 +00:00
wiz
ae1541e00e libfontenc: update to 1.1.4.
This release fixes a bug that would cause mkfontscale(1) to fail to
produce entries for the iso8859-7 encoding because of wrong Unicode
mappings for the iso8859-7 codepage.

Alan Coopersmith (4):
      Fix iso8859-7 mappings for 0xA1, 0xA2, & 0xFF
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      libfontenc 1.1.4

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

Julien Cristau (1):
      make FontEncDirectory return a const string

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

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish
2019-02-21 09:49:24 +00:00
rin
b5cc8d6b77 Fix option -icu; include/harfbuzz/hb-ft.h is installed and required
actually by other packages no matter whether icu is supported or not.
2019-02-15 22:44:48 +00:00
abs
a07d6cabaa Do not play _POSIX_C_SOURCE games on NetBSD - Avoids issues with building under pkgsrc gcc versions 2019-02-14 17:43:32 +00:00
wiz
f90031dc62 harfbuzz: update to 2.3.1.
Overview of changes leading to 2.3.1
Wednesday, January 30, 2019
====================================
- AAT bug fixes.
- Misc internal housekeeping cleanup.
2019-02-13 20:12:10 +00:00
wiz
d99a109ea2 SDL2_ttf: update to 2.0.15.
2.0.15:
Sam Lantinga - Fri Oct 26 13:26:54 PDT 2018
 * Updated to FreeType version 2.9.1
Sam Lantinga - Sun Sep 10 00:18:45 PDT 2017
 * Text rendering functions now use the alpha component of the text colors
Sam Lantinga - Sat Sep  9 22:21:55 PDT 2017
 * Added support for characters greater than 0xFFFF (e.g. emoji) in the UTF-8 APIs
2019-02-13 19:44:49 +00:00
dholland
90bf2a78e4 It seems that nowadays bdftopcf refuses to open symlinks.
Hard-link or copy the bdf files rather than symlinking them.
From qjsgkem on freenode.
2019-02-13 03:45:29 +00:00
adam
ddd72fe31e py-fonttools: updated to 3.37.3
3.37.3:
- The previous release accidentally changed several files from Unix to DOS
  line-endings. Fix that.

3.37.2:
- [varLib] Temporarily revert the fix to load_masters(), which caused a
  crash in interpolate_layout() when deepcopy-ing OTFs.

3.37.1:
- [varLib] load_masters() now actually assigns the fonts it loads to the
  source.font attributes.
- [varLib] Fixed an MVAR table generation crash when sparse masters were
  involved.
- [voltLib] parse_coverage_() returns a tuple instead of an ast.Enum.
- [feaLib] A MarkClassDefinition inside a block is no longer doubly indented
  compared to the rest of the block.

3.37.0:
- [svgLib] Added support for converting elliptical arcs to cubic bezier curves
- [py23] Added backport for math.isfinite.
- [varLib] Apply HIDDEN flag to fvar axis if designspace axis has attribute
  hidden=1.
- Fixed "DeprecationWarning: invalid escape sequence" in Python 3.7.
- [voltLib] Fixed parsing glyph groups. Distinguish different PROCESS_MARKS.
  Accept COMPONENT glyph type.
- [feaLib] Distinguish missing value and explicit <NULL> for PairPos2
  format A. Round-trip useExtension keyword. Implemented
  ValueRecord.asFea method.
- [subset] Insert empty widths into hdmx when retaining gids
2019-02-12 08:58:14 +00:00
markd
9732bf7753 tex-fontspec{,-doc}: update to 2.7a
## v2.7 (2019/01/24)

* Add new `ScaleAgain` feature for compounding scale factors.
  (This is largely to support `unicode-math` but may be useful by others.)
* `\oldstylenums` no longer overwritten if `textcomp` loaded after
  `fontspec`.
* More fixes for recent regressions (sorry!).

## v2.7a (2019/01/25)

* One last (?!) fix for recent regression (!!). I am not getting enough
  sleep at the moment and it is too hot.
* Add `LocalForms=On/Off/Reset` to control the `locl` OpenType tag.
* Reorganise some documentation.
* Remove redundant redefinition of `\-` which is nowadays defined correctly
  by the LaTeX2e kernel.
* Add code to remove the patching of verbatim commands and environments
  when the new `\verbvisiblespace` command is defined in a future version
  of LaTeX2e.
2019-02-01 22:24:11 +00:00
markd
d5a5c30eba tex-gothic{,-doc}: update to 2018
minor tweaks
2019-02-01 22:16:43 +00:00
jperkin
2102f90d4c harfbuzz: Fix build on SunOS where int8_t is not explicitly "signed". 2019-01-30 19:21:22 +00:00
markd
c279475df4 tex-luaotfload{,-doc}: update to 2.94
This version syncs the files with the ConTeXt files from2018/12/19. It
extends the mode key to allow the use of more fontloaders. It is the last
version which can be used with luatex 1.07. Future versions will need 1.09
and will be available only at the github site until texlive 2018 is freezed.
2019-01-30 11:09:34 +00:00
markd
080c042574 tex-fontspec{,-doc}: update to 2.6l
## v2.6k (2019/01/16)
* Fix crash when loading fonts that are missing a requested script.

## v2.6l (2019/01/18)
* REALLY fix crash when loading fonts that are missing a requested script.
* Lots of internal logic changes for what should have been an easy fix :(
2019-01-30 10:36:03 +00:00
markd
d5327ac224 tex-erewhon{,-doc}: update to 1.091
changes unknown
2019-01-30 09:20:42 +00:00
bsiegert
bbafcbfac6 Update harfbuzz to 2.3.0.
-   Fix regression on big-endian architectures. Ouch!
-   Misc bug and build fixes.
-   Fix subsetting of simple GSUB/GDEF.
-   Merge CFF / CFF2 support contributed by Adobe. This mostly involves
    the subsetter, but also get_glyph_extents on CFF fonts.
2019-01-29 18:54:03 +00:00
markd
b0f9798ae5 tex-fpl{,-doc}: update to 1.003
* Regenerate the fonts with current FontForge resolving
    PDF/A compatibility problem.

  * Use the same dual licensing as the original URW fonts, c.f.
    <URL:http://www.tug.org/fonts/lppl-urw.txt>
2019-01-29 10:34:56 +00:00
markd
5252c48033 tex-countriesofeurope{,-doc}: update to 0.22
This version has an additional OpenType version of the font.
An optional argument "outline"  was added to print a
country as an outline character.
2019-01-29 07:41:32 +00:00
markd
a591060128 tex-newpx{,-doc}: update to 1.33
changes unknown
2019-01-29 05:57:38 +00:00
markd
d8dcf3e13a tex-adobemapping: update to 2018.49423
adobemapping as of cmap-resources     2018-07-30
             and mapping-resources-pdf 2018-12-12.
2019-01-29 05:38:36 +00:00
markd
0dd24baccb tex-ebgaramond{,-doc}: update to 2018
New weights bold, medium, semibold and extrabold added by Octavio Pardo.
2019-01-28 10:03:41 +00:00
markd
406ebfa307 tex-sourceserifpro{,-doc}: update to 1.4
changes unknown
2019-01-27 00:59:48 +00:00
markd
b0573ad00c tex-fonts-tlwg{,-doc}: update to 0.7.1
Address another reproducibility issue caused by "date stamp" in
auto-generated UniqueID.
2019-01-27 00:41:13 +00:00
markd
b25e6dd0a3 tex-cm{,-doc}; update to 2018.49028
changes unknown
2019-01-26 11:37:11 +00:00
markd
3e8b9c9df5 tex-xits{,-doc}: update to 1.200.1
Version:  1.109 2018-09-29:
 - Improve Arabic math glyph considerably, they are much usable now.
 - Add upright RTL integral alternates.
 - Change ‘cv01’ feature for alternate Arabic math glyphs.
 - Make the ‘hhea’ ascent/descent/line gap match the ‘OS/2’ typo metrics.
 - Don’t set deprecated ForceBold in CFF Private dictionary.
 - Fix script position with vertical bar on MS Word.
 - Make vertical bar extensible in bold math font.
 - Make MS Word linear fraction work better.
 - Bundle WOFF fonts.
 - Remove glyph overlap, some CFF rasterizers handle it badly.
 - Fonts can be build with vanilla FontForge now.
 - Builds are reproducible.


Version:  1.200 2018-10-02
 This is the final release with new features; from now on XITS
 is in maintenance mode and only bug fixes will be made.

Version: 1.200.1 2018-10-10
Drop WOFF fonts from tarball uploaded to CTAN, they break XeTeX.
2019-01-26 10:08:25 +00:00
markd
1603f9ad85 tex-xcharter{,-doc}: update to 1.116
changes unknown
2019-01-26 02:15:06 +00:00
markd
0ee43a255f tex-fira{,-doc}: update to 4.2.48488
Corrected treatment of book and thin options.

Minor changes to the sty files:  medium option now affects bold style
rather than regular style
2019-01-26 02:02:25 +00:00
markd
7c15344660 tex-kpfonts{,-doc}: update to 3.33
Bug fixed: \upsilonsl was mistakenly named \slsilonsl
2019-01-26 01:52:32 +00:00
markd
3b5b995215 tex-fontools{,-doc}: update to 2018.48387
Added encoding files for LGR and T2A/B/C to I<fontools>.
2019-01-25 19:53:11 +00:00
markd
3c10cf18a8 tex-alegreya{,-doc}: update to 2018.48339
Improved the ligatures in T1 and LY1 encodings.
2019-01-25 19:01:20 +00:00
he
32d87cb3a6 Add GCC_REQD+=4.9, so that this builds on NetBSD/i386 7.1 again.
For newer OSes this would be a no-op, so no revision bump.
2019-01-24 12:46:10 +00:00
markd
39187fac21 tex-mathalfa{,-doc}: remove TEXLIVE_USE_CTAN. distfiles now on ftp.netbsd 2019-01-24 11:58:02 +00:00
markd
ffdcf29838 tex-academicons{,-doc}: update to 1.8.62
Fixed bugs in a few icon commands.
2019-01-24 11:40:25 +00:00
markd
2e135791d0 tex-tex-gyre{,-doc}: update to 2.501
Updates to TeX Gyre Adventor and Pagella in version 2.501:

 * substantial extension of the repertoires by geometric, math and
   technical symbols, in OTF, files stylistic feature ss10 (backward
   compatibility with old math symbols) added, marks (anchors) implemented

 * only one aggregate map (for each) is included for all encodings

 * the contents of the source/fonts/tex-gyre/ directory changed; most
   importantly, it contains source *.sfd files

 * the relevant LaTeX files haven't been changed, they just got a new time
   stamp
2019-01-24 11:10:42 +00:00
markd
0543911ff9 tex-ly1{,-doc}: update to 2018
changes unknown
2019-01-24 10:37:53 +00:00
markd
f2c1bced58 tex-stix{,-doc}: update to 1.1.3
remove source files
2019-01-24 10:30:13 +00:00
markd
edbbd1972e tex-newtxsf{,-doc}: update to 1.051
change unknown
2019-01-24 10:16:06 +00:00
jperkin
d05fd65229 tex-mathalfa*: Set TEXLIVE_USE_CTAN so that distfiles can be fetched. 2019-01-24 09:19:11 +00:00
markd
1ac91ac355 tex-newtx{,-doc}: update to 1.554
Version 1.55 adds support for the SticksToo text fonts (a reworking of
STIX2) as option stix2 to newtxmath. Along with this addition, there
are some important code differences concerning the treatment of
embedded Blackboard Bold alphabets, and, unique to the behavior under
stix2, the addition of the built-in DSSerif alphabet to the options for
Blackboard Bold alphabet.
2019-01-24 09:14:30 +00:00
markd
86d8b15f0c tex-cabin{,-doc}: update to 2018
Updated to fonts version 2.2 with improved diacritics.
2019-01-23 19:21:32 +00:00
markd
121fc19c8a tex-ipaex-type1{,-doc}: update to 0.5
- Support for the LY1 encoding.
- Fix bug in the LaTeX package (ipaex-type1.sty).
2019-01-23 11:07:45 +00:00
markd
fb01a04395 tex-dozenal{,-doc}: update to 7.2
Wrapped \x and \e in \unexpanded, to make them more robust.
2019-01-23 10:46:29 +00:00
markd
2f47900710 tex-roboto{,-doc}: update to 2018
Added RobotoMono fonts.
2019-01-23 09:47:07 +00:00
youri
434fdafc6c Remove, it was already imported as unicode-character-database. 2019-01-22 16:08:11 +00:00
markd
31ea3014a4 tex-mathalfa{,-doc}: update to 1.10
changes unknown
2019-01-22 12:45:08 +00:00
adam
949d315f42 py-fonttools: updated to 3.36.0
3.36.0:
- [ttx] Added --no-recalc-timestamp option to keep the original font's
  head.modified timestamp.
- [ttx/psCharStrings] Fixed issues while dumping and round-tripping CFF2 table
  with ttx.
- [voltLib] Fixed check for duplicate anchors. Don't try to read past
  the END operator in .vtp file.
- [varLib] Use sentinel value -0x8000 (-32768) to ignore post.underlineThickness
  and post.underlinePosition when generating MVAR deltas.
- [subset] Added --retain-gids option to subset font without modifying the
  current glyph indices.
- [ufoLib] Replace deprecated calls to getbytes and setbytes with new
  equivalent readbytes and writebytes calls. fs >= 2.2 no required.
- [varLib] Allow loading masters from TTX files as well
2019-01-22 09:17:20 +00:00
youri
2885f33ab6 Use the unicode license, as suggested by leot@. 2019-01-21 17:13:24 +00:00
youri
18537e9c58 fonts/unicode-ucd: import unicode-ucd-11.0.0
Unicode Character Database.
2019-01-21 16:57:41 +00:00
adam
e0c19e3b10 py-fonttools: updated to 3.35.2
3.35.2:
- [hmtx/vmtx]: Allow to compile/decompile hmtx and vmtx tables even
  without the corresponding (required) metrics header tables, hhea and
  vhea
- [varLib] Added support for localized axes' labelname and named instances'
  stylename.

3.35.1:
- [_m_a_x_p] Include maxComponentElements in maxp table's recalculation.

3.35.0:
- [psCharStrings] In encodeFloat function, use float's "general format" with
  8 digits of precision (i.e. %8g) instead of str(). This works around
  a macOS rendering issue when real numbers in CFF table are too long, and
  also makes sure that floats are encoded with the same precision in python 2.7
  and 3.x.
- [_n_a_m_e/fontBuilder] Make _n_a_m_e_table.addMultilingualName also add
  Macintosh (platformID=1) names by default. Added options to FontBuilder
  setupNameTable method to optionally disable Macintosh or Windows names.
- [varLib] Make build optionally accept a DesignSpaceDocument object,
  instead of a designspace file path. The caller can now set the font
  attribute of designspace's sources to a TTFont object, thus allowing to
  skip filenames manipulation altogether.
- [sfnt] Allow SFNTReader objects to be deep-copied.
- Require typing>=3.6.4 on py27 to fix issue with singledispatch.
- [designspaceLib/t1Lib/macRes] Fixed some cases where pathlib.Path objects were
  not accepted.
- [varLib] Fixed merging of multiple PairPosFormat2 subtables.
- [varLib] The default STAT table version is now set to 1.1, to improve
  compatibility with legacy applications
2019-01-16 08:40:39 +00:00
tnn
12fe745b56 added fonts/spleen 2019-01-10 14:58:09 +00:00
tnn
8f66f00a86 fonts/spleen: import spleen-1.0.3
Spleen is a monospaced bitmap font available in 5 sizes:
5x8, 8x16, 12x24, 16x32 and 32x64.

fonts/spleen provides font files in the PCF format for use with X11.
2019-01-10 14:55:58 +00:00
bsiegert
edd75e0c79 Update croscorefonts to 1.31.0
No changelog from upstream that I could find. The Symbol font has been
removed.
2019-01-08 19:25:57 +00:00
joerg
c8643ef2a5 Deal with stricter C++ compliant string.h. 2018-12-27 15:16:53 +00:00
adam
ed38fb4645 py-fonttools: really fix ALTERNATIVES :) 2018-12-22 19:06:53 +00:00
taca
af2b28c4b9 fonts/py-fonttools: fix ALTERNATIVES file
Fix ALTERNATIVES file syntax.

Bump PKGREVISION.
2018-12-22 17:19:35 +00:00
adam
2f36aa4fe4 py-fonttools: updated to 3.34.2
3.34.2
- [merge] Fixed AssertionError when none of the script tables in GPOS/GSUB have
  a DefaultLangSys record

3.34.1
- [varLib] Work around macOS rendering issue for composites without gvar entry
2018-12-22 09:20:03 +00:00
adam
ff5aa4b839 py-fonttools: updated to 3.34.0
3.34.0:
- [varLib] Support generation of CFF2 variable fonts. model.reorderMasters()
  now supports arbitrary mapping. Fix handling of overlapping ranges for feature
  variations.
- [cffLib, subset] Code clean-up and fixing related to CFF2 support.
- [ttLib.tables.ttProgram] Use raw strings for regex patterns.
- [fontbuilder] Initial support for building CFF2 fonts. Set CFF's
  FontMatrix automatically from unitsPerEm.
- [plistLib] Accept the more general collections.Mapping instead of the
  specific dict class to support custom data classes that should serialize
  to dictionaries.
2018-12-16 14:09:29 +00:00
tm
d94d010405 awesome-otf: Update MAINTAINERship to tm@NetBSD.org email address 2018-12-11 08:46:42 +00:00
tm
25f1e47914 awesome-ttf: Update MAINTAINERship to tm@NetBSD.org email address 2018-12-11 08:46:21 +00:00
tm
945f16118f fonts: add awesome-otf 2018-12-11 08:38:40 +00:00
tm
b6e2b7ff7e awesome-otf: add version 5.5.0
Font Awesome gives you scalable vector icons that can instantly be customized -
size, color, drop shadow, and anything that can be done with the power of CSS.

Font Awesome by Dave Gandy - http://fontawesome.io
2018-12-10 20:19:07 +00:00
tm
0786c1362f awesome-ttf: update to 5.5.0
* Holiday category
* Winter category
* A nice selection of the top requested icons from the Font Awesome Leaderboard
* Sponsored icon horse-head
* Brand icons adobe, artstation, atlassian, centos, confluence, dhl, diaspora,
  fedex, fedora, figma, intercom, invision, jira, mendeley, raspberry-pi,
  redhat, sketch, sourcetree, suse, ubuntu, ups, usps, and yarn
* The Canadian Maple Leaf (Aboot time, eh. You hosers.)

* Added more icons to Buildings, Hands, Spinners, Users & People, and Vehicles categories
* Added indicators whether an icon was added to Font Awesome through community voting

* Missing metadata for holly-berry

* Politics category
* Weather category (volume 1 and 2)
* Brand icon reacteurope
* Sponsorship of briefcase by WorkRails

* Alignment centered for larger icons when using the CSS stacks feature

* Brand icon think-peaks

* Updated rocketchat brand icon
* Adding vr-cardboard and d-and-d-beyond to Free version
* Replacing rendact with wpressr brand icon
* Changing the version 4 shim for commenting icon to solid style to better match version 4

* Path issues with tombstone-alt icon in Regular and Light styles

* Separate wand and wand-magic into unique icons
* Corrected the alignment of linkedin-in
* Renamed categories "Holiday" to "Halloween" and "Seasonal" to "Autumn"

* New Tabletop Gaming, Holiday, Seasonal category
* 7 tabletop gaming brands (acquisitions-incorporated, critical-role, d-and-d, d-and-d-beyond, fantasy-flight-games, penny-arcade, wizards-of-the-coast)
* 25 new animals (and all of them are real you Disbelievers)
* Sponsorship of volume-mute by Pulse-Eight
* creative-commons-zero added to Free version
* DEV brand icon
* Search terms "positive" and "negative" added to applicable icons
* Sponsorship of chess-knight by Inspira bvba
* Sponsorship of blender-phone by Joe Emison
* Icons chair, chair-office, file-csv, hammer, head-side, head-vr, house-damage, hryvnia, network-wired, running, slash, user-injured, and vr-cardboard

* Using masks with SVG and JavaScript now use nanoid generated IDs instead of a simple counter
* Updated speakap brand icon
* Revised menorah icon and added hanukiah

* Slight distortion in book-heart
* Bad search terms for folder icon
* Set license for @fortawesome/free-brands-svg-icons NPM package

* Updating icons in the Status category

* sponsors.yml listed icon prayer instead of pray
* Removed Pro icons that accidentally made it into Free

* New Religion, and Marketing category
* New icons in the Mathematics, and Business category
* New stats for signal, volume, and wifi icons
* New brand icon for the-red-yeti and alipay

* Adding ethereum to Currency category
* Adding bitcoin and btc to Payments & Shopping

* Incorrect name for layer-minus and layer-plus in sponsors.yml
* Reversing route-highway and route-interstate
* Correct version identifier in OTF and web font files
* CSS keyframe names are not minified (and renamed) to prevent conflict with user or app specific names
* Sass placeholder selector added for %fa-icon to fix CSS precendence issue with font-weight

* New education and automotive categories
* More icons in the medical and maps categories
* Top requested brands ello, hackerrank, kaggle, markdown, neos, and zhihu

* Additional search terms for various icons FortAwesome/Font-Awesome#13429

* Marked the font-awesome-logo-full as a "private" icon
* Consistently named and minified CSS and JS files in the CDN, npm packages, and zip files

* Removed "fa-" prefix from Less and Sass style bundles filenames
* Unable to use brand icons with pseudo-elements and SVG with JS
* Adding icons explicitly using the library were not available when using pseudo-elements and SVG with JS
* smile-plus search terms in icons.yml incorrectly formatted
* kiss and grin-wink icons having incorrect weight / style FortAwesome/Font-Awesome#13361 FortAwesome/Font-Awesome#13363
* Missing underscore in filenames in the less/v4-shims.less FortAwesome/Font-Awesome#13415
* Light style for code-commit
* Including rev brand icon in the Font Awesome Free version

**Minor version upgrade notice: there are some backward-incompatible changes to this release. See the
[UPGRADING.md guidefor more
information.**

* New Emoji, Design, and Travel category pack
* Another group of requested and commissioned icons
* Version 4 shim for Web Fonts with CSS
* New simplified download and NPM packages
* @fortawesome/fontawesome-free and @fortawesome/fontawesome-pro NPM packages that match what's available in the CDN and .ZIP files
* Brand icons rev, nimblr, megaport, mailchimp, hornbill, wix, weebly, themeco, squarespace, aws, shopware
* API method toHtml() for converting abstract objects to HTML
* API method counter() to generate Layers Counters
* API method watch() to configure MutationObserver and watch DOM for icon changes and additions

* Relocating sponsor data to a separate sponsors.yml
* Updated teamspeak brand icon
* No more default exports in the CommonJS/ES packages (anything installed from NPM)
* Greatly improved performance and rendering of CSS pseudo-elements with SVG and JavaScript
* Configuration of SVG with JavaScript can now be done with attributes on the script tag
* SVG with JavaScript pseudo-elements now match syntax (font-family, font-weight) of Web Fonts with CSS

* Tree shaking of all NPM packages by default
* Alignment of the book-open and dice-six icon
* Correcting creative-commons
* Incorrect license on the fontawesome-common-types package
* Improve ligatures that share a base name with another ligature
* Correcting solid style of the digital-tachograph icon
* Prevent duplicating classes in some scenarios with SVG with JavaScript
* Duplicate insertion of CSS when insertCss() method was called
* Missing TypeScript definitions for the free-brands-svg-icons package

* 68 icons to Free and 165 to Pro of the most requested icons in Font Awesome

* A long time ago in a galaxy far, far away some icons were added

* Renamed the r brand to r-project to prevent ligature collision with the "r" glyph

* 16 new user icons
* Full set of Creative Commons symbols
* Regular style comment-dots used for v4 comment-alt in shim
* Top 6 brand icons: r, ebay, mastodon, researchgate, keybase, teamspeak

* Revised slider icons FortAwesome/Font-Awesome#11872
* Make desktop typeface easier to find in apps that support ligature previews

* Remove errant XML entity from the lastfm-square icon FortAwesome/Font-Awesome#12847
* Correcting paths in cloud icons FortAwesome/Font-Awesome-Pro#920

* New java brand icon FortAwesome/Font-Awesome#386

* Updating depth of dna icon
* Updating pied-piper, adding pied-piper-hat

* Correcting path errors on readme icon FortAwesome/Font-Awesome#12754
* Light style of lamp icon FortAwesome/Font-Awesome#12725

* New Chat icon pack and category
* New Charity icon pack and category
* New Moving icon pack and category
* New icons hands and hand-holding

* Updated flipboard, readme, and houzz brand icon
* Making all solid icons in the medical icon pack free
* Updated hand-holding-box and hand-receiving in the Light style

* Missing box-sizing CSS property for fa-layers-counter

* OTF font files missing ligatures for Pro styles FortAwesome/Font-Awesome#12486 FortAwesome/Font-Awesome-Pro#1034

* New Logistics category
* New Medical category
* Individual SVG files available from the Font Awesome CDN
* Additional search terms

* Apple brand icon update FortAwesome/Font-Awesome#12337
* Disable mutation observers with fontawesome.noAuto() is called
* License information now references https URL scheme

* Missing TypeScript names FortAwesome/react-fontawesome#83
* Adding categories metadata FortAwesome/Font-Awesome#12034
* TypeScript improvement for fontawesome.layer()
* Correcting a melting, wobbling, weird-looking whistle

* @fortawesome/fontawesome-pro-light missing submodules

* New Sports category
* New Chess category
* Added brand icons for flipboard, php, quinscape, and hips

* Sass and Less mixin fa-icon() now uses ems instead of percentage
* Corrected misspelling of "Alternate" in category labels
* Improved TypeScript definitions for @fortawesome/fontawesome
* Server-side rendering was failing due to DOM-specific object access
* SVG attributes "data-fa-processed" renamed to "data-fa-i2svg", only applies if rendered with i2svg() method

* Updating all NPM package READMEs

* Improving TypeScript exports and fixing some incorrect definitions
* TypeScript error when importing entire style Fort-Awesome/Font-Awesome#12072
* Pseudo-elements erasing text contents in parent container Fort-Awesome/Font-Awesome-Pro#11995
* fa-layers-text misalignment when using Bootstrap Fort-Awesome/Font-Awesome#11871

* Adding elementor, youtube-square brand icons
* Adding window-minimize to the Free subset
* TypeScript support for all NPM packages

* Corrected uneven spacing in university, address-book, address-card, id-badge, id-card, mouse-pointer, phone-volume, portrait, user-alt, user-circle, user-md, user-plus, user-times, user , users
* Corrected uneven spacing in brand icons behance-square, dashcube, discourse, ember, erlang, fort-awesome, js-square, laravel, mix, patreon, palfed, phoenix-framework, node-js, skyatlas, stack-exchange, stripe, viber, weixin, yahoo , yoast

* Adding amazon-pay, cc-amazon-pay, korvue, ethereum brand icons
* Adding stopwatch to Free version

* Ligatures now support capital case, all caps, and title case

* NPM packages now behave the same way as CDN and browser-specific packages FortAwesome/Font-Awesome-Pro#727 FortAwesome/Font-Awesome-Pro#896 FortAwesome/Font-Awesome-Pro#891
* Icon doesn't change when pseudo-element content changes FortAwesome/Font-Awesome-Pro#839
* Invalid XML in sprites FortAwesome/Font-Awesome-Pro#927
* Incorrect version in Sass and Less variable files

* Adding font-awesome-flag, lock-open, redo-alt, sync-alt, undo-alt to the Free version
* New NPM packages `fontawesome-free-webfonts` and `fontawesome-pro-webfonts`
* Adding old icon names to search terms for renamed icons
* Extensive metadata added to the `advanced-options` directory
* Adding stripe-s brand icon
* Adding typo3 brand icon

* Updated dropbox brand icon to match new branding guidelines
* Updated firefox brand icon
* Updated strava brand icon
* OTF font file now include a space character

* OTF font file now supports different styles in Windows
* OTF font file "j" character now has correct space on the right
* Modifying the `class` attribute on an existing `<svg>` allows you to change the icon

* License information

* CSS vertical-align now "em"-based instead of percentage making it more consistent
* fa-ul width now closer to default browser size
2018-12-10 20:08:01 +00:00
leot
062aa6b9ad unifont: Update fonts/unifont to 11.0.03
Changes:
11.0.03
-------
This release contains two significant contributions in the Unicode
Supplementary Multilingual Plane (Plane 1):
 - Nushu glyphs (U+16FE1 and U+1B170..U+1B2FB) from David Corbett.
 - Kana Supplement glyphs (U+1B000..U+1B0FF) and Kana Extended-A
   glyphs (U+1B100..U+1B12F) from Johnnie Weaver.
2018-12-09 21:50:36 +00:00
adam
16dd5de231 revbump after updating textproc/icu 2018-12-09 18:51:58 +00:00
nia
d42ac638b6 fonts/arphic-ttf: Switch to a non-dead MASTER_SITES. 2018-12-08 20:32:06 +00:00
adam
c7e9117dbd py-fonttools: updated to 3.33.0
3.33.0:
- [subset] subsetter bug fix with variable fonts.
- [varLib.featureVar] Improve FeatureVariations generation with many rules.
- [varLib] Enable sparse masters when buildirg variable fonts.
- [varLib.mutator] Add IDEF for GETVARIATION opcode, for handling hints in an
  instance.
- [ttLib] Ignore the length of kern table subtable format 0
2018-12-05 15:42:55 +00:00
wiz
6ca63e7dad harfbuzz: update to 2.2.0.
Overview of changes leading to 2.2.0
Thursday, November 29, 2018
====================================
- Misc shaping bug fixes.
- Add font variations named-instance API.
- Deprecate font variations axis enumeration API and add replacement.
- AAT shaping improvements:
  o Fixed 'kern' table Format 2 implementation.
  o Implement 'feat' table API for feature detection.
  o Blacklist 'GSUB' table of fonts from 'MUTF' foundry that also have 'morx'.

New API:
+hb_aat_layout_feature_type_t
+hb_aat_layout_feature_selector_t
+hb_aat_layout_get_feature_types()
+hb_aat_layout_feature_type_get_name_id
+hb_aat_layout_feature_selector_info_t
+HB_AAT_LAYOUT_NO_SELECTOR_INDEX
+hb_aat_layout_feature_type_get_selector_infos()
+hb_ot_var_axis_flags_t
+hb_ot_var_axis_info_t
+hb_ot_var_get_axis_infos()
+hb_ot_var_find_axis_info()
+hb_ot_var_get_named_instance_count()
+hb_ot_var_named_instance_get_subfamily_name_id()
+hb_ot_var_named_instance_get_postscript_name_id()
+hb_ot_var_named_instance_get_design_coords()

Deprecated API:
+HB_OT_VAR_NO_AXIS_INDEX
+hb_ot_var_axis_t
+hb_ot_var_get_axes()
+hb_ot_var_find_axis()
2018-12-03 11:43:25 +00:00
nia
88825e7613 twemoji-color-font-ttf: Import version 11.2.0
A color and B&W emoji SVGinOT font built from the Twitter Emoji
for Everyone artwork with support for ZWJ, skin tone diversity and
country flags.

The font works in all operating systems, but will currently only
show color emoji in Firefox and Thunderbird. This is not a limitation
of the font, but of the operating systems and applications. Regular
B&W outline emoji are included for backwards/fallback compatibility.
2018-11-30 15:46:47 +00:00
wiz
e1bc48b065 harfbuzz: update to 2.1.3.
Overview of changes leading to 2.1.3
Friday, November 16, 2018
====================================
- Fix AAT 'mort' shaping, which was broken in 2.1.2


Overview of changes leading to 2.1.2
Friday, November 16, 2018
====================================
- Various internal changes.
- AAT shaping improvements:
  o Implement kern table Format 1 state-machine-based kerning.
  o Implement cross-stream kerning (cursive positioning, etc).
  o Ignore emptyish GSUB tables (zero scripts) if morx present.
  o Don't apply GPOS if morx is being applied.  Matches Apple.
2018-11-30 15:26:51 +00:00
abs
920da30078 Do not play _POSIX_C_SOURCE games on NetBSD - causes issues with some pkgsrc gcc versions
Bump PKGREVISION
2018-11-23 09:50:55 +00:00