Commit graph

3018 commits

Author SHA1 Message Date
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
kleink
f1a683c990 Revbump after cairo 1.16.0 update. 2018-11-14 22:20:58 +00:00
ryoon
b86dfe6873 Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
ryoon
e916b133b3 Update to 1.8.8
Changelog:
Overview of changes leading to 2.1.1
Monday, November 5, 2018
====================================
- AAT improvements:
  o Implement 'mort' table.
  o Implement 'kern' subtables Format 1 and Format 3.


Overview of changes leading to 2.1.0
Tuesday, October 30, 2018
====================================
- AAT shaping improvements:
  o Allow user controlling AAT features, for whole buffer only currently.
  o Several 'morx' fixes.
  o Implement tuple-kerns in 'kerx'; Fixes kerning with Apple default
    San Francisco fonts.
- Support for color fonts:
  o COLR/CPAL API to fetch color layers.
  o SVG table to fetch SVG documents.
  o CBDT/sbix API to fetch PNG images.
- New 'name' table API.
- hb-ot-font now uses 'VORG' table to correctly position CFF glyphs
  in vertical layout.
- Various fuzzer-found bug fixes.

Changed API:

A type and a macro added in 2.0.0 were renamed:

hb_name_id_t -> hb_ot_name_id_t
HB_NAME_ID_INVALID -> HB_OT_NAME_ID_INVALID

New API:

+hb_color_t
+HB_COLOR
+hb_color_get_alpha()
+hb_color_get_red()
+hb_color_get_green()
+hb_color_get_blue()
+hb_ot_color_has_palettes()
+hb_ot_color_palette_get_count()
+hb_ot_color_palette_get_name_id()
+hb_ot_color_palette_color_get_name_id()
+hb_ot_color_palette_flags_t
+hb_ot_color_palette_get_flags()
+hb_ot_color_palette_get_colors()
+hb_ot_color_has_layers()
+hb_ot_color_layer_t
+hb_ot_color_glyph_get_layers()
+hb_ot_color_has_svg()
+hb_ot_color_glyph_reference_svg()
+hb_ot_color_has_png()
+hb_ot_color_glyph_reference_png()

+hb_ot_name_id_t
+HB_OT_NAME_ID_INVALID
+HB_OT_NAME_ID_COPYRIGHT
+HB_OT_NAME_ID_FONT_FAMILY
+HB_OT_NAME_ID_FONT_SUBFAMILY
+HB_OT_NAME_ID_UNIQUE_ID
+HB_OT_NAME_ID_FULL_NAME
+HB_OT_NAME_ID_VERSION_STRING
+HB_OT_NAME_ID_POSTSCRIPT_NAME
+HB_OT_NAME_ID_TRADEMARK
+HB_OT_NAME_ID_MANUFACTURER
+HB_OT_NAME_ID_DESIGNER
+HB_OT_NAME_ID_DESCRIPTION
+HB_OT_NAME_ID_VENDOR_URL
+HB_OT_NAME_ID_DESIGNER_URL
+HB_OT_NAME_ID_LICENSE
+HB_OT_NAME_ID_LICENSE_URL
+HB_OT_NAME_ID_TYPOGRAPHIC_FAMILY
+HB_OT_NAME_ID_TYPOGRAPHIC_SUBFAMILY
+HB_OT_NAME_ID_MAC_FULL_NAME
+HB_OT_NAME_ID_SAMPLE_TEXT
+HB_OT_NAME_ID_CID_FINDFONT_NAME
+HB_OT_NAME_ID_WWS_FAMILY
+HB_OT_NAME_ID_WWS_SUBFAMILY
+HB_OT_NAME_ID_LIGHT_BACKGROUND
+HB_OT_NAME_ID_DARK_BACKGROUND
+HB_OT_NAME_ID_VARIATIONS_PS_PREFIX
+hb_ot_name_entry_t
+hb_ot_name_list_names()
+hb_ot_name_get_utf8()
+hb_ot_name_get_utf16()
+hb_ot_name_get_utf32()


Overview of changes leading to 2.0.2
Saturday, October 20, 2018
====================================
- Fix two minor memory access issues in AAT tables.


Overview of changes leading to 2.0.1
Friday, October 19, 2018
====================================
- Fix hb-version.h reported release version that went wrong (1.8.0)
  with previous release.
- Fix extrapolation in 'trak' table.
- Fix hb-font infinite-recursion issue with some font funcs and
  subclassed fonts.
- Implement variation-kerning format in kerx table, although without
  variation.
- Fix return value of hb_map_is_empty().


Overview of changes leading to 2.0.0
Thursday, October 18, 2018
====================================
- Added AAT shaping support (morx/kerx/trak).
  Automatically used if GSUB/GPOS are not available respectively.
  Set HB_OPTIONS=aat env var to have morx/kerx preferred over
  GSUB/GPOS.
- Apply TrueType kern table internally, instead of relying on
  hb_font_t callbacks.
- Khmer shaper significantly rewritten to better match Uniscribe.
- Indic3 tags ('dev3', etc) are passed to USE shaper.
- .dfont Mac font containers implemented.
- Script- and language-mapping revamped to better use BCP 47.
- Misc USE and Indic fixes.
- Misc everything fixes.
- Too many things to list.  Biggest release since 0.9.1, with
  over 500 commits in just over 5 weeks!  Didn't intend it to
  be a big release.  Just happened to become.
- hb-ft now locks underlying FT_Face during use.

API changes:

- Newly-created hb_font_t's now have our internal "hb-ot-font"
  callbacks set on them, so they should work out of the box
  without any callbacks set.  If callbacks are set, everything
  is back to what it was before, the fallback callbacks are
  null.  If you to get the internal implementation modified,
  sub_font it.

- New hb_font_funcs_set_nominal_glyphs_func() allows speeding
  up character to glyph mapping.

New API:
+HB_FEATURE_GLOBAL_START
+HB_FEATURE_GLOBAL_END
+hb_buffer_set_invisible_glyph()
+hb_buffer_get_invisible_glyph()
+hb_font_funcs_set_nominal_glyphs_func()
+hb_ot_layout_table_select_script()
+hb_ot_layout_script_select_language()
+hb_ot_layout_feature_get_name_ids()
+hb_ot_layout_feature_get_characters()
+hb_name_id_t
+HB_NAME_ID_INVALID
+HB_OT_MAX_TAGS_PER_SCRIPT
+hb_ot_tags_from_script_and_language()
+hb_ot_tags_to_script_and_language()

Deprecated API:
-hb_font_funcs_set_glyph_func()
-hb_unicode_eastasian_width_func_t
-hb_unicode_funcs_set_eastasian_width_func()
-hb_unicode_eastasian_width()
-hb_unicode_decompose_compatibility_func_t
-HB_UNICODE_MAX_DECOMPOSITION_LEN
-hb_unicode_funcs_set_decompose_compatibility_func()
-hb_unicode_decompose_compatibility()
-hb_font_funcs_set_glyph_h_kerning_func()
-hb_font_funcs_set_glyph_v_kerning_func()
-hb_font_get_glyph_h_kerning()
-hb_font_get_glyph_v_kerning()
-hb_font_get_glyph_kerning_for_direction()
-hb_ot_layout_table_choose_script()
-hb_ot_layout_script_find_language()
-hb_ot_tags_from_script()
-hb_ot_tag_from_language()


Overview of changes leading to 1.9.0
Monday, September 10, 2018
====================================
- Added 'cmap' API to hb_face_t.
- Face-builder API.
- hb-ot-font re-creation should be much leaner now, as the
  font tables it uses are cached on hb_face_t now.
- Internal source header file name changes:
  hb-*-private.hh is renamed to hb-*.hh.

New API:
+HB_UNICODE_MAX
+hb_face_collect_unicodes()
+hb_face_collect_variation_selectors()
+hb_face_collect_variation_unicodes()
+hb_face_builder_create()
+hb_face_builder_add_table()
2018-11-12 03:49:09 +00:00
ryoon
739d2d271b Use ofl-v1.0 for LICENSE 2018-11-07 12:52:14 +00:00
adam
7fe5d440da py-fonttools: updated to 3.32.0
3.32.0:
- [ufoLib] Make UFOWriter a subclass of UFOReader, and use mixins
  for shared methods
- [featureVars] Fixed normalization error when a condition's minimum/maximum
  attributes are missing in designspace <rule>
- [setup.py] Added [plot] to extras, to optionally install matplotlib,
  needed to use the fonTools.varLib.plot module.
- [varLib] Take total bounding box into account when resolving model.
  If multiple axes have the same range ratio, cut across both.
- [subset] Don't error if STAT has no AxisValue tables.
- [fontBuilder] Added a new submodule which contains a FontBuilder wrapper
  class around TTFont that makes it easier to create a working TTF or OTF
  font from scratch with code. NOTE: the API is still experimental and may
  change in future versions.

3.31.0:
- [ufoLib] Merged the ufoLib <https://github.com/unified-font-objects/ufoLib>__
  master branch into a new fontTools.ufoLib package
  Moved ufoLib.pointPen module to fontTools.pens.pointPen.
  Moved ufoLib.etree module to fontTools.misc.etree.
  Moved ufoLib.plistlib module to fontTools.misc.plistlib.
  To use the new fontTools.ufoLib module you need to install fonttools
  with the [ufo] extra, or you can manually install the required additional
  dependencies (cf. README.rst).
- [morx] Support AAT action type to insert glyphs and clean up compilation
  of AAT action tables.
- [subset] The --no-hinting on a CFF font now also drops the optional
  hinting keys in Private dict: ForceBold, LanguageGroup, and
  ExpansionFactor
- [subset] Include nameIDs referenced by STAT table
- [loggingTools] Added msg=None argument to
  CapturingLogHandler.assertRegex.
- [varLib.mutator] Implemented FeatureVariations instantiation
- [g_l_y_f] Added PointPen support to _TTGlyph objects
2018-11-02 09:59:31 +00:00
abs
665caa8b40 Drop USE_GCC_RUNTIME. Problem was unrelated gcc8/gcc8-libs issue 2018-10-30 10:33:36 +00:00
abs
30bb917a5d Fix _POSIX_C_SOURCE abuse for at least NetBSD to fix gcc6/7/8 build
Also add USE_GCC_RUNTIME

Bump PKGREVISION
2018-10-29 13:55:14 +00:00
adam
52a51625a0 py-fonttools: updated to 3.30.0
3.30.0:
- Skip building noop class PairPos subtables when Coverage is NULL
- Expose the previously reserved bit flag OVERLAP_SIMPLE of
  glyf table's contour points in the TTX dump. This is used in some
  implementations to specify a non-zero fill with overlapping contours.
- Added support for decompiling/compiling TS1C tables containing
  VTT sources for cvar variation table.
- Use fontTools.designspaceLib to read DesignSpaceDocument. The
  fontTools.varLib.designspace module is now deprecated and will be removed
  in future versions. The presence of an explicit axes element is now
  required in order to build a variable font.
- Implemented building GSUB FeatureVariations table from the rules
  element of DesignSpace document
- Added --no-layout-closure option to not expand the subset with
  the glyphs produced by OpenType layout features. Instead, OpenType features
  will be subset to only rules that are relevant to the otherwise-specified
  glyph setpy-fonttools: updated to 3.30.0
2018-09-24 09:38:47 +00:00
maya
135194e1fc fontconfig: ignore errors from this command.
Besides native xorg+xorg sets, modular xorg, there is also
native xorg+no xorg sets, and apparently the build doesn't fail in
this case.

Reported by John D. Baker in pkgsrc-users.
2018-09-17 06:56:22 +00:00
joerg
e9ef8d3ec7 Remove fontconfig files from x11-links, they can confuse ld later on. 2018-09-14 19:02:38 +00:00
fhajny
508f7880c9 fonts/fntsample: Update to 5.2.
Changes in version 5.2
- Fix handling of non-ASCII characters in pdfoutline

Changes in version 5.1
- Make writing outlines with Cairo actually work
- Fix typos

Changes in version 5.0
- Add command line flag that allows to use pango for text layout
- Add possiblility to create PDF outline directly using cairo
- Switch to CMake as build system
- Add command line flag for loading Unicode blocks file during runtime.
2018-09-10 20:43:24 +00:00
joerg
f3a5e84a59 Repeat after me: I have never ever used .../.libs directly. 2018-09-06 15:27:21 +00:00
wiz
c3f2cec8fa fontconfig: update to 2.13.1.
Changes not found.
2018-09-02 20:30:43 +00:00
tnn
e02a8aa07d fontconfig: needs libbz2 2018-08-31 09:06:07 +00:00
wiz
93b46879c7 Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
wen
66d3627378 Update to 0.12
Upstream changes:
0.12 2018-08-12 dmol@cpan.org
 - Fix MANIFEST

0.11 2018-08-11 dmol@cpan.org
 - Added FT_LOAD_COMPUTE_METRICS load flag (HinTak)
 - Added face->foreach_glyph method for iterating over all glyphs
   (some of them don't necessarily have a unicode point) (HinTak)
2018-08-20 02:20:18 +00:00
wiz
c0fa539561 harfbuzz: update to 1.8.8.
Overview of changes leading to 1.8.8
Tuesday, August 14, 2018
====================================
- Fix hb-icu crash on architectures where compare_exchange_weak() can
  fail falsely.  This bug was introduced in 1.8.4.
  https://bugs.chromium.org/p/chromium/issues/detail?id=873568
- More internal refactoring of atomic operations and singletons.
- API changes:
  The following functions do NOT reference their return value before
  returning:
  * hb_unicode_funcs_get_default()
  * hb_glib_get_unicode_funcs()
  * hb_icu_get_unicode_funcs()
  This is consistent with their naming ("get", instead of "reference")
  as well as how they are used in the wild (ie. no one calls destroy()
  on their return value.)
2018-08-19 17:24:55 +00:00
wiz
e1e0b5b6e9 unifont: update to 11.0.02.
2018-08-10: Release 11.0.02
   Adds Sutton SignWriting glyphs.  Miscellaneous patches to other glyphs.

2018-06-05: Release 11.0.01
   Update for Unicode 11.0.0 release.  Modifications maintain complete
   coverage of the Unicode Basic Multilingual Plane (BMP).  Also includes
   many Supplemental Multilingual Plane (SMP) scripts added in Unicode 11.0.

   Notable in this release is the Unicode 11.0 addition of the Copyleft
   symbol at code point U+01F12F.  Because of its significance, this is
   the only SMP glyph added to the Unicode TrueType BMP font.  This glyph
   also appears in the Unicode Upper TrueType font.  BDF and PCF fonts
   do not contain this symbol, as they only allow code points below U+10000.

2017-12-27: Release 10.0.07
   Changes to allow cross-building from source.  Now the top-level Makefile
   and src/Makefile define INSTALL=install, rather than install C programs
   with the "-s" (strip) option.  This is part of a change requested by
   Helmut Grohne to allow cross-architecture building without invoking
   an architecture-specific "install -s".  However, INSTALL still can
   be defined on the top-level command line when make is invoked as
   INSTALL="install -s" to allow stripping C binaries during installation
   if desired.  This definition from the top-level Makefile is passed down
   to src/Makefile, which uses any command line definition when installing
   C programs.  Plain "install" is still used when installing Perl
   programs.

   Minor adjustments to glyphs as noted in the ChangeLog file.

2017-08-27: Release 10.0.06

   Added numerous improvements to Unicode Plane 0 and Plane 1 scripts,
   almost all of which were contributed by David Corbett; see the
   ChangeLog file for details.

   Made changes to make files contributed by Mike Gilbert to support
   parallel make.

   Fixed a corrupted ASCII hexadecimal string array in unifontpic.h.

2017-07-12: Release 10.0.05

   This release positions Unicode double diacritic marks correctly
   in the TrueType fonts.  The previous release did not multiply
   their offsets by the correct scale factor in FontForge.

   The unifontpic chart title is also centered along the top row
   legend, which looks better visually.

   The Phonetic Extensions block has gone through major revision,
   with minor adjustments in other Unicode scripts as described
   in the ChangeLog file.

2017-07-08: Release 10.0.04

   Added "-P" flag to the unifontpic utility to specify the Unicode
   plane.  This allows creating code charts for glyphs above Plane 0.
   The Unicode plane is now added to the chart title.  This works
   properly for the wide and the long chart versions, with the
   letters in the long version's chart title now single-spaced.

   Received double-width Chinese ideographs to replace the quadruple-
   width glyphs for Church Slavonic transliteration that were released
   in Unifont 10.0.01.  This allows a return to PNG charts of Unifont
   glyphs.  PNG files are smaller than the BMP version but the PNG
   Unifont utilities have not been modified to handle quadruple-width
   glyphs, whereas the BMP utilities have been.  The 18 quadruple-width
   Chinese glyphs are preserved in font/plane00/alt/quad-width.hex to
   allow future experimentation.

   The PNG charts of Unicode Plane 1 (Supplemental Multilingual Plane)
   glyphs now use the Unifont "sample" version of Unifont ".hex" files,
   so that combining circles appear.  This was already being done for
   Unicode Plane 0 and will look better in font sample pages.

   Added new x-offset field to all *-combining.txt files to provide
   proper rendering of Unicode double diacritic marks; they should
   span across the preceding character and the following character.
   Added support for this in hex2sfd for FontForge generation of
   TrueType fonts.  Also added support for this to the unigencircles
   utility, so the combining circle of a double diacritic is printed
   correctly in the left half of the glyph as in the Unicode
   Consortium's code charts, rather than being centered.  Several
   applications are not rendering these double diacritic marks
   correctly; releasing this version of Unifont will allow validation
   of the new Unifont TrueType build, and could serve as a test font
   for implementing these specialty Unicode characters in other
   applications.

   Redrew Musical Symbols Ornaments (U+01D194..U+01D1A5) so they
   join together when used as a consecutive string of characters.
   Adjusted the Byzantine Musical Symbols "ano", "meso", and "kato"
   glyph versions for high, middle, and low vertical placement,
   respectively.

   Made numerous adjustments to many glyphs as noted in the ChangeLog
   file, including re-coding some "subjoiner" glyphs as combining
   characters instead of as non-printing.  Those glyphs now render
   a virama (halant) sign if a script contains such a sign, or a
   "+" subscript sign otherwise.

2017-06-30: Release 10.0.03

   Modified font/hex2sfd to reposition combining characters.  If
   you experience problems with the TrueType font in this release,
   revert to 10.0.02.

2017-06-30: Release 10.0.02

   Touched up glyphs in the block U+03xx, which includes modern Greek.
   Fixed an Aiha glyph in the Private Use Area in the Unifont CSUR font.

2017-06-20: Release 10.0.01

   Updated for Unicode 10.0 release.

   New scripts added (introduced in Unicode 10.0):
     - U+0860..U+086F     Syriac Supplement
     - U+011A00..U+011A4F Zanabazar Square
     - U+011A50..U+011AAF Soyombo
     - U+011D00..U+011D5F Masaram Gondi

   Added quadruple-width glyphs U+9FD8..U+9FE9, updating some utility
   programs and documentation to allow this change.  The Perl scripts
   unihex2png, unipng2hex, and unifont-viewer do not support this new
   16-by-32 glyph size.

   Corrected several glyphs and made numerous changes in others,
   described in detail in the ChangeLog file.
2018-08-16 12:48:11 +00:00
wiz
22ca2eea83 harfbuzz: update to 1.8.7.
Overview of changes leading to 1.8.7
Wednesday, August 8, 2018
====================================
- Fix assertion failure with GDEF-blacklisted fonts.


Overview of changes leading to 1.8.6
Tuesday, August 7, 2018
====================================
- Internal code shuffling.
- New API to speed up getting advance widths for implementations
  that have heavy overhead in get_h_advance callback:
+hb_font_funcs_set_glyph_h_advances_func
+hb_font_funcs_set_glyph_v_advances_func
+hb_font_get_glyph_advances_for_direction
+hb_font_get_glyph_h_advances
+hb_font_get_glyph_h_advances_func_t
+hb_font_get_glyph_v_advances
+hb_font_get_glyph_v_advances_func_t


Overview of changes leading to 1.8.5
Wednesday, August 1, 2018
====================================
- Major Khmer shaper improvements to better match Microsoft.
- Indic bug fixes.
- Internal improvements to atomic operations.


Overview of changes leading to 1.8.4
Tuesday, July 17, 2018
====================================
- Fix build on non-C++11.
- Use C++-style GCC atomics and C++11 atomics.


Overview of changes leading to 1.8.3
Wednesday, July 11, 2018
====================================
- A couple of Indic / USE bug fixes.
- Disable vectorization, as it was causing unaligned access bus error on
  certain 32bit architectures.


Overview of changes leading to 1.8.2
Tuesday, July 3, 2018
====================================
- Fix infinite loop in Khmer shaper.
- Improve hb_blob_create_from_file() for streams.
2018-08-16 11:59:05 +00:00
adam
20a7ed2c6a py-fonttools: updated to 3.29.0
3.29.0:
- [feaLib] In the OTL table builder, when the name table is excluded
  from the list of tables to be build, skip compiling featureNames blocks,
  as the records referenced in FeatureParams table don't exist.
- [otBase] Try ExtensionLookup if other offset-overflow methods fail.
- [feaLib] Added support for explicit subtable; break statements in
  PairPos lookups; previously these were ignored.
- [cffLib.specializer] Make sure the stack depth does not exceed maxstack - 1,
  so that a subroutinizer can insert subroutine calls.
- [otTables] Added support for fixing offset overflow errors occurring inside
  MarkBasePos subtables.
- [subset] Write the default output file extension based on --flavor option,
  or the value of TTFont.sfntVersion.
- [unicodedata] Updated Blocks, Scripts and ScriptExtensions for Unicode 11.
- [xmlWriter] Added context manager to XMLWriter class to autoclose file
  descriptor on exit.
- [psCharStrings] Optimize the charstring's bytecode by encoding as integers
  all float values that have no decimal portion.
- [ttFont] Fixed missing import of TTLibError exception.
- [feaLib] Allow any languages other than dflt under DFLT script.
2018-08-05 10:10:43 +00:00
ryoon
b9c1e1d533 Recursive revbump from textproc/icu-62.1 2018-07-20 03:33:47 +00:00
adam
75d396b815 py-fonttools: updated to 3.28.0
3.28.0:
- [featureVars] Added experimental module to build FeatureVariations
  tables. Still needs to be hooked up to varLib.build
- [fixedTools] Added otRound to round floats to nearest integer towards
  positive Infinity. This is now used where we deal with visual data like X/Y
  coordinates, advance widths/heights, variation deltas, and similar
- [subset] Improved GSUB closure memoize algorithm.
- [varLib.models] Fixed regression in model resolution
- [feaLib.ast] Fixed error when converting SubtableStatement to string
- [varLib.mutator] Set OS/2.usWeightClass and usWidthClass, and
  post.italicAngle based on the 'wght', 'wdth' and 'slnt' axis values
- [py23/loggingTools] Don't automatically set logging.lastResort handler
  on py27. Moved LastResortLogger to the loggingTools module
2018-07-05 13:13:24 +00:00
jperkin
5393242c73 *: Move SUBST_STAGE from post-patch to pre-configure
Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.
2018-07-04 13:40:07 +00:00
maya
fbdb567bb3 Add culmus version 0.132
The Culmus project aims at providing the Hebrew-speaking GNU/Linux
and Unix community with a basic collection of Hebrew fonts for X
Windows.  Presently the collection contains fifteen font families
of different styles.
2018-07-03 06:00:25 +00:00
adam
a31bce9748 extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
wiz
3d7764b583 harfbuzz: update to 1.8.1.
Overview of changes leading to 1.8.1
Tuesday, June 12, 2018
====================================
- Fix hb-version.h file generation; last two releases went out with wrong ones.
- Add correctness bug in hb_set_t operations, introduced in 1.7.7.
- Remove HB_SUBSET_BUILTIN build option.  Not necessary.
2018-06-17 09:23:51 +00:00
wiz
3f773d4c84 harfbuzz: update to 1.8.0.
Tuesday, June 5, 2018
====================================
- Update to Unicode 11.0.0.

Overview of changes leading to 1.7.7
Tuesday, June 5, 2018
====================================
- Lots of internal changes, but not yet exposed externally.
- All HarfBuzz objects are significantly smaller in size now.
- Sinhala: Position repha on top of post-consonant, not base.
  This better matches Windows 10 behavior, which was changed
  from previous Windows versions.
- New build options:
  o New cpp macro HB_NO_ATEXIT
  o New cpp macro HB_SUBSET_BUILTIN
- Significant libharfbuzz-subset changes. API subject to change.
- New API in libharfbuzz:

+hb_blob_create_from_file()
+hb_face_count()

A hashmap implementation:
+hb-map.h
+HB_MAP_VALUE_INVALID
+hb_map_t
+hb_map_create()
+hb_map_get_empty()
+hb_map_reference()
+hb_map_destroy()
+hb_map_set_user_data()
+hb_map_get_user_data()
+hb_map_allocation_successful()
+hb_map_clear()
+hb_map_is_empty()
+hb_map_get_population()
+hb_map_set()
+hb_map_get()
+hb_map_del()
+hb_map_has()
2018-06-17 08:24:41 +00:00
markd
40c157de4a fonts: add tex-mathalfa{,-doc} 2018-06-16 03:09:38 +00:00
markd
bf3751fae1 tex-mathalfa{,-doc}: Add version 1.09
The package provides means of loading maths alphabets (such as
are normally addressed via macros \mathcal, \mathbb, \mathfrak
and \mathscr), offering various features normally missing in
existing packages for this job.
2018-06-16 03:08:20 +00:00
adam
b1b962f09c py-fonttools: updated to 3.27.1
3.27.1:
Issue a warning and skip building non-existing components
Fixed issue when running ttx_test.py from a tagged commit.
2018-06-15 08:26:27 +00:00
markd
84907cdcb5 tex-metafont: fix TEX_FORMATS 2018-06-03 01:30:21 +00:00
jperkin
3524527ebf fonts/woff2: Avoid -no-canonical-prefixes 2018-05-15 11:46:43 +00:00
markd
1ff890ce99 fonts: remove tex-knuthotherfonts - removed from texlive 2018 2018-05-13 13:23:33 +00:00
markd
60d53f99a8 ttfdump: update to 0.5.5nb5
texlive 2018 version
2018-05-13 12:16:18 +00:00
markd
c1fd6b69d5 ttf2pk: update to 2.0nb4
texlive 2018 version
2018-05-13 12:14:17 +00:00
markd
efd6a35c8a ps2pkm: update to 1.8nb2
texlive 2018 version
2018-05-13 12:11:46 +00:00
markd
e846102499 lcdftypetools: update to 2.107
texlive 2018 version
2018-05-13 12:09:31 +00:00
markd
4efda4562b gsftopkk: update to 1.19.2nb9
texlive 2018 version
2018-05-13 12:06:11 +00:00
markd
6e782ca671 afm2pl: update to 0.7.1nb4
texlive 2018 version
2018-05-13 12:03:52 +00:00
markd
0ebf362503 tex-libertine{,-doc}: update to 5.3.0.46211
changes unknown
2018-05-12 03:30:00 +00:00
markd
9f1b09aa43 tex-lato{,-doc}: update to 3.0
changes unknown
2018-05-12 03:27:18 +00:00
markd
4878a1aa32 tex-xcharter{,-doc}: update to 1.112
Version 1.11 of XCharter includes new Greek math alphabets that match the
size and style of Charter. These are used to construct the
Greek math glyphs when using the charter option to newtxmath (version 1.53
or later.)
2018-05-12 02:07:35 +00:00
markd
72c0987cce tex-ptex-fonts{,-doc}: update to 2018
* Re-packaged after removal of ascmac-related fonts.
2018-05-12 01:53:37 +00:00
markd
d86e51fb62 tex-ptex-fontmaps{,-doc}: update to 20180328.0
* New version that will go on TeX Live 2018.
* kanji-config-updmap: Multiple language mode options (--ja, --sc etc.)
can be specified at the same time.
* Fix README; mention TLContrib for macOS-specific font maps.
2018-05-12 01:50:28 +00:00
adam
ce4822f58a py-fonttools: updated to 3.26.0
3.26.0:
- [designspace] Added a new optional layer attribute to the source element,
  and a corresponding layerName attribute to the SourceDescriptor
  object.
  Added conditionset element to the rule element to the spec, but not
  implemented in designspace reader/writer yet.
- [varLib.models] Refine modeling one last time.
- [otBase] Fixed sharing of tables referred to by different offset sizes
- [subset] Don't drop a GDEF that only has VarStore. Set to None
  empty Coverage tables in MarkGlyphSets.
- [varLib]: Added --master-finder command-line option.
- [varLib.mutator] Prune fvar nameIDs from instance's name table.
- [otTables] Allow decompiling bad ClassDef tables with invalid format, with
  warning.
- [varLib] Make STAT v1.2 and reuse nameIDs from fvar table.
- [varLib.plot] Show master locations. Set axis limits to -1, +1.
- [subset] Handle HVAR direct mapping. Passthrough 'cvar'.
  Added --font-number command-line option for collections.
- [t1Lib] Allow a text encoding to be specified when parsing a Type 1 font
  Added kind argument to T1Font constructor.
- [ttLib] Added context manager API to TTFont class, so it can be used in
  with statements to auto-close the file when exiting the context
2018-05-11 14:38:24 +00:00
wiz
d6d2f32ec2 SDL2_ttf: use pkg-config to find freetype2. 2018-05-10 21:48:15 +00:00
markd
7f7a9969b1 tex-newtx{,-doc}: update to 1.531
changes unknown
2018-05-08 10:55:32 +00:00
markd
93bdddf577 tex-japanese-otf{,-doc}: update to 1.7b7
* otf.sty: Scale Japanese fonts using \Cjascale if defined.
   Support jsreport.cls in jsclasses.

 * ajmacros.sty: Add \NeedsTeXFormat{pLaTeX2e} to avoid infinite loop.
2018-05-06 12:07:38 +00:00
markd
d1b0395c08 tex-inconsolata{,-doc}: update to 1.114
changes unknown
2018-05-06 12:00:22 +00:00
markd
96639971df tex-gfsdidot{,doc}: update to 2018
changes unknown
2018-05-06 04:03:30 +00:00
markd
aa393acac4 tex-fontspec{,-doc}: update to 2.6g
- v2.6g (2017-11-09)

    * Bugfix for clash introduced with last version. When loading `babel`
      before `fontspec` the following error arose:

          ! Control sequence \latinencoding already defined.

- v2.6f (2017-11-05)

    * Fix loading of Graphite fonts and add a little documentation
      (a better interface is needed, though)

    * Correct and simplify some internal code that fixes a bug in the
      way some fonts are displayed in `\tracingoutput` mode.

    * This also fixes an obscure bug using the API in which a query for
      a selected font feature would test against the upright font in the
      current family regardless of the face/shape actually in use.

    * This package now complies with the `expl3` option `check-declarations`.
2018-05-06 03:08:16 +00:00
markd
8331991f8c tex-fontools{,-doc}: update to 2018
Added support for fonts (like the new IBM Plex fonts) that put
 the Condensed or Extended fonts in separate font families.
2018-05-06 03:04:36 +00:00
markd
5293b53660 tex-fontname{,-doc}: update to 2018
changes unknown
2018-05-06 03:02:09 +00:00
markd
dc57a0df48 tex-fira{,-doc}: update to 4.2.46260
Corrected selection for Book weight using type1 fonts.
2018-05-06 02:54:33 +00:00
markd
6422df5710 tex-feyn{,-doc}: update to 0.4.1
Changes from 0.3.3:

  * Extended-size fonts, useful for overheads
  * \FEYN macro
  * spacing adjustments
  * added missing propagators
  * now released under the terms of the 2-clause BSD licence.
2018-05-06 02:51:25 +00:00
markd
d5b40e87eb tex-cns{,-doc}: update to 2018
changes unknown
2018-05-06 01:51:54 +00:00
markd
f768061543 tex-cm-doc: update to 2018
changes unknown
2018-05-06 01:48:54 +00:00
markd
f8eadd5456 tex-cm: update to 2018
changes unknown
2018-05-06 01:48:26 +00:00
markd
decf750ce0 tex-ccicons{,-doc}: update to 1.6
changes unknown
2018-05-06 01:26:39 +00:00
minskim
bcca6872c5 fonts/ttf2pk: Make this build with freetype2-2.9.1
freetype2 no longer installs freetype-config. Use pkg-config instead.
2018-05-05 12:31:25 +00:00
minskim
72020bcfb0 fonts/ttmkfdir2: Make this build with freetype2-2.9.1
Use pkg-config instead of freetype-config.
2018-05-05 03:56:48 +00:00
markd
bfb8369dc0 tex-bookhands{,-doc}: update to 2018
changes unknown
2018-05-03 12:45:53 +00:00
markd
375c88f4d4 tex-alegreya{,-doc}: update to 2018
changes unknown
2018-05-02 11:37:37 +00:00
markd
8fa3fec3b0 tex-adobemapping: update to 2018
changes unknown
2018-05-02 11:27:31 +00:00
markd
3cc533f57c tex-academicons{,-doc}: update to 1.8.3
changes unknown
2018-05-02 11:19:37 +00:00
ryoon
bf81413eb8 Remove unused lines 2018-04-29 21:14:18 +00:00
ryoon
4e42a00609 Install these fonts into the standard location and generates fonts.dir.
Bump PKGREVISION.
2018-04-29 21:09:08 +00:00
ryoon
2cedfbdf48 Install these fonts into the standard location. Bump PKGREVISION 2018-04-29 21:07:38 +00:00
wiz
e0cee2fcae fonts/Makefile: + woff2 2018-04-28 09:40:54 +00:00
wiz
b1b7ea6cf2 fonts/woff2: import woff2-1.0.2
This is a library for handling web fonts in the Web Open Font Format
(WOFF), version 2.0.
2018-04-28 09:40:39 +00:00
wiz
e5209a786e Add p11-kit to gnutls/bl3.mk and bump dependencies. 2018-04-17 22:29:31 +00:00
wiz
8ee21bdcf0 Recursive bump for new fribidi dependency in pango. 2018-04-16 14:33:44 +00:00
adam
299d329d51 revbump after icu update 2018-04-14 07:33:52 +00:00
ryoon
cb8a0bc821 Update to 0.9.11pl1
* Drop gawk dependency

Changelog:
* Prebuilt bdf font files
2018-04-09 14:52:43 +00:00
adam
f59cec120a py-fonttools: updated to 3.25.0
3.25.0:
[varLib] Improved support-resolution algorithm. Previously, the on-axis masters would always cut the space. They don’t anymore. That’s more consistent, and fixes the main issue Erik showed at TYPO Labs 2017. Any varfont built that had an unusual master configuration will change when rebuilt
[varLib.models] Added a main() entry point, that takes positions and prints model results.
[varLib.plot] Added new module to plot a designspace’s VariationModel. Requires matplotlib.
[varLib.mutator] Added -o option to specify output file path
[otTables] Fixed IndexError while pruning of HVAR pre-write
[varLib.models] Convert delta array to floats if values overflows signed short integer
2018-04-09 10:54:20 +00:00
ryoon
12a3529778 bdftopcf is required to build .pcf.gz files. Bump PKGREVISION 2018-04-01 00:16:00 +00:00
schmonz
3ec7d51cc0 Since fontconfig depends on devel/gettext-lib (as of 2.13.0nb1),
anything depending on fontconfig does too. Add it to buildlink3.mk.
This is a high-impact change to commit during the freeze, but seems both
correct and necessary, and has wiz@'s OK.
2018-03-31 04:30:33 +00:00
joerg
2cd53b23b8 Since fontconfig wants to build message catalogs now, depend on msgfmt. 2018-03-24 17:33:04 +00:00
joerg
23b2dc6a41 Don't detect "GNU" gettext, but any reasonable libintl implementation. 2018-03-24 17:08:31 +00:00
fhajny
36b81b4186 fonts/fontconfig: Requires devel/gettext-lib. Bump PKGREVISION, may result in a PLIST change. 2018-03-24 15:44:54 +00:00
wiz
4879397527 p5-Font-FreeType: update to 0.10.
0.10 2018-03-18 dmol@cpan.org
 - No changes since 0.10_1

0.10_1 2018-03-17 dmol@cpan.org
 - Allow to lookup glyphs by name (mauzo)
2018-03-21 12:40:48 +00:00
ryoon
315e03234a Add required newer freetype2 to fix X11_TYPE=native build partially 2018-03-13 21:45:20 +00:00
bsiegert
3bac1a301c Update Interface to 2.5, now called Inter-UI.
The fonts got major updates and changed their names. There is now a new
original "Black" weight. They still look gorgeous :)
2018-03-13 21:19:52 +00:00
bsiegert
1961f90cf9 Fix inverted logic for the conditional uuid dependency.
The buildlink3.mk should be included for OSes _except_ Darwin.

The proper fix for this would be to have a devel/libuuid/builtin.mk that
detects builtinness.
2018-03-12 19:13:53 +00:00
adam
2d6ef1e1fd Do not look for libuuid on Darwin, it is built-in. 2018-03-12 11:44:52 +00:00
adam
1210bc5505 Do not look for libuuid on Darwin, it is built-in. 2018-03-12 11:28:08 +00:00
wiz
c57215a7b2 Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
wiz
91cd9f20fe fontconfig: finish update to 2.13.0 2018-03-12 08:00:34 +00:00
wiz
8c8d851f89 fontconfig: update to 2.13.0.
Finally we have made new stable release, 2.13.0 here. summaries for
changes since last stable release of 2.12.6 are:
- Improve the footprint on cache creation
- emoji/math fonts support
- variable fonts support
- config file description support
- allow sharing caches with bind-mounted dirs
- bug fixes
2018-03-11 17:54:03 +00:00
wiz
e520b1efad harfbuzz: update to 1.7.6.
Overview of changes leading to 1.7.6
Wednesday, March 7, 2018
====================================

- Fix to hb_set_t binary operations. Ouch.
- New experimental harfbuzz-subset library. All of hb-subset.h
  is experimental right now and API WILL change.

- New API:
hb_blob_copy_writable_or_fail()
HB_OT_TAG_BASE
hb_set_previous()
hb_set_previous_range()
2018-03-11 17:45:54 +00:00
adam
1296c7e9b7 py-fonttools: updated to 3.24.1
3.24.1:
[varLib] Don't remap the same DeviceTable twice in VarStore optimizer.
[varLib] Add --disable-iup option to fonttools varLib script, and a optimize=True keyword argument to varLib.build function, to optionally disable IUP optimization while building varfonts.
[ttCollection] Fixed issue while decompiling ttc with python3
2018-03-08 12:48:56 +00:00
wiz
4853a70fa6 mkfontscale: update to 1.1.3.
Alan Coopersmith (1):
      mkfontscale 1.1.3

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

Jeremy Huddleston Sequoia (1):
      mkfontscale: Avoid a buffer underrun

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

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

Stefan Dirsch (1):
      fix handling of Type1 fonts without /FamilyName and/or /FullName
2018-03-07 12:15:15 +00:00
wiz
380b6ec244 xorgproto: use xorgproto instead of separate *proto packages
Remove now obsolete packages.
2018-03-07 11:57:28 +00:00
wiz
14bbc4e569 libXfontcache: remove obsolete package 2018-03-02 15:11:48 +00:00
adam
53532e8042 py-fonttools: updated to 3.24.0
3.24.0:
[ttGlyphPen] Decompose composite glyphs if any components' transform is too large to fit a F2Dot14 value, or clamp transform values that are (almost) equal to +2.0 to make them fit and avoid decomposing.
[ttx] Added new -g option to dump glyphs from the glyf table splitted as individual ttx files.
Copied ufoLib.filenames module to fontTools.misc.filenames, used for the ttx split-glyphs option .
[feaLib] Added support for cvParameters blocks in Character Variant feautures cv01-cv99.
[Snippets] Added checksum.py script to generate/check SHA1 hash of ttx files.
[varLib.mutator] Fixed issue while instantiating some variable fonts whereby the horizontal advance width computed from gvar phantom points could turn up to be negative.
[varLib/subset] Fixed issue with subsetting GPOS variation data not picking up ValueRecord Device objects (54fd71f).
[feaLib/voltLib] In all AST elements, the location is no longer a required positional argument, but an optional kewyord argument (defaults to None). This will make it easier to construct feature AST from code
2018-03-02 11:37:05 +00:00
adam
954f40f563 py-fonttools: updated to 3.23.0
3.23.0:
[designspaceLib] Added an optional lib element to the designspace as a whole, as well as to the instance elements, to store arbitrary data in a property list dictionary, similar to the UFO’s lib. Added an optional font attribute to the SourceDescriptor, to allow operating on in-memory font objects.
[cffLib] Fixed issue with lazy-loading of attributes when attempting to set the CFF TopDict.Encoding.
[ttx] Fixed regression introduced in 3.22.0 that affected the split tables -s option.
[feaLib] Added IncludedFeaNotFound custom exception subclass, raised when an included feature file cannot be found.
[otTables] Changed VarIdxMap to use glyph names internally instead of glyph indexes. The old ttx dumps of HVAR/VVAR tables that contain indexes can still be imported.
[varLib] Implemented VarStore optimizer.
[subset] Implemented pruning of GDEF VarStore, HVAR and MVAR.
[sfnt] Restore backward compatiblity with numFonts attribute of SFNTReader object.
[merge] Initial support for merging LangSysRecords.
[ttCollection] don’t seek(0) when writing to possibly unseekable strems.
[subset] Keep all --name-IDs from 0 to 6 by default.
[cffLib] Added width module to calculate optimal CFF default and nominal glyph widths.
[varLib] Don’t fail if STAT already in the master fonts
2018-03-01 09:00:08 +00:00
wiz
8f48889be5 harfbuzz: update to 1.7.5.
Overview of changes leading to 1.7.5
Tuesday, January 30, 2018
====================================

- Separate Khmer shaper from Indic.
- First stab at AAT morx. Not hooked up.
- Misc bug fixes.
2018-02-11 16:08:38 +00:00
wiz
4d0fa7e9e9 monoid: follow redirect 2018-02-11 15:48:05 +00:00
wiz
c8265f707a Hack-ttf: follow redirect 2018-02-11 15:40:42 +00:00
adam
10e223f277 py-fonttools: updated to 3.22.0
3.22.0:
- [subset] Support subsetting endchar acting as seac-like components
  in CFF.
- [feaLib] Allow to build from pre-parsed ast.FeatureFile object.
  Added tables argument to only build some tables instead of all.
- [textTools] Replaced safeEval with ast.literal_eval.
- [feaLib] Added option to the parser to not resolve include statements.
- [ttLib] Added new ttCollection module to read/write TrueType and
  OpenType Collections. Exports a TTCollection class with a fonts
  attribute containing a list of TTFont instances, the methods save
  and saveXML, plus some list-like methods. The importXML method is
  not implemented yet.
- [unicodeadata] Added ot_tag_to_script function that converts from
  OpenType script tag to Unicode script code.
- Added new designspaceLib subpackage, originally from Erik Van Blokland's
  designSpaceDocument: https://github.com/LettError/designSpaceDocument
  NOTE: this is not yet used internally by varLib, and the API may be subject
  to changes.
- Added new FontTools icon images.
- [unicodedata] Added script_horizontal_direction function that returns
  either "LTR" or "RTL" given a unicode script code.
- [otConverters] Don't write descriptive name string as XML comment if the
  NameID value is 0 (== NULL).
- [unicodedata] Add ot_tags_from_script function to get the list of
  OpenType script tags associated with unicode script code.
- [feaLib] Don't error when "enumerated" kern pairs conflict with preceding
  single pairs; emit warning and chose the first value.
- [loggingTools] In CapturingLogHandler.assertRegex method, match the
  fully formatted log message.
- [sbix] Fixed TypeError when concatenating str and bytes.
- [bezierTools] Implemented cusp support and removed approximate_fallback
  arg in calcQuadraticArcLength. Added calcCubicArcLength
2018-02-08 08:28:56 +00:00
wiz
bff4597ffc Bump PKGREVISION for gdbm shlib major bump 2018-01-28 20:10:34 +00:00
he
e2b1756231 Add a workaround for the Old in-tree fontconfig headers
on netbsd-6 (build fix).
Bump PKGREVISION.
2018-01-15 08:59:15 +00:00
ryoon
0e52841dc2 Add gnome-font-viewer 2018-01-14 03:37:32 +00:00
ryoon
79e75c5ed8 fonts/gnome-font-viewer: import gnome-font-viewer-3.27.0
Font viewer for Gnome 3 desktop environment
This program can preview installed and non-installed fonts.
2018-01-14 03:35:30 +00:00
ryoon
6d7b04cc5e Fix DEPENDS pattern for non-default options 2018-01-13 01:09:16 +00:00
wiz
598c6c3e61 harfbuzz: update to 1.7.4.
harfbuzz: update to 1.7.4.

Overview of changes leading to 1.7.4
Wednesday, December 20, 2017
====================================

- Fix collect_glyphs() regression caused by hb_set_t changes.


Overview of changes leading to 1.7.3
Monday, December 18, 2017
====================================

- hb_set_t performance tuning and optimizations.
- Speed up collect_glyphs() and reject garbage data.
- In hb_coretext_font_create() set font point-size (ptem).
- Misc fixes.


Overview of changes leading to 1.7.2
Monday, December 4, 2017
====================================

- Optimize hb_set_add_range().
- Misc fixes.
- New API:
hb_coretext_font_create()
2018-01-10 10:07:17 +00:00
adam
f16dfc79cb py-fonttools: updated to 3.21.2
3.21.2:
- [varLib] Fixed merging PairPos Format1/2 with missing subtables
2018-01-10 07:42:17 +00:00
rillig
7a9ba5e5a8 cyberbit-ttf: Move documentation to where it belongs, bump PKGREVISION. 2018-01-07 21:56:35 +00:00
rillig
17e39f419d Fix indentation in buildlink3.mk files.
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
2018-01-07 13:03:53 +00:00
adam
58cf70d6a6 py-fonttools: updated to 3.21.1
3.21.1:
- [feaLib] Allow mixed single/multiple substitutions
- Added missing ``*.afm`` test assets to MAINFEST.in
- Fixed dumping ``SVG`` tables containing color palettes
2018-01-04 20:40:36 +00:00
rillig
b381c6e2f3 Sort PLIST files.
Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:

  pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
2018-01-01 22:29:15 +00:00
adam
a2ab49236f py-fonttools: updated to 3.21.0
3.21.0:
[cmap] when compiling format6 subtable, don't assume gid0 is always called '.notdef'.
[ot] Allow decompiling fonts with bad Coverage format number.
Change FontTools licence to MIT.
[post] Prune extra names already in standard Mac set.
[subset] Delete empty SubrsIndex after subsetting.
[varLib] Don't share points in cvar by default, as it currently fails on some browsers.
[afmLib] Make poor old afmLib work on python3.
2017-12-22 06:07:42 +00:00
adam
8977d31a36 Revbump after textproc/icu update 2017-11-30 16:45:00 +00:00
adam
d87159ed4f py-fonttools: updated to 3.20.1
3.20.1:
[unicodedata] Fixed issue with script and script_extension functions returning inconsistent short vs long names. They both return the short four- letter script codes now. Added script_name and script_code functions to look up the long human-readable script name from the script code, and viceversa.

3.20.0:
[unicodedata] Addded new module fontTools.unicodedata which exports the same interface as the built-in unicodedata module, with the addition of a few functions that are missing from the latter, such as script, script_extension and block. Added a MetaTools/buildUCD.py script to download and parse data files from the Unicode Character Database and generate python modules containing lists of ranges and property values.
[feaLib] Added __str__ method to all ast elements.
[feaLib] Parser constructor now accepts a glyphNames iterable instead of glyphMap dict. The latter still works but with a pending deprecation warning.
[bezierTools] Added arc length calculation functions originally from pens.perimeterPen module.
[varLib] Started generating STAT table (8af4309). Right now it just reflects the axes, and even that with certain limitations: * AxisOrdering is set to the order axes are defined, * Name-table entries are not shared with fvar.
[py23] Added backports for redirect_stdout and redirect_stderr context managers.
[Graphite] Fixed some round-trip bugs
2017-11-28 08:59:32 +00:00
wiz
ad5d827b2d vlgothic-ttf: comment out dead HOMEPAGE 2017-11-26 10:44:42 +00:00
wiz
63dbbe80c6 sgi-fonts: comment out dead HOMEPAGE 2017-11-26 10:44:07 +00:00
wiz
f290ffac42 artwiz-fonts: use sourceforge page instead of dead homepage 2017-11-26 10:43:48 +00:00
wiz
20f7c989fe recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
wiz
dc6bd82da4 harfbuzz: update to 1.7.1.
Overview of changes leading to 1.7.1
Tuesday, November 14, 2017
====================================

- Fix atexit object destruction regression.
- Fix minor integer-overflow.


Overview of changes leading to 1.7.0
Monday, November 13, 2017
====================================

- Minor Indic fixes.
- Implement kerning and glyph names in hb-ot-font.
- Various DSO optimization re .data and .bss sizes.
- Make C++11 optional; build fixes.
- Mark all other backends "unsafe-to-break".
- Graphite fix.


Overview of changes leading to 1.6.3
Thursday, October 26th, 2017
====================================

- Fix hb_set_t some more.  Should be solid now.
- Implement get_glyph_name() for hb-ot-font.
- Misc fixes.


Overview of changes leading to 1.6.2
Monday, October 23nd, 2017
====================================

- Yesterday's release had a bad crasher; don't use it.  That's what
  happens when one works on Sunday...
  https://github.com/behdad/harfbuzz/issues/578
- Build fixes for FreeBSD and Chrome Android.


Overview of changes leading to 1.6.1
Sunday, October 22nd, 2017
====================================

- Don't skip over COMBINING GRAPHEME JOINER when ligating, etc.
  To be refined: https://github.com/behdad/harfbuzz/issues/554
- Faster hb_set_t implementation.
- Don't use deprecated ICU API.
- Fix undefined-behavior in Myanmar shaper, introduced in 1.6.0
- Deprecated API:
  hb_set_invert()


Overview of changes leading to 1.6.0
Friday, October the 13th, 2017
====================================

- Update to Unicode 10.

- Various Indic and Universal Shaping Engine fixes as a result of
  HarfBuzz Hackfest with Jonathan Kew at Web Engines Hackfest at
  the Igalia offices in A Coruña, Spain.  Thanks Igalia for having
  us!

- Implement Unicode Arabic Mark Ordering Algorithm UTR#53.

- Implement optical sizing / tracking in CoreText backend, using
  new API hb_font_set_ptem().

- Allow notifying hb_font_t that underlying FT_Face changed sizing,
  using new API hb_ft_font_changed().

- More Graphite backend RTL fixes.

- Fix caching of variable font shaping plans.

- hb-view / hb-shape now accept following new arguments:

  o --unicodes: takes a list of hex numbers that represent Unicode
    codepoints.

New API:
+hb_face_get_table_tags()
+hb_font_set_ptem()
+hb_font_get_ptem()
+hb_ft_font_changed()
2017-11-23 15:21:47 +00:00
wiz
d6469ea154 Merriweather-ttf: update to 2.002.
30 Oct 2017 (Eben Sorkin) Merriweather v2.002

    Made first Variable font version with the Roman. Italic is not generating yet.

General

    Fixed interpolation issues in Both Roman and italic.
    Quotes ‘“”’ made clearer.
    ‹›«» made less wide and more typical
    All dashes and math symbols: heights corrected.
    ¿ ? adjusted to be somewhat less distinctive
    all 10 arrows → now included
    Diacritic anchor positions made common across family
    Combining Diacritics centered on zero widths
    Diacritic design generally improved and Vietnamese diacritics made so they are not made from composites (properly designed) and so they won’t be clipped.
    File efficiency gained from forcing all glyphs that should made only from composites to do so.
    Clunky spacing and design for in some Currency glyphs corrected
    Lining Figures Added
    Zero slash added
    Non standard use of composites (flipped shapes) corrected
    Missing Latin glyphs added
    Total Glyph count in Roman and Italic made to match.
    Open Type code added: aalt, ccmp, locl, sups, numr, dnom, frac, ordn, lnum, onum, case, liga, zero, cpsp
    Added the Published (circle P) symbol
    OpenType Features: Update code for more languages
    Fractions: Improved and added limited support for inferior or subscript numbers
    Weight Scale: Altered instance weights across roman and italic so nominal weights appear more even; italics are still slightly lighter, but less contrast with roman
    Symbols: Made all styles share reference glyphs for copyright, registered and published symbols
    Added Gawker/Elizabeth Style curling quotes, dollar and question mark and mediumBlackSquare (uni25FC) to a Stylistic set (ss01)

Language

    Latin: Found and upgraded all non-combining diacritics to combining, and all combining now have zero width
    Cyrillic: Found and fixed many side-bearing problems
    Vietnamese: Fixed diacritics and the glyphs they are used for, as well as the o and u horns

Technology

    OTF: Improved blue zones for PS OTFs

Italic specific fixes

    Missing Cyrillic glyphs in Italic added
    Fixed denominator and fraction glyphs
    Corrected weight inconsistency in Currency Glyphs

2 Feb 2017 (Marc Foley) Merriweather v2.001

    Fixed interpolation issues in Italic

17 Jan 2017 (Marc Foley) Merriweather v2.000

    Added CrystalType Vietnamese extension
    Added Alexieva Cyrillic extension
    Updated font metadata
2017-11-22 13:41:20 +00:00
adam
5d027557f2 Fix building on newer macOS 2017-11-15 10:18:06 +00:00
wiz
a005405f83 bdftopcf: update to 1.1.
This release imports the libXfont 1.x BDF-reading and PCF-writing code,
as this program is the only known user of that code and libXfont 1.x is
otherwise unmaintained. No functional difference should be apparent,
this is just another step towards eliminating the old version of
libXfont from the world.
2017-11-08 08:43:45 +00:00