Commit graph

2739 commits

Author SHA1 Message Date
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