Commit graph

2942 commits

Author SHA1 Message Date
nia
7bd81fcb12 koruri-ttf: Update to 20180915
Various updates to the source fonts including support for specific
codepoints used by Android.

Use mk/fonts.mk.
2019-07-27 14:52:26 +00:00
wiz
1ac2210b6f *: recursive bump for gdk-pixbuf2-2.38.1 2019-07-21 22:23:57 +00:00
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