summaryrefslogtreecommitdiff
path: root/fonts
AgeCommit message (Collapse)AuthorFilesLines
2017-12-22py-fonttools: updated to 3.21.0adam2-8/+8
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-11-30Revbump after textproc/icu updateadam1-1/+2
2017-11-28py-fonttools: updated to 3.20.1adam3-8/+20
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-26vlgothic-ttf: comment out dead HOMEPAGEwiz1-3/+2
2017-11-26sgi-fonts: comment out dead HOMEPAGEwiz1-3/+2
2017-11-26artwiz-fonts: use sourceforge page instead of dead homepagewiz1-3/+2
2017-11-23recursive bump for libxkbcommon removal from at-spi2-corewiz1-2/+2
2017-11-23harfbuzz: update to 1.7.1.wiz3-9/+9
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-22Merriweather-ttf: update to 2.002.wiz3-21/+14
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-15Fix building on newer macOSadam2-1/+37
2017-11-08bdftopcf: update to 1.1.wiz2-8/+9
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-07py-fonttools: updated to 3.19.0adam2-7/+7
3.19.0: [varLib] Try set of used points instead of all points when testing whether to share points between tuples. [CFF2] Fixed issue with reading/writing PrivateDict BlueValues to TTX file. Read the commit message 8b02b5a and issue 1030 for more details. NOTE: this change invalidates all the TTX files containing CFF2 tables that where dumped with previous verisons of fonttools. CFF2 Subr items can have values on the stack after the last operator, thus a CFF2Subr class was added to accommodate this. [_k_e_r_n] Fixed compilation of AAT kern version=1.0 tables [ttLib] Added getBestCmap() convenience method to TTFont class and cmap table class that returns a preferred Unicode cmap subtable given a list of options. [morx] Emit more meaningful subtable flags. Implement InsertionMorphAction
2017-11-06ttftot42: follow redirectwiz1-4/+3
2017-11-06py-fonttools: follow redirectwiz1-2/+2
2017-11-03Import fonts/lanna-io version 20170628scole5-1/+364
Free and Open Source Thai Fonts by Lanna Innovation
2017-11-01lohit-fonts: replace fedorahosted with paguremaya1-3/+3
2017-11-01liberation-ttf: add non-fedorahosted MASTER_SITESmaya1-2/+2
2017-10-30py-fonttools: updated to 3.18.0adam3-8/+14
3.18.0 (released 2017-10-30) [feaLib] Fixed writing back nested glyph classes. [TupleVariation] Reactivated shared points logic, bugfixes. [AAT] Implemented morx ligature subtables. [reverseContourPen] Keep duplicate lineTo following a moveTo. [varLib.mutator] Suport instantiation of GPOS, GDEF and MVAR. [sstruct] Fixed issue with unicode_literals and struct module in old versions of python 2.7
2017-10-29Update Fonts-TLWG to 0.6.4scole2-10/+8
0.6.4 (2017-10-03) : The "TeXnical Boost" release ===== - Use package versioning based on Git snapshot. - Fix LaTeX familydefault upon switching between scripts. (Thanks Abhabongse Janthong for the pull request.) - Add LaTeX option for font scaling. (Thanks Abhabongse Janthong for another pull request.)
2017-10-24tex-ptex-fonts: add missing file to PLISTwiz1-1/+2
2017-10-23p5-Font-FreeType: update to 0.09.wiz2-9/+7
0.09 2017-10-18 dmol@cpan.org - Fallback to default charmap for 2.8.1 for backward-compatibility for FNT-fonts 0.08_1 2015-05-02 dmol@cpan.org - Added .gitignore file (htl10@users.sourceforge.net) - Remove generated files from MANIFEST listing (htl10@users.sourceforge.net) - Removed unused variables and silenced some compiler warnings (htl10@users.sourceforge.net)
2017-10-23tex-inconsolata{,-doc}: update to 1.113markd4-16/+16
changes unknown
2017-10-23tex-fonts-tlwg{,-doc}: update to 0.6.4markd5-19/+22
- Fix LaTeX familydefault upon switching between scripts. - Add LaTeX option for font scaling.
2017-10-23tex-fontspec{,-doc}: update to 2.6emarkd5-17/+19
* Re-enable use of `HyphenChar=None` in LuaLaTeX. (Hyphenation and font choice are decoupled in LuaTeX, except for this one setting.) * Some internal changes needed by `unicode-math` to fix some cross-over code.
2017-10-23tex-xcharter{,-doc}: update to 1.1markd5-17/+98
This update includes support for Serbian Cyrillic typesetting in XeLaTeX. LuaLaTeX and pdflatex.
2017-10-23tex-fbb{,-doc}: update to 1.14markd4-16/+16
changes unknown
2017-10-23tex-newtx{,-doc}: update to 1.527markd4-16/+18
This update corrects the behavior of the package under XeLaTeX and LuaLaTeX when using libertine with newtxmath. It now behaves as the documentation describes.
2017-10-21tex-ptex-fonts-doc: commit correct distinfomarkd1-5/+5
2017-10-21tex-ptex-fonts: commit correct distinfomarkd1-5/+5
2017-10-21tex-ptex-fonts{,-doc}: update to 2017.45138markd2-7/+6
* Update document. * Rebuild TFM/VF files.
2017-10-17py-fonttools: update to 3.17.0adam3-8/+17
3.17.0: - [svgPathPen] Added an ``SVGPathPen`` that translates segment pen commands into SVG path descriptions. Copied from Tal Leming's ``ufo2svg.svgPathPen`` https://github.com/typesupply/ufo2svg/blob/d69f992/Lib/ufo2svg/svgPathPen.py - [reverseContourPen] Added ``ReverseContourPen``, a filter pen that draws contours with the winding direction reversed, while keeping the starting point. - [filterPen] Added ``ContourFilterPen`` to manipulate contours as a whole rather than segment by segment. - [arrayTools] Added ``Vector`` class to apply math operations on an array of numbers, and ``pairwise`` function to loop over pairs of items in an iterable. - [varLib] Added support for building and interpolation of ``cvar`` table
2017-10-16tex-newpx{,-doc}: update to 1.321markd4-16/+16
changes unknown
2017-10-15Revert buildtool.mk additions for glib-{mkenums,genmarshal} using packagesprlw11-2/+1
Add TOOL_DEPENDS+=glib2-tools to glib2/buildlink3.mk
2017-10-14gucharmap: requires py-glib2-tools to buildprlw11-1/+2
2017-10-08py-fonttools: update to 3.16.0adam4-29/+80
3.16.0: [head] Try using SOURCE_DATE_EPOCH environment variable when setting the head modified timestamp to ensure reproducible builds. [VTT] Decode VTT’s TSI* tables text as UTF-8. Added support for Graphite font tables: Feat, Glat, Gloc, Silf and Sill. [varLib] Default to using axis “name” attribute if “labelname” element is missing. [merge] Added support for merging Script records. Remove unused features and lookups after merge. Added fontTools.svgLib package. Includes a parser for SVG Paths that supports the Pen protocol. Also, added a snippet to convert SVG outlines to UFO GLIF. [AAT] Added support for ankr, bsln, mort, morx, gcid, and cidg. [subset] Implemented subsetting of prop, opbd, bsln, lcar.
2017-10-02Revert the addition of fonts/fonttoolskhorben5-569/+0
I did not notice the package already existed in fonts/py-fonttools. This package is now updated to the latest version available (3.15.1). Thanks joerg@ for the heads-up.
2017-10-02Update fonts/py-fonttools to version 3.15.1khorben4-423/+530
Changelog for this release: - [otConverters] Implemented ``__add__`` and ``__radd__`` methods on ``otConverters._LazyList`` that decompile a lazy list before adding it to another list or ``_LazyList`` instance. Fixes an ``AttributeError`` in the ``subset`` module when attempting to sum ``_LazyList`` objects (6ef48bd2, 1aef1683). - [AAT] Support the `opbd` table with optical bounds (a47f6588). - [AAT] Support `prop` table with glyph properties (d05617b4).
2017-10-02Revert the addition of fonttools while renamingkhorben1-2/+1
2017-10-02Add fonttoolskhorben1-1/+2
2017-10-02Import fonttools version 3.15.1khorben5-0/+569
fontTools is a library for manipulating fonts, written in Python. The project includes the TTX tool, that can convert TrueType and OpenType fonts to and from an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats. The project has a BSD-style open-source licence.
2017-10-02fontconfig: update to 2.12.6.wiz3-10/+9
2.12.6 Akira TAGOH (4): und_zsye.orth: polish to get for NotoEmoji-Regular.ttf Revert "Keep the same behavior to the return value of FcConfigParseAndLoad" Fix again to keep the same behavior to the return value of FcConfigParseAndLoad Update libtool revision Behdad Esfahbod (2): Minor [fc-query] Fix linking order David Kaspar [Dee'Kej] (1): conf.d: Drop aliases for (URW)++ fonts Florian Müllner (1): build: Remove references to deleted file
2017-09-21fontforge: Fix build on SunOS, requires GNU date features.jperkin1-1/+8
2017-09-18revbump for requiring ICU 59.xmaya1-1/+2
2017-09-16Reset maintainerwiz2-4/+4
2017-09-10Updated fontconfig to 2.12.5.wiz4-34/+14
I've released fontconfig-2.12.5 that contains Emoji/Math fonts support in family name and lang, new APIs, to get the binding type from FcPattern, and to load a configuration from memory. and some bug fixes.
2017-09-10Updated harfbuzz to 1.5.1.wiz2-7/+7
Overview of changes leading to 1.5.1 Tuesday, September 5, 2017 ==================================== - Fix "unsafe-to-break" in fallback shaping and other corner cases. All our tests pass with --verify now, meaning unsafe-to-break API works as expected. - Add --unicodes to hb-view / hb-shape. - [indic] Treat Consonant_With_Stacker as consonant. This will need further tweaking. - hb_buffer_diff() tweaks.
2017-09-07+ monoid.wiz1-1/+2
2017-09-07Import monoid-0.61 as fonts/monoid.wiz4-0/+38
Monoid is customizable and optimized for coding with bitmap-like sharpness at 12px/9pt even on low-resolution displays.
2017-09-06Remove teTeX* packages and references to them.wiz62-180/+63
teTeX was desupported in 2006, and we have texlive in pkgsrc since 2009.
2017-09-06Remove references to tex-misc. Bump PKGREVISION for tex-plain.wiz1-3/+1