Commit graph

2851 commits

Author SHA1 Message Date
markd
0adb3d6b07 tex-ptex-fonts: commit correct distinfo 2017-10-21 03:20:41 +00:00
markd
ea56c583e7 tex-ptex-fonts{,-doc}: update to 2017.45138
* Update document.
* Rebuild TFM/VF files.
2017-10-21 02:54:47 +00:00
adam
a34999aa6b py-fonttools: update to 3.17.0
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-17 18:45:27 +00:00
markd
4917927888 tex-newpx{,-doc}: update to 1.321
changes unknown
2017-10-16 10:28:11 +00:00
prlw1
d59c698db2 Revert buildtool.mk additions for glib-{mkenums,genmarshal} using packages
Add TOOL_DEPENDS+=glib2-tools to glib2/buildlink3.mk
2017-10-15 23:19:10 +00:00
prlw1
9e7f3047ac gucharmap: requires py-glib2-tools to build 2017-10-14 21:12:45 +00:00
adam
29d759f420 py-fonttools: update to 3.16.0
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-08 09:39:52 +00:00
khorben
1b3e6d9f94 Revert the addition of fonts/fonttools
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-02 22:44:54 +00:00
khorben
3b8089dce0 Update fonts/py-fonttools to version 3.15.1
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-02 22:42:47 +00:00
khorben
0f1b444326 Revert the addition of fonttools while renaming 2017-10-02 22:25:34 +00:00
khorben
3f335a5d47 Add fonttools 2017-10-02 22:08:50 +00:00
khorben
a6e980119f Import fonttools version 3.15.1
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-02 22:08:05 +00:00
wiz
4b4470be21 fontconfig: update to 2.12.6.
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-10-02 14:42:44 +00:00
jperkin
8b30b62c0e fontforge: Fix build on SunOS, requires GNU date features. 2017-09-21 15:06:17 +00:00
maya
33ebf687dc revbump for requiring ICU 59.x 2017-09-18 09:52:56 +00:00
wiz
ef141a6b79 Reset maintainer 2017-09-16 19:26:41 +00:00
wiz
aa59978f15 Updated fontconfig to 2.12.5.
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-10 21:13:44 +00:00
wiz
8cc4124592 Updated harfbuzz to 1.5.1.
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-10 21:13:25 +00:00
wiz
8e94f1df03 + monoid. 2017-09-07 10:36:32 +00:00
wiz
e0d107c3ed Import monoid-0.61 as fonts/monoid.
Monoid is customizable and optimized for coding with bitmap-like
sharpness at 12px/9pt even on low-resolution displays.
2017-09-07 10:36:19 +00:00
wiz
44faa0cdcd Remove teTeX* packages and references to them.
teTeX was desupported in 2006, and we have texlive in pkgsrc since 2009.
2017-09-06 16:49:21 +00:00
wiz
8e8e9d37fa Remove references to tex-misc. Bump PKGREVISION for tex-plain. 2017-09-06 16:27:19 +00:00
markd
8d85d2f5eb Remove tex-kotex-base{,-doc}
No longer in texlive
2017-09-06 12:51:04 +00:00
markd
ec58e07a89 Remove tex-eurofont{,-doc} tex-eurosans{,-doc}
No longer in texlive
2017-09-06 12:19:35 +00:00
wiz
3110a02dbc Comment out dead sites. 2017-09-06 10:40:25 +00:00
wiz
1fc957a0ce Follow some redirects. 2017-09-06 09:02:59 +00:00
jperkin
6b1f2efcb6 Fix building ObjC code again. 2017-09-04 21:13:22 +00:00
wiz
1770bcacd4 Comment out dead sites. 2017-09-04 18:00:49 +00:00
wiz
10e40f722f Updated harfbuzz to 1.5.0.
Overview of changes leading to 1.5.0
Wednesday, August 23, 2017
====================================

- Misc new API, for appending a buffer to another, and for comparing
  contents of two buffers for types of differences.

- New "unsafe-to-break" API.  Can be used to speed up reshaping
  in line-breaking situations.  Essentially, after shaping, it returns
  positions in the input string (some of the cluster boundaries) that
  are "safe to break" in that if the text is segmented at that position
  and two sides reshaped and concatenated, the shaping result is
  exactly the same as shaping the text in one piece.

  hb-view and hb-shape and hb-shape now take --verify, which verifies
  the above property.

  Some corner cases of the implementation are still not quite working.
  Those will be fixed in subsequent releases.

- New API:

hb_buffer_append()

hb_glyph_flags_t
HB_GLYPH_FLAG_UNSAFE_TO_BREAK
HB_GLYPH_FLAG_DEFINED
hb_glyph_info_get_glyph_flags()

HB_BUFFER_SERIALIZE_FLAG_GLYPH_FLAGS

hb_buffer_diff_flags_t
HB_BUFFER_DIFF_FLAG_EQUAL
HB_BUFFER_DIFF_FLAG_CONTENT_TYPE_MISMATCH
HB_BUFFER_DIFF_FLAG_LENGTH_MISMATCH
HB_BUFFER_DIFF_FLAG_NOTDEF_PRESENT
HB_BUFFER_DIFF_FLAG_DOTTED_CIRCLE_PRESENT
HB_BUFFER_DIFF_FLAG_CODEPOINT_MISMATCH
HB_BUFFER_DIFF_FLAG_CLUSTER_MISMATCH
HB_BUFFER_DIFF_FLAG_GLYPH_FLAGS_MISMATCH
HB_BUFFER_DIFF_FLAG_POSITION_MISMATCH
hb_buffer_diff
2017-09-04 12:49:09 +00:00
wiz
47c6464447 Updated t1utils to 1.41.
## Version 1.41 – 16.Aug.2017

* t1asm, t1disasm: More security fixes.
2017-09-04 12:46:41 +00:00
wiz
0fd11e1711 Update HOMEPAGE. 2017-09-04 05:45:45 +00:00
wiz
42426a5a45 Follow some redirects. 2017-09-03 08:53:04 +00:00
wiz
9ddb7f9e9c Comment out dead MASTER_SITES/HOMEPAGEs. 2017-09-03 08:36:49 +00:00
wiz
3df6e70760 + Interface. 2017-08-27 19:25:27 +00:00
wiz
f021064292 Import Interface-1.3 as fonts/Interface.
Interface started out in late 2016 as an experiment to build a
perfectly pixel-fitting font at a specific small size. The
idea was that by crafting a font in a particular way, with a
particular coordinate system (Units Per EM), and for a particular
target rasterization size (11), it would be possible to get the
best of both sharpness and readability.

However after a few months of using an early version of Interface,
it dawned on everyone exposed to the test that this approach had
some serious real-world problems. Most notably that it was really
hard to read longer text. Because of the pixel-aligning nature of
that approach, the font took an almost mono-spaced appearance,
making it really easy to read numbers, punctuation and very short
words, but eye-straining to read anything longer.

The project was rebooted with a different approach, sticking with
the specific UPM, but crafting glyphs and kerning in a way that
made for more variation in the rhythm and smoother vertical and
horizontal stems.
2017-08-27 19:24:59 +00:00
adam
a2560c133e 20170731:
This incorporates a large number of adjustments and fixes and adds packages for newer Ubuntu releases.
2017-08-25 09:20:38 +00:00
jperkin
53b7b78fd5 More fixes for building ObjC code. 2017-08-24 10:45:00 +00:00
markd
2506e64bcb Update tex-xcharter{,-doc} to 1.093
XCharter 1.09 adds Cyrillic glyphs from Andrey Panov's Khartiya, along
with Cyrillic small caps, additional figures styles (numerators,
denominators and inferiors). It also adds slanted versions of the Roman
and Bold styles.

Version 1.091 corrects errors in the fd files that were introduced in
version 1.09.
2017-08-24 00:10:15 +00:00
markd
631b74aff8 Update tex-cbfonts-fd{,-doc} to 1.2
changes unknown
2017-08-23 23:20:29 +00:00
markd
3c722ae075 Update tex-fontspec{,-doc} to 2.6c
- v2.6b (2017/07/16)

    * Fix conflict with Polyglossia and `Scale=MatchLowercase`.
    * New feature `IgnoreFontspecFile` to avoid loading the `.fontspec`
      file for a font.
    * Fix regression with `\fontspec_if_feature:nTF`
      (which broke `realscripts`, oops — must improve my test suite)
2017-08-23 22:22:40 +00:00
markd
8df2f5329e Update tex-adobemapping to 2017.44861
changes unknown
2017-08-23 22:13:27 +00:00
markd
efc5eba0b6 Update tex-dozenal{,-doc} to 7.1
Previously, dozenal wouldn't work with the Type1 versions of the fonts
if compiling with luatex.  Now it does.
2017-08-17 03:21:14 +00:00
markd
fe9a783db4 Update tex-ptex-fontmaps{,-doc} to 20170624.0
* Use BatangChe/DotumChe instead of Baatang/Dotum in 'ms' family.
* Add 'founder' family for use with WPS Office Linux.
2017-08-17 02:41:48 +00:00
markd
aa4a5c8be7 Update tex-fbb{,-doc} to 1.13
changes unknown
2017-08-17 02:26:40 +00:00
markd
87fd1471ee Update tex-fontools{,-doc} to 2017.44626
When generating fonts with "subscript" characters, users can now choose
whether to use the "sinf" or the "subs" feature.
2017-08-17 01:40:47 +00:00
wiz
7909ca8cec Comment out dead sites. 2017-08-16 20:45:30 +00:00
wiz
2838c7fa7c Updated t1utils to 1.40.
Set LICENSE.

## Version 1.40 – 23.Jul.2017

* t1disasm: More security fixes reported by Jakub Wilk and Niels Thykier.
2017-08-15 18:41:16 +00:00
wiz
fe1c1abbc3 Updated harfbuzz to 1.4.8.
Overview of changes leading to 1.4.8
Tuesday, August 8, 2017
====================================

- Major fix to avar table handling.
- Rename hb-shape --show-message to --trace.
- Build fixes.


Overview of changes leading to 1.4.7
Tuesday, July 18, 2017
====================================

- Multiple Indic, Tibetan, and Cham fixes.
- CoreText: Allow disabling kerning.
- Adjust Arabic feature order again.
- Misc build fixes.
2017-08-14 20:32:06 +00:00
wiz
9103d0c0a9 Updated fontconfig to 2.12.4.
2.12.4

Akira TAGOH (5):
      Force regenerate fcobjshash.h when updating Makefile
      Fix the build failure when srcdir != builddir and have gperf 3.1 or later installed
      Add a testcase for Bug#131804
      Update libtool revision
      Fix distcheck error

Florent Rougon (6):
      FcCharSetHash(): use the 'numbers' values to compute the hash
      fc-lang: gracefully handle the case where the last language initial is < 'z'
      Fix an off-by-one error in FcLangSetIndex()
      Fix erroneous test on language id in FcLangSetPromote()
      FcLangSetCompare(): fix bug when two charsets come from different "buckets"
      FcCharSetFreezeOrig(), FcCharSetFindFrozen(): use all buckets of freezer->orig_hash_table

Helmut Grohne (1):
      fix cross compilation

Jan Alexander Steffens (heftig) (1):
      Fix testing PCF_CONFIG_OPTION_LONG_FAMILY_NAMES (CFLAGS need to be right)

Josselin Mouette (1):
      Treat C.UTF-8 and C.utf8 locales as built in the C library.

Masamichi Hosoda (1):
      Bug 99360 - Fix cache file update on MinGW
2017-08-14 20:30:24 +00:00
wiz
4b6cc49c90 Comment out some dead HOMEPAGEs. 2017-08-01 17:40:08 +00:00
wiz
8733ee0040 Follow some http -> https redirects. 2017-08-01 14:58:51 +00:00
wiz
8d59bf7376 Use https for www.gnome.org HOMEPAGEs. 2017-07-30 22:47:48 +00:00
wiz
5d86518619 Switch github HOMEPAGEs to https. 2017-07-30 22:32:10 +00:00
markd
7fe73a8e82 Add dependency 2017-07-27 11:10:20 +00:00
markd
64ba70a20c Add license 2017-07-27 11:07:41 +00:00
markd
2299e8ffae Add tex-{arphic-ttf,baekmuk,ptex-fontmaps}{,-doc} 2017-07-27 11:03:54 +00:00
markd
d7e05849f9 Add tex-arphic-ttf{,-doc} 2017
TrueType version of Chinese Arphic fonts
Add tex-baekmuk{,-doc} 2.2
  Baekmuk Korean TrueType fonts
Add tex-ptex-fontmaps{,-doc} 20170114.0
  Font maps and configuration tools for Japanese/Chinese/Korean fonts with (u)ptex
2017-07-27 11:00:38 +00:00
leot
e4051952b0 Update DESCR to reflect current 9.17 version (belatedly, whoops!). 2017-07-24 10:29:25 +00:00
leot
d76e398ae6 Update fonts/symbola-ttf to 9.17.
Changes:
Unfortunately no change log is available but it updates available characters to
Unicode 9.0 version.
2017-07-24 10:16:47 +00:00
ryoon
a12096d750 Install separated Symbol and Dingbats fonts
* Bump PKGREVISION
* Fix PR pkg/52421
2017-07-19 04:01:58 +00:00
scole
6f5959258a Update fonts/ttf-tlwg to 0.6.3
Changes from 0.6.2

    The first release from GitHub.
    Drop Tahoma and MS Sans Serif synthesizing, which caused Waree to get
    priority higher than all Thai fonts in fontconfig matching.
    Promote Loma over Waree as sans-serif candidate.
    Narrow down the width of space glyph for Loma.
2017-07-07 21:24:59 +00:00
scole
77cb539aa9 Update of thaixfonts to 1.2.7
Version 1.2.7 (2015-07-22)
=============
- Clarify package licenseing.
- Installation image is now reproducible.
- Drop obsolete and unmaintained RPM spec.
2017-07-06 15:45:47 +00:00
joerg
f55bc6f91f Revert GCC_REQD addition. As explained on the lists, it simply doesn't
do the right thing for packages in the middle of dependency chain.
2017-07-03 13:19:49 +00:00
taca
cb6f69af83 Add GCC_REQD=4.8 to fix build problem on NetBSD 6.1_STABLE. 2017-07-02 09:15:32 +00:00
maya
0231584588 Fix non-ICU build. 2017-07-01 09:14:45 +00:00
markd
9e1d8d165e Commit distinfo from last change 2017-06-23 22:22:18 +00:00
markd
b01451655e commit the distinfo that matches recent update 2017-06-23 01:54:04 +00:00
markd
bdc1077b20 Update to TeXlive 2017
Updated fonts/tex-raleway{,-doc} to 1.4
  Updated print/tex-readarray{,-doc} to 2.0
  Updated graphics/tex-repere{,-doc} to 17.05
  Updated fonts/tex-sansmathfonts{,-doc} to 2017
  Updated print/tex-siunitx{,-doc} to 2.7g
  Updated fonts/tex-sourcesanspro{,-doc} to 2.6
  Updated print/tex-sttools{,-doc} to 2.0
  Updated print/tex-tcolorbox{,-doc} to 4.03
  Updated print/tex-tetex{,-doc} to 3.0.44331
  Updated print/tex-tex4ht{,-doc} to 2017
  Updated print/tex-texconfig{,-doc} to 2017
  Updated print/tex-texdoc{,-doc} to 2017
  Updated print/tex-texinfo to 5.1.43137
  Updated print/tex-texlive.infra to 2017
  Updated print/tex-texlive-scripts to 2017
  Updated graphics/tex-tikzmark{,-doc} to 1.3
  Updated graphics/tex-tikzsymbols{,-doc} to 4.02
  Updated print/tex-todonotes{,-doc} to 1.0.5
  Updated print/tex-tools{,-doc} to 2017
  Updated print/tex-toptesi{,-doc} to 5.9.06
  Updated print/tex-udesoftec{,-doc} to 1.6.0
  Updated print/tex-updmap-map to 2017
  Updated fonts/tex-xcharter{,-doc} to 1.08
  Updated print/tex-xdvi to 22.87.03
2017-06-21 13:25:31 +00:00
markd
f64f0f7f20 Update to TeXlive 2017
Updated print/tex-paralist{,-doc} to 2.7
  Updated print/tex-pdfpages{,-doc} to 0.5h
  Updated print/tex-plain to 3.141592653.43076
  Updated print/tex-platex{,-doc} to 2017
  Updated print/tex-polski{,-doc} to 1.3.4
  Updated print/tex-preview{,-doc} to 11.90
  Updated print/tex-program{,-doc} to 3.3.14
  Updated graphics/tex-pst-3dplot{,-doc} to 2.04
  Updated graphics/tex-pst-barcode{,-doc} to 0.16a
  Updated graphics/tex-pst-circ{,-doc} to 2.14
  Updated geography/tex-pst-geo{,-doc} to 2.06
  Updated graphics/tex-pst-node{,-doc} to 1.39
  Updated graphics/tex-pst-pdf{,-doc} to 1.2c
  Updated graphics/tex-pst-plot{,-doc} to 1.79
  Updated graphics/tex-pst-tools{,-doc} to 0.06
  Updated graphics/tex-pst-tree{,-doc} to 1.13
  Updated graphics/tex-pstricks{,-doc} to 2.73a
  Updated graphics/tex-pstricks-add{,-doc} to 3.83
  Updated print/tex-ptex-base{,-doc} to 2017
  Updated fonts/tex-ptex-fonts{,-doc} to 2017
2017-06-21 11:45:57 +00:00
markd
cf5ad61250 Update to TeXlive 2017
Updated print/tex-marginnote{,-doc} to 1.2b
  Updated print/tex-mathtools to 1.19
  Updated graphics/tex-mcf2graph{,-doc} to 4.23
  Updated print/tex-media9{,-doc} to 0.80
  Updated print/tex-mhchem{,-doc} to 4.06
  Updated print/tex-minted{,-doc} to 2.4.1
  Updated print/tex-multirow{,-doc} to 2.2
  Updated print/tex-musixtex to 1.24
  Updated print/tex-mwcls{,-doc} to 0.75
  Updated print/tex-mweights{,-doc} to 20170330
  Updated fonts/tex-newpx{,-doc} to 1.320
  Updated fonts/tex-newtx{,-doc} to 1.525
  Updated fonts/tex-newtxsf{,-doc} to 1.05
  Updated fonts/tex-newtxtt{,-doc} to 1.055
  Updated print/tex-oberdiek{,-doc} to 2017
  Updated print/tex-onlyamsmath{,-doc} to 0.20
2017-06-21 10:14:19 +00:00
markd
c3a253bcba Update to TeXlive 2017
Updated print/tex-koma-script to 3.23
  Updated print/tex-kotex-oblivoir{,-doc} to 2.1.8
  Updated devel/tex-l3experimental to 2017
  Updated devel/tex-l3kernel{,-doc} to 2017
  Updated devel/tex-l3packages{,-doc} to 2017
  Updated print/tex-latex{,-doc} to 20170101.1
  Updated textproc/tex-latexdiff{,-doc} to 1.2.0
  Updated print/tex-leaflet{,-doc} to 1.1b
  Updated fonts/tex-libertine{,-doc} to 5.3.0.43603
  Updated devel/tex-lualibs{,-doc} to 2.5
  Updated fonts/tex-luaotfload{,-doc} to 2.8.2
  Updated print/tex-luatex{,-doc} to 1.0.4
2017-06-21 08:28:41 +00:00
markd
49ce981ada Update to TeXlive 2017
Updated print/tex-glossaries{,-doc} to 4.30
  Updated print/tex-graphics{,-doc} to 1.2a
  Updated print/tex-graphics-def{,-doc} to 2017
  Updated graphics/tex-graphics-pln{,-doc} to 2017
  Updated print/tex-hausarbeit-jura{,-doc} to 1.5
  Updated print/tex-hyperref{,-doc} to 6.85a
  Updated print/tex-hyphen-base to 2017
  Updated print/tex-hyphen-german to 2017
  Updated print/tex-hyphen-latin to 3.1.2017
  Updated fonts/tex-inconsolata{,-doc} to 1.112
  Updated fonts/tex-ipaex-type1{,-doc} to 0.4a
  Updated fonts/tex-japanese-otf{,-doc} to 1.7b6.42950
  Updated print/tex-jsclasses to 2017
2017-06-21 07:24:06 +00:00
markd
770b1dba46 Update to TeXlive 2017
Updated print/tex-dehyph-exptl{,-doc} to 0.41
  Updated print/tex-diagbox{,-doc} to 2.2
  Updated fonts/tex-dozenal{,-doc} to 7.0
  Updated print/tex-dvips{,-doc} to 2017
  Updated graphics/tex-epstopdf{,-doc} to 2.26
  Updated fonts/tex-erewhon{,-doc} to 1.08
  Updated devel/tex-etoolbox{,-doc} to 2.4
  Updated print/tex-europasscv{,-doc} to 2017
  Updated print/tex-fancyhdr{,-doc} to 3.9
  Updated fonts/tex-fbb{,-doc} to 1.12
  Updated fonts/tex-fetamont{,-doc} to 20170415
  Updated fonts/tex-fira{,-doc} to 4.2
  Updated print/tex-fixme{,-doc} to 4.4
  Updated fonts/tex-fontmfizz{,-doc} to 2017
  Updated fonts/tex-fontools{,-doc} to 2017
  Updated fonts/tex-fontspec{,-doc} to 2.6a
2017-06-21 06:13:14 +00:00
markd
22b205a4b1 Update to TeXlive 2017
Updated fonts/tex-cabin{,-doc} to 2017
  Updated graphics/tex-circuitikz{,-doc} to 0.8.3
  Updated fonts/tex-cjhebrew{,-doc} to 0.2a
  Updated print/tex-cjk-gs-integrate{,-doc} to 20170505.0
  Updated fonts/tex-comicneue{,-doc} to 1.1
  Updated print/tex-comment{,-doc} to 3.8
  Updated print/tex-context{,-doc} to 2017
  Updated print/tex-context-filter{,-doc} to 2017
  Updated print/tex-csbulletin{,-doc} to 1.1
  Updated print/tex-csplain to 2017
  Updated print/tex-csquotes{,-doc} to 5.2b
  Updated print/tex-cweb{,-doc} to 3.64b
2017-06-20 22:07:24 +00:00
markd
c36c17ea30 Update to TeXlive 2017
Updated print/tex-babel{,-doc} to 3.10
  Updated print/tex-babel-english to 3.3q
  Updated print/tex-babel-french to 3.3a
  Updated print/tex-babel-galician to 2017
  Updated print/tex-babel-german to 2.9
  Updated print/tex-babel-greek to 1.9g
  Updated print/tex-babel-russian to 1.3i
  Updated fonts/tex-baskervaldx{,-doc} to 1.072
  Updated print/tex-beamer{,-doc} to 3.41
  Updated print/tex-biblatex{,-doc} to 3.7
  Updated fonts/tex-boondox{,-doc} to 1.02d
  Updated print/tex-breqn to 0.98e
2017-06-20 21:01:16 +00:00
markd
d510b4ee65 Update to TeXlive 2017
Updated fonts/tex-academicons{,-doc} to 1.8.0
  Updated fonts/tex-adobemapping to 2017
  Updated fonts/tex-alegreya{,-doc} to 2017
  Updated fonts/tex-allrunes{,-doc} to 2.1.1
  Updated print/tex-amsmath{,-doc} to 2.16a
  Updated graphics/tex-animate{,-doc} to 20170518
  Updated print/tex-arsclassica{,-doc} to 20170201
2017-06-20 20:56:51 +00:00
markd
4e5ed44976 Update to TeXlive 2017
Updated converters/dvi2tty to 6.0.0nb1
  Updated fonts/afm2pl to 0.7.1nb3
  Updated fonts/gsftopkk to 1.19.2nb8
  Updated fonts/lcdftypetools to 2.106
  Updated fonts/ps2pkm to 1.8nb1
  Updated fonts/ttf2pk to 2.0nb3
  Updated fonts/ttfdump to 0.5.5nb4
  Updated print/cjkutils to 4.8.4nb2
  Updated print/dvidvi to 1.1nb1
  Updated print/dviljk to 2.6.5nb8
  Updated print/dvipdfmx to 20170318
  Updated print/dvipsk to 5.997
  Updated print/kpathsea to 6.2.3
  Updated print/lacheck to 1.28nb2
  Updated print/luatex to 1.0.4
  Updated print/ptexenc to 1.3.5
  Updated print/seetexk to 1.1nb3
  Updated print/tex4ht to 0.0.20170523
  Updated print/vlna to 1.5nb3
  Updated print/web2c to 2017
  Updated print/xdvik to 22.87.03nb1
  Updated print/xetex to 0.99997
  Updated print/xpdfopen to 0.86nb2
  Updated textproc/makeindexk to 2.15nb9
  Updated textproc/mendexk to 2.6fnb7
2017-06-20 20:50:49 +00:00
wiz
c55e2d2364 Add upstream bug report URL. 2017-06-20 11:42:09 +00:00
wiz
863b9b68fb Updated fontconfig to 2.12.3.
2.12.3

Akira TAGOH (1):
      Fix make check fail with freetype-2.7.1 and 2.8 with PCF_CONFIG_OPTION_LONG_FAMILY_NAMES enabled.

2.12.2

Akira TAGOH (8):
      Don't call perror() if no changes happens in errno
      Fix FcCacheOffsetsValid()
      Fix the build issue with gperf 3.1
      Fix the build issue on GNU/Hurd
      Update a bit for the changes in FreeType 2.7.1
      Add the description of FC_LANG envvar to the doc
      Bug 101202 - fontconfig FTBFS if docbook-utils is installed
      Update libtool revision

Alan Coopersmith (1):
      Correct cache version info in doc/fontconfig-user.sgml

Khem Raj (1):
      Avoid conflicts with integer width macros from TS 18661-1:2014

Masamichi Hosoda (2):
      Fix PostScript font alias name
      Update aliases for URW June 2016
2017-06-20 11:36:40 +00:00
taca
bff01ac4c3 Update ruby-ttfunkto 1.5.1.
## [1.5.1]

### Fixed

* loca table corruption during subsetting. The loca table serialization code
  didn't properly detect suitable table format.

* Fixed checksum calculation for empty tables.
2017-06-05 14:24:19 +00:00
ryoon
17cfb59fe1 Recursive revbump from lang/perl5 5.26.0 2017-06-05 14:23:47 +00:00
jperkin
9911f03667 Apply upstream patch for https://bugs.freedesktop.org/show_bug.cgi?id=97546
which fixes cache generation on OSX.  Raised in joyent/pkgsrc#506.

Bump PKGREVISION.
2017-05-30 16:53:14 +00:00
soda
7d79e1ecfa fix PR pkg/52139:
PKGNAME for takao-ex-fonts-ttf conflicts withs takao-fonts-ttf.
Ok by wiz@.
2017-05-25 03:55:24 +00:00
ryoon
fe3f67cef1 Improve DESCR to identify font name 2017-05-10 12:44:25 +00:00
mef
78a5e37d30 Updated fonts/Hasklig to 1.1
----------------------------
v1.1
   - New ligatures ->>, :::, >=>, <=<, <=>, <->
   - Switched to newer version of calt code by Nikita Prokopov. It
     "doesn’t apply ligatures to long sequences of chars, e.g. !!!!,
     >>>>, etc"
   - Fixed ++ and +++ line inconsistency in heavy italic weights
v1.0
   - Updates to the latest version of SCP
   - Hasklig moves to a ligature substitution mechanism borrowed from
    the excellent Fira Code by Nikita Prokopov
2017-05-06 01:06:43 +00:00
mef
639953b2c3 Updated fonts/Hack-ttf to 2.020
-------------------------------
From: https://github.com/chrissimpkins/Hack/blob/master/CHANGELOG.md
Version 2.020
    divided the vertical stroke in the pipe glyph (U+007C), italic and bold italic sets
    modified U+007C hints in TrueType builds at 6, 7, 10, 11, 12, 13, 14 ppem italic set
    modified U+007C hints in TrueType builds at 6, 7, 10, 14 ppem bold italic set
    modified slant angle and stroke length (U+005C), italic and bold italic sets
    centered U+007C and U+005C, all sets
    modified zero (U+0030) oval fill hints in regular set
    added Powerline glyphs to the bold, italic, and bold italic sets
    U+2502 upper terminal to 1950, lower terminal to -530, all sets
    U+2503 upper terminal to 1950, lower terminal to -530, all sets
    U+250C lower terminal to -530, all sets
     ... (more too many lines ommitted) ...
2017-05-06 00:56:50 +00:00
adam
2139eccb4c This release introduces a new icon set, new functionality for custom icon selection graphics, support for GlyphOrderAndAliasDB files, and support for Unicode 9.0.
It also fixes a number of small bugs relating to certain bitmap typefaces, stroke expansion, handling of CID ranges, and the user interface.

There are two tags and package sets. 20161004 is the original release, and 20161005 adds support for Ubuntu 16.04 and 16.10.
2017-05-04 19:23:18 +00:00
jperkin
6b547497bb Convert CXXFLAGS setting C++ standard to USE_LANGUAGES. 2017-05-03 08:38:38 +00:00
wiz
10dfafaedc Updated harfbuzz to 1.4.6.
Overview of changes leading to 1.4.6
Sunday, April 23, 2017
====================================

- Graphite2: Fix RTL positioning issue.
- Backlist GDEF of more versions of Padauk and Tahoma.
- New, experimental, cmake alternative build system.
2017-05-02 10:26:06 +00:00
adam
75a9285105 Revbump after icu update 2017-04-22 21:03:07 +00:00
ryoon
c893f574e7 Update to 20170410
* Add NotoSerifCJK fonts
* Use latest NotoSansCJK fonts
* Use latest fonts for non-CJK
2017-04-10 13:23:49 +00:00
joerg
6a32265dbd Extend SHA512 checksums to various files I have on my local distfile
mirror.
2017-03-23 17:06:45 +00:00
taca
45d25aad3f Update ruby-ttfunk to 1.5.0.
## [1.5.0] - 2017-02-13

### Added

* Support for reading TTF fonts from TTC files

### Changed

* Subset font naming is consistent now and depends on content
2017-03-20 14:48:40 +00:00
wiz
f0ca2cdc64 Updated harfbuzz to 1.4.5.
Overview of changes leading to 1.4.5
Friday, March 10, 2017
====================================

- Revert "Fix Context lookup application when moving back after a glyph..."
  This introduced memory access problems.  To be fixed properly soon.


Overview of changes leading to 1.4.4
Sunday, March 5, 2017
====================================

- Fix Context lookup application when moving back after a glyph deletion.
- Fix buffer-overrun in Bengali.
2017-03-13 09:13:09 +00:00
wiz
fbbded8b45 Updated harfbuzz to 1.4.3.
Overview of changes leading to 1.4.3
Saturday, February 25, 2017
====================================

- Route Adlam script to Arabic shaper.
- Misc fixes.
- New API:
  hb_font_set_face()
- Deprecate API:
  hb_graphite2_font_get_gr_font()
2017-02-27 09:55:21 +00:00
ryoon
d78182cfff FIx buildlink3.mk to remove graphite2 support 2017-02-12 06:27:04 +00:00
ryoon
72c3cb198b Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
ryoon
0bc83c9e11 Disable graphite2 support. Bump PKGREVISION
Enabling graphite2 causes segfault in graphics/librsvg
and SVG support in GTK2 is required for some packages.
2017-02-12 01:29:30 +00:00
wiz
7ac05101c6 Recursive bump for harfbuzz's new graphite2 dependency. 2017-02-06 13:54:36 +00:00
wiz
aba1c3c362 Updated harfbuzz to 1.4.2.
Enable graphite2 dependency, as libreoffice seems to want it.

Overview of changes leading to 1.4.2
Monday, January 23, 2017
====================================

- Implement OpenType Font Variation tables avar/fvar/HVAR/VVAR.
- hb-shape and hb-view now accept --variations.
- New API:

hb_variation_t
hb_variation_from_string()
hb_variation_to_string()

hb_font_set_variations()
hb_font_set_var_coords_design()
hb_font_get_var_coords_normalized()

hb-ot-var.h:
hb_ot_var_axis_t
hb_ot_var_has_data()
hb_ot_var_get_axis_count()
hb_ot_var_get_axes()
hb_ot_var_find_axis()
hb_ot_var_normalize_variations()
hb_ot_var_normalize_coords()

- MVAR to be implemented later.  Access to named instances to be
  implemented later as well.

- Misc fixes.
2017-02-06 12:45:09 +00:00
wiz
44d73eb9c7 + junicode. 2017-02-04 18:21:04 +00:00
wiz
ec0a2025b7 Import junicode-0.7.8 as fonts/junicode.
Junicode (short for Junius-Unicode) is a Unicode font for medievalists.
The current version is a beta; the selection of characters and the
arrangement of the Private Use Area are subject to change.

Junicode contains 3280 characters in the regular style (the italic,
bold and bold italic styles are less complete). These Unicode ranges
are either complete in the regular style or they contain substantial
numbers of glyphs (especially those of interest to medievalists).
2017-02-04 18:20:50 +00:00
agc
30b55df38e Convert all occurrences (353 by my count) of
MASTER_SITES= 	site1 \
			site2

style continuation lines to be simple repeated

	MASTER_SITES+= site1
	MASTER_SITES+= site2

lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint
accordingly.
2017-01-19 18:52:01 +00:00
wiz
bb7c0f0ff5 Updated harfbuzz to 1.4.1.
Overview of changes leading to 1.4.1
Thursday, January 5, 2017
====================================

- Always build and use UCDN for Unicode data by default.
  Reduces dependence on version of Unicode data in glib,
  specially in the Windows bundles we are shipping, which
  have very old glib.


Overview of changes leading to 1.4.0
Thursday, January 5, 2017
====================================

- Merged "OpenType GX" branch which adds core of support for
  OpenType 1.8 Font Variations.  To that extent, the relevant
  new API is:

New API:
hb_font_set_var_coords_normalized()

  with supporting API:

New API:
HB_OT_LAYOUT_NO_VARIATIONS_INDEX
hb_ot_layout_table_find_feature_variations()
hb_ot_layout_feature_with_variations_get_lookups()
hb_shape_plan_create2()
hb_shape_plan_create_cached2()

  Currently variations in GSUB/GPOS/GDEF are fully supported,
  and no other tables are supported.  In particular, fvar/avar
  are NOT supported, hence the hb_font_set_var_coords_normalized()
  taking normalized coordinates.  API to take design coordinates
  will be added in the future.

  HVAR/VVAR/MVAR support will also be added to hb-ot-font in the
  future.

- Fix regression in GDEF glyph class processing.
- Add decompositions for Chakma, Limbu, and Balinese in USE shaper.
- Misc fixes.
2017-01-16 11:10:44 +00:00
ryoon
1afe4d4da3 Update to 2.020
* Many improvements from 1.0.38

The latest changelog:
Roman fonts version 2.020 and Italic fonts version 1.075 (OTF, TTF, WOFF, WOFF2, EOT)

    Changed vendor ID to ADBO. (issue #52)
    Updated x-height measurements in all fonts. (issue #57)
    Updated name table to remove full license text from binary font files.
    Removed NULL (U+0000) and CR (U+000D) glyphs from TrueType fonts.

The following changes only apply to the Italic fonts:

    Updated right side bearing of quotedblbase and kerning of baseline quotes. (issue #49)
    Added narrow no-break space (U+202F).
    Moved fi and fl ligatures to the end of glyph order.
2017-01-14 11:47:11 +00:00
wiz
a7d40aac62 Updated unifont to 9.0.06.
2016-12-22 Paul Hardy <unifoundry@unifoundry.com>

	* Version: 9.0.06.
	* Makefiles, src/unifontpic.c - changed version number to 9.0.06.
	* font/plane00/unifont-base.hex:
	  - U+22F5: Added missing dot; thanks to Johnnie Weaver for noticing
	    this error.
	* font/plane01/plane01.hex:
	  - Osage: Glyphs U+0104D9 and U+0104DA were swapped; Johnnie Weaver
	    corrected them.  Shifted glyphs that were 7 pixels wide left one
	    pixel to line up on the leftmost column.
	* font/plane0Fcsur/plane0Fcsur.hex:
	  - Pikto: Paul Hardy modified about 50 glyphs to improve shapes.
2017-01-01 15:38:11 +00:00
wiz
7f84153239 Add python-3.6 to incompatible versions. 2017-01-01 14:43:22 +00:00
wiz
272033237b Updated unifont to 9.0.05.
2016-12-10: Release 9.0.05

   Modified Cherokee glyphs to reflect changes in recent Cherokee font
   that the Unicode Consortium adopted for its code charts.  Removed
   serifs to make Cherokee glyphs easier to read.

   Modified Pikto CSUR glyphs after comparison with high-resolution scans
   of Basic Pikto book.
2016-12-19 09:06:43 +00:00
wiz
67ce90a9ac Updated harfbuzz to 1.3.4.
Overview of changes leading to 1.3.4
Monday, December 5, 2016
====================================

- Fix vertical glyph origin in hb-ot-font.
- Implement CBDT/CBLC color font glyph extents in hb-ot-font.
2016-12-12 14:50:51 +00:00
ryoon
36ed025474 Recursive revbump from textproc/icu 58.1 2016-12-04 05:17:03 +00:00
khorben
7fa6fd2a29 Update to the latest version
Changes:

version 2.030 (romans) & version 1.050 (italics) created 2016/06/09

	Updates outlines for Q to address interpolation issues.

version 2.028 (romans) & version 1.048 (italics) created 2016/06/08

	Updates outlines for Q to address CFF hinting issues.
	Corrects OpenType feature rules relating to capital figures and alternate 1s.
	Fixes final names for fi and fl ligatures to f_i and f_l.

version 2.026 (romans) & version 1.046 (italics) created 2016/06/01

	Updates the design of 1s in all styles for better character recognition.
	Adds alternates for l (lowercase L) and 1. (issue #126)
	Removes colored artwork from default forms of glyphs.
	Adds IVSes for emoji representation for pictorial glyphs.

version 2.020 (romans) & version 1.040 (italics) created 2016/05/05

	Fixes issue #121 for Italic.
	Updates TT hinting for Block- and Quadrant glyphs (U+2080 -- U+209F).
	Adds manual TT hints to specific Box Drawing Characters for improved horizontal connection.

version 2.015 (romans) & version 1.035 (italics) created 2016/05/02

	Redesigns box drawing shades (issue #57).
	Zeros widths of fraction characters in frac feature (issue #121).
	Adds TrueType hints to box drawing characters (issue #122).
	Removes NULL (U+0000) and CR (U+000D) glyphs from TrueType fonts.
	Gzips SVG table documents.
2016-12-03 02:26:54 +00:00
mef
0c05b4c37f Updated fonts/FiraCode to 1.204
-------------------------------
    Added U+25B6 (black right-pointing triangle) and U+25C0
       (black left-pointing triangle) (#289)
    Changed look of Markdown headers ## ### #### to make them easier to tell apart (#287)
    Fixed BBEdit incorrectly applying ligatures after tab (#274)
    Returned Nim pragmas {. .} (#279)
    Added Unicode increment U+2206 (#174, #298)
    Added fish operators >-> <-< (#297)
    Added safe navigation operators ?. .? ?: (#215)
    Added <~> (#179, used in IntelliJ for collapsed methods)
    Added F# piping operators ||> |||> <|| <||| (#184)
    Added shebang #! (#169, #193)
2016-11-30 14:24:47 +00:00
mef
2bf9ad77dd Updated fonts/terminus-font to 4.40
-----------------------------------
Version 4.40:

   * Added 6 combining accents as separate characters.
   * Added 14 letters with dot above / dot below.
   * Added partial subscript and superscript: all digits and 11 letters.
   * Added 30+ math characters, notably large braces, brackets and parens.
   * Added unicode range 2800-28FF in two variants (br1 and br2).
   * A few small character fixes.
   * Altered configure to be a bit more POSIX compliant.
   * Replaced some obscure (un)install Makefile targets with variables.
2016-11-30 13:10:13 +00:00
wiz
be93df55da Make PKGNAME more future-safe. 2016-11-20 20:05:32 +00:00
wiz
2c34e2059b + go-ttf 2016-11-20 19:59:53 +00:00
wiz
4241f35301 Import go-ttf-20161118 as fonts/go-ttf.
A family of high-quality WGL4 TrueType fonts, created by the Bigelow
& Holmes type foundry specifically for the Go project.

The font family, called Go (naturally), includes proportional- and
fixed-width faces in normal, bold, and italic renderings. The fonts
have been tested for technical uses, particularly programming. Go
source code looks particularly good when displayed in Go fonts, as
its name implies, with things like punctuation characters easily
distinguishable and operators lined up and placed consistently.
2016-11-20 19:59:35 +00:00
wiz
418f6a43de + Merriweather-ttf 2016-11-15 16:05:56 +00:00
wiz
d02f7ca526 Import Merriweather-ttf-1.584 as fonts/Merriweather-ttf.
Merriweather is a workhorse text type family made specifically for
screens.  Print use is not a significant consideration in the design.
Merriweather is useful for Latin, Arabic, Cyrillic and Greek.  The
styles include Regular, Bold, Italic and Bold Italic.
2016-11-15 16:05:42 +00:00
nonaka
284de8f87c Update koruri-ttf to 20161105.
20161105:
* M+ OUTLINE FONTS has been updated to TESTFLIGHT 062 (2016.09.30).
2016-11-05 12:40:54 +00:00
wiz
58011c81ba Updated unifont to 9.0.04.
2016-10-29 Paul Hardy <unifoundry@unifoundry.com>

	* Version: 9.0.04.
	* font/plane00/unifont-base.hex:
	  - Extended "{" and "}" by one pixel to add a point in the center.
	  - Swapped U+2A05 and U+2A06; they were in reverse order.
	* Added omitted ChangeLog entry for Unifont 9.0.03 for the addition
	  of Pikto glyphs to font/plane0Fcsur/plane0Fcsur.hex.
2016-10-31 16:48:48 +00:00
wiz
79154b35fb Updated harfbuzz to 1.3.3.
Overview of changes leading to 1.3.3
Wednesday, September 28, 2016
====================================

- Implement parsing of OpenType MATH table.
New API:
HB_OT_TAG_MATH
HB_OT_MATH_SCRIPT
hb_ot_math_constant_t
hb_ot_math_kern_t
hb_ot_math_glyph_variant_t
hb_ot_math_glyph_part_flags_t
hb_ot_math_glyph_part_t
hb_ot_math_has_data
hb_ot_math_get_constant
hb_ot_math_get_glyph_italics_correction
hb_ot_math_get_glyph_top_accent_attachment
hb_ot_math_get_glyph_kerning
hb_ot_math_is_glyph_extended_shape
hb_ot_math_get_glyph_variants
hb_ot_math_get_min_connector_overlap
hb_ot_math_get_glyph_assembly
2016-10-31 16:15:27 +00:00
wiz
15baf75309 Fix build on -current -- this needs c++11 for static_assert.
Improve COMMENT while here.
2016-10-27 11:02:41 +00:00
maya
ae92f7fae7 unifont: update to 9.0.03
21 October 2016 Release (Unifont 9.0.03): This release updates some glyphs and adds these ConScript Unicode Registry (CSUR) scripts:

    U+E8E0..U+E8F4 Tonal System, a base 16 system for counting, weights, and measures invented by John William Nystrom, a 19th-century civil engineer. Drawn by Paul Hardy.
    U+F8C8 Aiha, by Ursula K. Le Guin, added the Aiha double combining glyph. This was omitted in the original CSUR Aiha description. Drawn by Paul Hardy.
    U+0F0E70..U+0F11E7 Pikto, a pictographic Constructed Language ("ConLang") created by John E. Williams in the 1950s.

The addition of the Pikto script is the main change in this version. Andrew Miller scanned the Pikto pictographs from John Williams' Pikto book. Paul Hardy and Johnnie Weaver drew the Unifont Pikto glyphs. A detailed chart of these glyphs and their meanings is on the (very large, about 1 Mbyte!) Pikto page.

The Tonal System is a comprehensive base 16 counting and measuring system devised during the nascense of the international effort to standardize on a decimal system of measurement. A Tonal System overview appears on this Tonal page.

The large bitmap linked at the top of this page now includes the Plane 0 CSUR glyphs.
2016-10-24 10:54:56 +00:00
wiz
5290d052a3 + lato-ttf. 2016-10-22 08:01:53 +00:00
wiz
58dac65f90 Import lato-ttf-2.015 as fonts/lato-ttf.
Lato is a sans-serif typeface family designed in the Summer 2010 by
Warsaw-based designer Lukasz Dziedzic ("Lato" means "Summer" in
Polish). In December 2010 the Lato family was published under the
open-source Open Font License by his foundry tyPoland, with support
from Google.

In 2013-2014, the family was greatly extended to cover 3000+ glyphs
per style. The Lato 2.010 family now supports 100+ Latin-based
languages, 50+ Cyrillic-based languages as well as Greek and IPA
phonetics. In the process, the metrics and kerning of the family
have been revised and four additional weights were created.
2016-10-22 08:01:43 +00:00
wiz
d2156f7d0b + raleway-ttf 2016-10-18 12:57:23 +00:00
wiz
a4ee5dbf41 Import raleway-ttf-0.0.2016830 as fonts/raleway-ttf.
Raleway is an elegant sans-serif typeface family.

Initially designed by Matt McInerney as a single thin weight, it
was expanded into a 9 weight family by Pablo Impallari and Rodrigo
Fuenzalida in 2012 and iKerned by Igino Marini. In 2013 the Italics
where added.

It is a display face and the download features both old style and
lining numerals, standard and discretionary ligatures, a pretty
complete set of diacritics, as well as a stylistic alternate inspired
by more geometric sans-serif typefaces than its neo-grotesque
inspired default character set.
2016-10-18 12:57:04 +00:00
wiz
6672e6d980 Updated noto-ttf to 20160531.
Use the main webpage tarball, which also includes CJK and Emoji
in hinted versions.

Changes: many more characters, covers all of Unicode, it claims,
and switched license to ofl-v1.1 (from apache-2.0).
2016-10-18 12:40:25 +00:00
wiz
553841b571 Updated harfbuzz to 1.3.2.
Overview of changes leading to 1.3.2
Wednesday, September 27, 2016
====================================

- Fix build of hb-coretext on older OS X versions.
2016-10-03 12:30:35 +00:00
spz
e91caf3787 fix obvious typo in LICENSE 2016-10-03 06:20:09 +00:00
mef
73667042b8 USE_TOOLS+= pkg-config instead of using freetype-config, thanks wiz@ 2016-10-01 12:35:33 +00:00
mef
1bc9ebc96b (1) Fix build for X11_TYPE= modular (but not fully tested)
(2) Fix configure phase problem
(3) Add BUILD_DEPENDS for make test
Thanks joerg and wiz.
2016-10-01 06:02:10 +00:00
wiz
d8fcf64d68 Updated fira to 4.202.
Adds FiraSansCondensed and FiraMono-Medium.
2016-09-30 14:29:00 +00:00
taca
ec67624b70 Fix build problem on NetBSD 6. 2016-09-27 10:24:56 +00:00
jperkin
fb63abc9a4 Fix build on older Darwin. 2016-09-26 11:30:42 +00:00
markd
9896a4a2a4 Add tex-cc-pl{,-doc} tex-qpxqtx{,-doc} 2016-09-20 12:34:10 +00:00
markd
7ce153889d Add tex-qpxqtx{,-doc} 2016
typesetting math with TeX Gyre Pagella and pxfonts
2016-09-20 12:31:37 +00:00
markd
3934cc5681 Add tex-cc-pl{,-doc} 1.02.2
Polish extension of Computer Concrete fonts
2016-09-20 12:27:48 +00:00
mef
6fb715d227 Updated fonts/kanjistrokeorders-ttf to 4.000
--------------------------------------------
Changelog:
not available
2016-09-20 12:04:44 +00:00
mef
71b9d9aefe Updated fonts/cantarell-font to 0.025
-------------------------------------
0.0.25
 - outline and spacing on C,G.
 - improved terminals on numerous glyphs
 - weight/stem width fixes (k,G)
 - port imrpovements from regular to bold
 - improved metrics
 - fixes to f-ligatures
 - shape fixes to some numerals
 - fixes to anchors > composited glyphs
2016-09-20 11:52:15 +00:00
mef
8964e1ecd9 Updated fonts/fntsample 3.2 to 4.1
----------------------------------
Changes in version 4.1:
        * Detect iconv and add LIBICONV to LDADD
        * Detect support for -Wl,--as-needed in configure
        * Those changes fix compilation on OS X

Changes in version 4.0:
        * Add a --no-embed option
        * Fix broken handling of font names
2016-09-20 11:49:29 +00:00
mef
70b9d2b3f3 Updated fonts/p5-Font-TTF to 1.06
---------------------------------
1.06  2016-08-17

* Source repo moved from Subversion to Github
* OpenType script and lang tags updated from ISO/IEC 14496-22:2015, draft amendment 2
* Various POD improvements
* Add deepcopy mode to Dumper::ttfdump()
* Bug fixes
*    Wasn't installing on Windows Perl 5.22 and up
*    Reading mark-to-ligature lookups would crash if anchors were omitted
*    Incorrect extension lookup structure
*    Multiple fixes in Silf table processing
*    rt.cpan.org #106562 Uninitialized value warnings
*    rt.cpan.org #106816 spelling errors in manpage
2016-09-20 11:43:30 +00:00
mef
aa2de819de Updated fons/p5-Fonts-FreeType 0.04 to 0.07
--------------------------------------------
0.07 2015-09-27 dmol@cpan.org
 - No changes since 0.07_2

0.07_2 2015-09-24 dmol@cpan.org
 - Try to support utf8_to_uvchr_buf for older perls

0.07_1 2015-09-24 dmol@cpan.org
 - Fix UTF-8 string usage on non-intel architectures (GH#17)

0.06 2015-01-27 dmol@cpan.org
 - No changes since 0.06_1

0.06_1 2015-01-27 dmol@cpan.org
 - Allow optionally fallback to missing glyph

0.05  2015-01-27 dmol@cpan.org
 - No changes since 0.05_02

0.05_2 2015-01-23 dmol@cpan.org
 - Be more tolerant in test for checking underline position
   (CT#9d93130c-a254-11e4-9a11-67e5227a829d) (Ivan Baidakou, basiliscos).
 - Get build options from freetype-config if it exists (RT#101654)
   (Zakariyya Mughal).

0.05_1 2015-01-21 dmol@cpan.org
 - Avoid clang warning (RT#101653).
 - Attempt to fix CT#939e0664-8c46-11e4-8147-dcee86cc0d3a.

 --------------------------------------------------------------------
(pkgsrc changes)
 - Drop patch-FreeType.xs (upstream implemented)
 - Modify patch-Makefile.PL
   Upstream implemented automatic environment config, with some
   testing, but testing part is redundent to pkgsrc, and yet harmfull,
   so remove that part.
 - Add buildlink to x11.buildlink3.mk to use freetype-config
   for automatic configuration
2016-09-20 11:40:27 +00:00
wiz
c3eef55157 Updated FiraCode to 1.203.
1.203

Added __ (#120, #269)

1.202

Removed {. .} [. .] (. .) (#264)

1.201

Removed [] (#92) {- -} (#248)
Removed /** **/ and disabled ligatures for /*/ */* sequences (#219 #238)
Added ]# {. .} [. .] (. .) (#214)
2016-09-18 21:49:21 +00:00
wiz
68f33444d8 Fix build with native X.org.
The installed version of this library was found and used instead of the
one build by the package, leading to problems when the pkgsrc one had
symbols the native one doesn't have. Add libtool path to compiler
search path to fix this.

From spz.
2016-09-18 13:18:20 +00:00
wiz
d5fc3f8939 Updated harfbuzz to 1.3.1.
Overview of changes leading to 1.3.1
Wednesday, September 7, 2016
====================================

- Blacklist bad GDEF of more fonts (Padauk).
- More CoreText backend crash fixes with OS X 10.9.5.
- Misc fixes.
2016-09-12 07:34:41 +00:00
wiz
35283b4178 Updated unifont to 9.0.02.
2015-08-27: Release 9.0.02

   Added 3 more CSUR scripts.  Modifications to some existing glyphs.
2016-08-31 09:14:49 +00:00
wiz
1682c6507d Remove unnecessary PLIST_SUBST and FILES_SUBST that are now provided
by the infrastructure.

Mark a couple more packages as not ready for python-3.x.
2016-08-28 15:48:28 +00:00
wiz
11fe91ff09 Updated urw-fonts to 2.0.
Changes not found, but pfm files are gone.
2016-08-24 10:29:50 +00:00
wiz
80e9ca73d7 Updated FiraCode to 1.200.
Removed !!! ??? ;;; &&& ||| =~ (#167) ~~~ %%%
    New safer calt code that doesn’t apply ligatures to long sequences of chars, e.g. !!!!, >>>>, etc (#49, #110, #176)
    Larger + - * and corresponding ligatures (#86)
    Hexadecimal x (0xFF) is now applied to sequences like 128x128 as well (#161)
    Added twoTurned (U+218A) and threeTurned (U+218B) (#146)
    Added whiteFrowningFace (U+2639) (#190)
    Simplified visual style on markdown headers ## ### #### (#107)
    Added </> (#147)
    Provided ttf and webfonts versions (eot, woff, woff2) (#18, #24, #38, #101, #106)
    Increased spacing in <= >= (#117)
2016-08-24 10:26:12 +00:00
wiz
65237df3dc Updated fontconfig to 2.12.1.
I've released 2.12.1 containing some fixes:
- IMPORTANT: properly validate offsets in cache files. see changelog and
  CVE-2016-5384 for more details. thanks to Tobias Stoeckmann for catching
  this up!
- build issues regarding to Python.
- add --with-default-hinting to configure.
- fix segfault in FcWeightFromOpenType()
2016-08-19 12:52:30 +00:00
markd
0b6d5f1645 Add tex-fonts-tlwg-doc 2016-08-07 07:19:04 +00:00
markd
3cbdcffca6 Update some texlive packages to latest versions.
Precise changes unknown
 Updated fonts/tex-academicons{,-doc} to 1.7.2
 Updated fonts/tex-cs to 2016.41553
 Updated fonts/tex-erewhon{,-doc} to 1.06
 Updated fonts/tex-fbb{,-doc} to 1.11
 Updated fonts/tex-fontawesome{,-doc} to 4.6.3.2
 Updated fonts/tex-fonts-tlwg to 0.6.3
 Added fonts/tex-fonts-tlwg-doc version 0.6.3
 Updated fonts/tex-glyphlist to 2016
 Updated fonts/tex-japanese-otf{,-doc} to 1.7b6.41546
 Updated fonts/tex-luaotfload{,-doc} to 2.7.3
 Updated fonts/tex-oldstandard{,-doc} to 2.2
 Updated fonts/tex-xcharter{,-doc} to 1.078a
2016-08-07 07:17:36 +00:00
adam
77b8ed74db Revbump after graphics/gd update 2016-08-03 10:22:08 +00:00
mef
69381e9f73 Updated fonts/dejavu-ttf to 2.37 (from NEWS file with UTF-8 coding)
--------------------------------
Changes from 2.36 to 2.37

* Fix issue with empty glyphs in condensed typefaces in the released source files.

Changes from 2.35 to 2.36

* Math: added DejaVu Math Tex Gyre by B. Jackowski, P. Strzelczyk and
  P. Pianowski (on behalf of TeX users groups)
* Sans: removed dot of U+06BA in all forms
* Sans: fixed position of three dots of U+06BD in init and medi forms (by
  Denis Jacquerye)
* Sans: corrected direction of contours in U+05E7 (by Lior Halphon)
* Sans: added U+1F643  (by Olleg Samoylov)
* Serif: moved up U+0360-0361 (by Gee Fung Sit 薛至峰)
* Serif: increased spacing of Roman numerals U+2161-2163, U+2165-2168,
  U+216A-216B (by Gee Fung Sit 薛至峰)
* Serif: fixed anchor position of U+00E6 (by Gee Fung Sit 薛至峰)
* Sans: fixed vertical position of U+20BA (by Gee Fung Sit 薛至峰)
* Sans, Serif: fixed glyph height of Block Elements (by Gee Fung Sit 薛至峰)
* Sans, Serif: added U+A698-A699 (by Gee Fung Sit 薛至峰)
* Sans, Mono, Serif: added U+037F (by Gee Fung Sit 薛至峰)
* Mono: added U+0376-0377, U+037B-037D (by Gee Fung Sit 薛至峰)
* Serif: removed duplicate point from U+1D05 (by Gee Fung Sit 薛至峰)
* Mono: added U+20BA, U+20BD (by Gee Fung Sit 薛至峰)
* Sans: added moon symbols U+1F311-1F318 (by Ben Laenen)
2016-07-31 12:09:59 +00:00
wiz
7b4952b884 Updated harfbuzz to 1.3.0.
Overview of changes leading to 1.3.0
Thursday, July 21, 2016
====================================

- Update to Unicode 9.0.0
- Move Javanese from Indic shaper to Universal Shaping Engine.
- Allow MultipleSubst to delete a glyph (matching Windows engine).
- Update Universal Shaping Engine to latest draft from Microsoft.
- DirectWrite backend improvements.  Note: this backend is for testing ONLY.
- CoreText backend improvements with unreachable fonts.
- Implement symbol fonts (cmap 3.0.0) in hb-ft and hb-ot-font.
- Blacklist bad GDEF of more fonts (Tahoma & others).
- Misc fixes.
2016-07-24 18:50:57 +00:00
wiz
7714d1d969 Add new tex package. 2016-07-17 21:59:59 +00:00
wiz
6b7039d17c Import tex-jmn-2015 as fonts/tex-jmn.
Hans font for TeX.
2016-07-17 21:57:18 +00:00
wiz
ad0031c15e Remove python33: adapt all packages that refer to it. 2016-07-09 13:03:30 +00:00
wiz
2b0a009d0e Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
ryoon
9da10b4a2a Add noto-emoji-ttf 2016-07-09 06:29:50 +00:00
ryoon
af6f6ec637 Regen distinfo to match with PKGNAME 2016-07-09 06:29:07 +00:00
ryoon
163f3089e3 Fix PJGNAME to match with directory name 2016-07-09 06:24:05 +00:00
ryoon
7bc42a3c08 Import noto-emoji-1.05 as fonts/noto-emoji-ttf.
Google (Android) Noto Emoji (Color and Black-and-White) font
2016-07-09 06:22:47 +00:00
wiz
e5ae120c38 Updated unifont to 9.0.01.
2015-07-02: Release 9.0.01

   Updates to support Unicode 9.0.0.
2016-07-03 11:31:30 +00:00
wiz
e88d9c7cc6 Add ALTERNATIVES file for py-fonttools. 2016-06-30 17:56:35 +00:00
wiz
303d07283c Updated py-fonttools to 3.0.
Make parallel-installable.

Changes to 2.4 not found, but now supports Python-3.x.
2016-06-30 17:56:14 +00:00
wiz
a516b86898 Fix HOMEPAGE. 2016-06-27 15:41:29 +00:00
wiz
9ea083857d Updated fontconfig to 2.12.0.
Here is the announcement for the stable release after 2 years, which
many features and bug fixes contains.

Summary of the changes since last stable release is:
- - Support the size specific design selection in OS/2 table version 5
- - Allow the modification on 'lang' and 'charset' objects
- - Increase the refcount in FcConfigSetCurrent()
- - some updates in orth files
- - Add --error-on-no-fonts option to fc-cache
- - Use lang=und instead of lang=xx for "undetermined"
- - Add FC_WEIGHT_DEMILIGHT and change from 65 to 55
- - Add FC_COLOR
- - Treat color fonts as scalable
- - no FC_LANG added with FcConfigSubstitute() when it has "und"
- - Hardcode blanks in library
- - Support symbol fonts
- - Unicode 8.0 support
- - Add hintstyle templates and default hintslight
- - GX font support
- - Improve the footprint issue on updating caches
- - Bump the cache version to 6
- - more bug fixes
- - and more...
2016-06-19 20:48:55 +00:00
mef
9454ffd34d Updated fonts/cantarell-fonts from 0.0.16 to 0.0.24
---------------------------------------------------
0.0.24
 - asymmetric k for bold, fix stem width
 - sync bold hyphen metrics with regular

0.0.23
 - reworked anchors for correct accent rendering under
   harfbuzz 1.2.0
 - more anchor and combined glyph work

0.0.22
 - improvements to the generation script
 - bold: double quotes alignment
 - rehint font with adobe toolkit

0.0.21
 - bold: latin and cyrillic respace
 - bold: adapt f ligatures for the new i
 - redular: adjust spacing of Thorn, ß, ẞ
 - bold: improvements form Cambay
 - bold: match width of numerals to regular
 - numerals - improved spacing

0.0.20.1
 - fix composited glyph issues
 - fix parallel build issue

0.0.20
 - Cyrillic improvements
 - x-height hinting tweaks
 - sync bold to regular
 - OE and oe ligatures
 - ratio respaced
 - capital sharp s for German

0.0.19
 - generate oblique version
 - more diacritics work; full Latin 4 coverage
 - tabular figures
 - fold over work done on Cambay (Pooja Saxena)

0.0.18.1
 - improved terminals on a,e,r,s,S,l,2
 - fix validation errors

0.0.18
 - respaced t
 - bold accents fixes
 - consistent stem width and various Improvements on E, H, B and S
 - harmonized o and c
 - improved capitals
 - superscript 123 fixes
 - extra glyps for gtk+ (arrows, openbox)
 - respaced 4 and 7

0.0.17.2
 - rebuild accented glyphs for bold

0.0.17.1
 - accent fixes
 - revert ijbdklh to snap to caps height
 - proper weight of f ligatures for bold
 - respaced ligatures

0.0.17
 - improved shapes and metrics by Nikolaus Waxweiler:
  - baseline and bluezone fixes for autohinter to produce valid hints
  - many glyphs adjusted for baseline and proper hinting.
2016-06-18 07:39:04 +00:00
markd
2e097f869d Added tex-cmexb{,-doc} tex-ptex-fonts{,-doc} 2016-06-16 03:59:40 +00:00
markd
301d74332e Updated to TexLive 2016:
Updated fonts/afm2pl to 0.7.1nb2
	Updated fonts/gsftopkk to 1.19.2nb7
	Updated fonts/lcdftypetools to 2.105
	Updated fonts/ps2pkm to 1.8
	Updated fonts/ttf2pk to 2.0nb2
	Updated fonts/ttfdump to 0.5.5nb3
	Updated fonts/tex-academicons{,-doc} to 1.7.0
	Updated fonts/tex-adobemapping to 2016
	Updated fonts/tex-alegreya{,-doc} to 2016
	Updated fonts/tex-cabin{,-doc} to 2016
	Updated fonts/tex-cbfonts-fd{,-doc} to 1.1
	Updated fonts/tex-cmcyr{,-doc} to 2016
	Updated fonts/tex-cmtiup{,-doc} to 2.1
	Added fonts/tex-cmexb{,-doc} version 2016
	Updated fonts/tex-cs to 2016
	Updated fonts/tex-dantelogo{,-doc} to 0.03
	Updated fonts/tex-drm{,-doc} to 4.4
	Updated fonts/tex-erewhon{,-doc} to 1.05
	Updated fonts/tex-fbb{,-doc} to 1.10
	Updated fonts/tex-fetamont{,-doc} to 1.6
	Updated fonts/tex-fira{,-doc} to 4.1.39731
	Updated fonts/tex-fontawesome{,-doc} to 4.6.3.1
	Updated fonts/tex-fontname{,-doc} to 2016
	Updated fonts/tex-fontools{,-doc} to 2016
	Updated fonts/tex-fontspec{,-doc} to 2.5a
	Updated fonts/tex-gothic{,-doc} to 2016
	Updated fonts/tex-inconsolata{,-doc} to 1.10
	Updated fonts/tex-ipaex-type1{,-doc} to 0.3b.39722
	Updated fonts/tex-knuth-local to 2016
	Updated fonts/tex-luaotfload{,-doc} to 2.7.2
	Updated fonts/tex-mflogo{,-doc} to 2016
	Updated fonts/tex-newpx{,-doc} to 1.295
	Updated fonts/tex-newtx{,-doc} to 1.466
	Updated fonts/tex-newtxsf{,-doc} to 1.04
	Updated fonts/tex-roboto{,-doc} to 2016
	Updated fonts/tex-sourcecodepro{,-doc} to 2.6
	Updated fonts/tex-sourceserifpro{,-doc} to 1.2
	Updated fonts/tex-tex-gyre-math{,-doc} to 2016
	Added fonts/tex-ptex-fonts{,-doc} version 0.0.2016
2016-06-16 03:57:25 +00:00
wiz
c82f7f6a18 Update to latest version.
The versioning is quite confusing (2.010 vs 1.030). I went with
the lower version.

For the same reason I didn't use the github framework.

Changes:

    Adds italic styles to family. (GitHub issue #6)
    Adds Powerline symbols. (GitHub issue #43)
    Adds mathematical operators specifically requested to date.
    (GitHub issue #49)
    Adds geometric shapes specifically requested to date. (GitHub
    issue #51)
    Changes vendor ID from ADBE to ADBO. (GitHub issue #80)
    Updates name table to remove full license text. (GitHub issue
    #83)
    Increases length of em dash. (GitHub issue #85)
    Adds character variants features (ccXX).
    Adds support for some extended Latin (IPA).
    Adds characters to fully support WGL4 standard.
    Adds characters that were missing for Arabic and Hebrew
    transliteration schemes.
    Adds a few emoji characters.
    Adds SVG colored versions of these characters: ☑ ✓ ♪ ♫ ♥ ♦ ☺ ☻
    ❤  💩 🤖 🔒
    Nudges the dot accent up to prevent from collapsing in CFF
    fonts.
    Adjusts design and positioning of cedillas.
    Updates the design of the following glyphs in intermediate
    weights, thanks to intermediate master: B, M, N, W, e, g, m,
    w, Bstroke, Hbar, Oslash, Tbar, Eth, ae, bstroke, dcroat,
    eogonek, hbar, oslash, oe, eth, zero.0, zero.0o, zero.0c, e.sups
    Updates design of ringhalfleftmod, ringhalfrightmod.

The following changes only apply to the Roman fonts:

    Adds support for Greek and Cyrillic. (GitHub issues #48 & #85)
    Adds alternate lowercase i with foot serifs (ss04 – stylistic
    set 4).
2016-06-11 18:55:07 +00:00
wiz
86a78fce2e Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
wiz
57199de455 Switch to MASTER_SITES_PYPI. 2016-06-08 17:43:20 +00:00
wiz
32dc81c4dc Updated harfbuzz to 1.2.7.
Overview of changes leading to 1.2.7
Monday, May 2, 2016
====================================

- Blacklist another version of Times New Roman (Bold) Italic from Windows 7.
- Fix Mongolian Free Variation Selectors shaping with certain fonts.
- Fix Tibetan shorthand contractions shaping.
- Improved list of language tag mappings.
- Unbreak build on Windows CE.
- Make 'glyf' table loading lazy in hb-ot-font.
2016-05-12 14:03:27 +00:00
markd
0395e92070 Add build dependency on fontforge. 2016-05-09 10:36:55 +00:00
markd
4e57f41763 Add oxygen-fonts 2016-05-08 11:38:40 +00:00
markd
c75785347e Add oxygen-icons 5.4.3
Oxygen Font is a project to design a desktop/gui font for integrated
use with the KDE desktop.

The basic concept for Oxygen Font is to design a clear, legible, sans
serif font which would be rendered with Freetype on Linux-based
devices. In addition a bold weight, plus regular and bold italics, and
a monospace version will be made.
2016-05-08 11:36:50 +00:00
nonaka
ac8d7323ef Update koruri-ttf to 20160506.
20160506:
* M+ OUTLINE FONTS has been updated to TESTFLIGHT 061 (2016.04.12).
2016-05-06 12:10:03 +00:00
nonaka
b3caff7ec5 Add ohruri-ttf 2016-05-02 15:49:39 +00:00
nonaka
930788cae0 PR/51110: Import ohruri-ttf-20150606 as fonts/ohruri-ttf.
Ohruri Japanese TrueType fonts.
It is based on M+ Font, Source Han Sans and Open Sans Font (alphanumeric).

reviewed by wiz@.
2016-05-02 15:46:28 +00:00
wiz
5186b355cc No reason to have MASTER_SITE_LOCAL here, there's a valid upstream. 2016-04-12 08:06:24 +00:00
ryoon
ac20a93574 Recursive revbump from textproc/icu 57.1 2016-04-11 19:01:33 +00:00
prlw1
9373f172f9 Update harfbuzz to 1.2.6
Friday, April 8, 2016
====================================

- Blacklist GDEF table of another set of Times New Roman (Bold) Italic.
- DirectWrite backend improvements.  Note: DirectWrite backend is
  exclusively for our internal testing and should NOT be used in any
  production system whatsoever.
2016-04-10 20:16:49 +00:00
prlw1
eb0912bfd3 Update harfbuzz to 1.2.5
Overview of changes leading to 1.2.5
Monday, April 4, 2016
====================================

- Fix GDEF mark-filtering-set, which was broken in 1.2.3.


Overview of changes leading to 1.2.4
Thursday, March 17, 2016
====================================

- Synthesize GDEF glyph class for any glyph that does not have one in GDEF.
  I really hope we don't discover broken fonts that shape badly with this
  change.
- Misc build and other minor fixes.
- API changes:
  - Added HB_NDEBUG.  It's fine for production systems to define this to
    disable high-overhead debugging checks.  However, I also reduced the
    overhead of those checks, so it's a non-issue right now.  You can
    forget it.  Just not defining anything at all is fine.
2016-04-07 18:08:18 +00:00
adam
42f7f69f00 Changes 20160404:
This fixes a number of bugs and crashes and adds a few small features. Most importantly, this release comes with a working Macintosh package.
2016-04-07 10:09:02 +00:00
joerg
23533964ea Pass down pkgsrc environment. Add dependency on bash before using it. 2016-04-04 17:33:38 +00:00
joerg
34489c022d X11 option explicitly needs to depend on libSM, otherwise just
installing the binary package has missing binaries due to libXt being
included as build dependency only. Bump revision.
2016-04-04 17:33:10 +00:00
ryoon
f0dfb3f15e Update to 0.610
Status:
1st check has completed.
Unadjusted glyphs (2nd check): Uninode 0030-9fa5
2016-03-31 13:56:46 +00:00
jperkin
d44ca27f32 Use PKGMANDIR. Add patch comments. 2016-03-30 08:32:55 +00:00
mef
0b1a5c7694 Update to 1.05
--------------
1.05 (r1069, 2015-01-26)

* Add support for GSUB Type 8 Reverse-chaining substitution
* OpenType script/lang/feature tags now based on ISO/IEC 14496-22
* Remove deprecated GDL_old.pm
*
* Bug fixes:
*    Fix rt.cpan.org 92150, 93597
*        Force 0xFFFF sentry to be in a segment by itself in format 4 cmap subtables
*    Less aggressive cmap format 4 optimization to eliminate USV holes
*    Fix various issues reading WOFF-compressed font tables
*    Fix reading DSIG
2016-03-17 14:38:58 +00:00
ryoon
133878ed1d Update to 0.600
Status:
Unadjusted glyphs (characters; 1st pass): Uninode 8a2b-8b95
Unadjusted glyphs (Bushu; 1st pass): Gonben
2016-03-15 13:21:20 +00:00
tnn
f429c61f48 don't use msgfmt --check. It breaks with gettext 0.14.1. 2016-03-14 15:37:47 +00:00
dholland
de00a703fc Add hack for build failure with native X11 on NetBSD 7.x and -current,
the symptom being that ftttdrv.h (from freetype2) is not found. It
turns out that native X11 doesn't install ftttdrv.h for some reason
(probably an oversight) but that the lack is easily compensated
because the whole file contains only two substantive lines, neither of
which appears to be especially important.

PR 50902.
2016-03-07 04:43:55 +00:00
jperkin
17661ff9a5 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
wiz
6bd80814bd Update harfbuzz to 1.2.3.
Overview of changes leading to 1.2.3
Thursday, February 25, 2016
====================================

- Blacklist GDEF table of certain versions of Times New Roman (Bold) Italic,
  due to bug in glyph class of ASCII double-quote character.  This should
  address "regression" introduced in 1.2.0 when we switched mark zeroing
  in most shapers from BY_UNICODE_LATE to BY_GDEF_LATE.
  This fourth release in a week should finally stablize things...

- hb-ot-font's get_glyph() implementation saw some optimizations.  Though,
  might be really hard to measure in real-world situations.

- Also, two rather small API changes:

We now disable some time-consuming internal bookkeeping if built with NDEBUG
defined.  This is a first time that we use NDEBUG to disable debug code.  If
there exist production systems that do NOT want to enable NDEBUG, please let
me know and I'll add HB_NDEBUG.

Added get_nominal_glyph() and get_variation_glyph() instead of get_glyph()

New API:
- hb_font_get_nominal_glyph_func_t
- hb_font_get_variation_glyph_func_t
- hb_font_funcs_set_nominal_glyph_func()
- hb_font_funcs_set_variation_glyph_func()
- hb_font_get_nominal_glyph()
- hb_font_get_variation_glyph()

Deprecated API:
- hb_font_get_glyph_func_t
- hb_font_funcs_set_glyph_func()

Clients that implement their own font-funcs are encouraged to replace
their get_glyph() implementation with a get_nominal_glyph() and
get_variation_glyph() pair.  The variation version can assume that
variation_selector argument is not zero.  Old (deprecated) functions
will continue working indefinitely using internal gymnastics; it is
just more efficient to use the new functions.


Overview of changes leading to 1.2.2
Wednesday, February 24, 2016
====================================

- Fix regression with mark positioning with fonts that have
  non-zero mark advances.  This was introduced in 1.2.0 while
  trying to make mark and cursive attachments to work together.
  I have partially reverted that, so this version is much more
  like what we had before.  All clients who updated to 1.2.0
  should update to this version.


Overview of changes leading to 1.2.1
Tuesday, February 23, 2016
====================================

- CoreText: Fix bug with wrong scale if font scale was changed later.
  https://github.com/libass/libass/issues/212
- CoreText: Drastically speed up font initialization.
- CoreText: Fix tiny leak.
- Group ZWJ/ZWNJ with previous syllable under cluster-level=0.
  https://github.com/behdad/harfbuzz/issues/217
- Add test/shaping/README.md about how to add tests to the suite.
2016-03-03 12:34:33 +00:00
jperkin
0051d670f0 Use OPSYSVARS. 2016-02-25 12:50:49 +00:00
wiz
d20db6c68a Update harfbuzz to 1.2.0:
Overview of changes leading to 1.2.0
Friday, February 19, 2016
====================================

- Fix various issues (hangs mostly) in case of memory allocation failure.
- Change mark zeroing types of most shapers from BY_UNICODE_LATE to
  BY_GDEF_LATE.  This seems to be what Uniscribe does.
- Change mark zeroing of USE shaper from NONE to BY_GDEF_EARLY.  That's
  what Windows does.
- Allow GPOS cursive connection on marks, and fix the interaction with
  mark attachment.  This work resulted in some changes to how mark
  attachments work.  See:
  https://github.com/behdad/harfbuzz/issues/211
  86c68c7a2c
- Graphite2 shaper: improved negative advance handling (eg. Nastaliq).
- Add nmake-based build system for Windows.
- Minor speedup.
- Misc. improvements.
2016-02-21 10:29:12 +00:00
wiz
4d803bb43c paratype license is basically ofl-v1.1, remove '-license' suffix
to mark it as free.
2016-02-10 10:49:26 +00:00
wiz
57d9a9942b + paratype-ttf. 2016-02-07 17:49:37 +00:00
wiz
84e223784d Import paratype-ttf-20140616 as fonts/paratype-ttf.
The font families PT Sans and PT Serif were released in 2009-2010
with an open user license. The main aim of the project is to allow
the peoples of Russia to read and write in their native languages.
The project is dedicated to the 300-year anniversary of the civil
type invented by Peter the Great in 1708-1710 and was realized with
financial support from the Federal Agency for Press and Mass
Communications.

The fonts, beside the standard Western, Central European and Cyrillic
code pages, also contain characters of all title languages of the
Russian Federation.
2016-02-07 17:49:22 +00:00
adam
0666d7b331 Small PLIST correction 2016-02-07 15:53:31 +00:00
wiz
41eadf3984 Update SDL2_ttf to 2.0.14:
2.0.14:
Ryan Gordon - Fri Jan 29 12:53:29 PST 2016
* Deprecated TTF_GetFontKerningSize() which takes font glyph indices
 and added TTF_GetFontKerningSizeGlyphs() which takes characters
2016-02-07 14:11:33 +00:00
adam
59388907ff Changes 20150824:
This fixes a few bugs, including some in U. F. O. kerning classes and FreeType rasterization, and adds a Korean translation.
2016-02-07 14:09:08 +00:00
nros
09dcb9aa39 +stix-otf 2016-02-02 17:55:13 +00:00
nros
75a7903b4f Added stix-otf to pkgsrc-current.
The STIX fonts are a suite of unicode OpenType fonts containing
a complete set of mathematical glyphs. This otf package makes
the fonts available to X11 apps.
2016-02-02 17:53:54 +00:00
ryoon
fd43fd9463 Update to 0.590
Status:
Unadjusted glyphs (characters; 1st pass): Uninode 8a05-8b95
Unadjusted glyphs (Bushu; 1st pass): Gonben
2016-01-31 08:01:28 +00:00
markd
2e3620fccf Add LICENSE 2016-01-30 04:56:40 +00:00
leot
78cd7cc190 Update fonts/Hack-ttf to 2.019.
Changes:
# Version 2.019 (release build)

ttf, otf, webfont builds

- removed SVG from webfont releases
- Corrected U+2588 glyph shape in regular set (had inappropriately small
  width and height)
- decreased width U+2580 all sets
- decreased width U+2581 all sets
- decreased width U+2582 all sets
- decreased width U+2583 all sets
- decreased width U+2584 all sets
- decreased width U+2585 all sets
- decreased width U+2586 all sets
- decreased width U+2857 all sets
- adjusted left sidebearing U+2589 all sets
- adjusted left sidebearing U+258A all sets
- adjusted left sidebearing U+258B all sets
- adjusted left sidebearing U+258C all sets
- adjusted left sidebearing U+258D all sets
- adjusted left sidebearing U+258E all sets
- adjusted left sidebearing U+258F all sets
- adjusted right sidebearing U+2590 all sets
- decreased width of U+2594 all sets
- adjusted right sidebearing U+2595 all sets
- adjusted left sidebearing U+2596 all sets
- adjusted right sidebearing U+2597 all sets
- adjusted left sidebearing U+2598 all sets
- decreased width of U+2599 all sets
- decreased width of U+259A all sets
- decreased width of U+259B all sets
- decreased width of U+259C all sets
- adjusted right sidebearing U+259D all sets
- decreased width of U+259E all sets
- decreased width of U+259F all sets
- increased upper terminal position to 1950 units U+2580 all sets
- increased upper terminal position to 1950 units U+2588 all sets
- increased upper terminal position to 1950 units U+2589 all sets
- increased upper terminal position to 1950 units U+258A all sets
- increased upper terminal position to 1950 units U+258B all sets
- increased upper terminal position to 1950 units U+258C all sets
- increased upper terminal position to 1950 units U+258D all sets
- increased upper terminal position to 1950 units U+258E all sets
- increased upper terminal position to 1950 units U+258F all sets
- increased upper terminal position to 1950 units U+2590 all sets
- increased upper terminal position to 1950 units U+2594 all sets
- increased upper terminal position to 1950 units U+2595 all sets
- increased upper terminal position to 1950 units U+2598 all sets
- increased upper terminal position to 1950 units U+2599 all sets
- increased upper terminal position to 1950 units U+259A all sets
- increased upper terminal position to 1950 units U+259B all sets
- increased upper terminal position to 1950 units U+259C all sets
- increased upper terminal position to 1950 units U+259D all sets
- increased upper terminal position to 1950 units U+259E all sets
- increased upper terminal position to 1950 units U+259F all sets
- reverted Cyrillic lower case es glyph (U+0441) to Latin lower case c shape
- reverted Cyrillic upper case es glyph (U+0421) to Latin upper case C shape
2016-01-22 09:46:49 +00:00
zafer
7e754ab3e3 update MASTER_SITES. 2016-01-22 08:08:49 +00:00
richard
8f0d6121c0 update to dejavu-ttf 2.35
Changes from 2.34 to 2.35

    Sans, SansMono, Serif: added U+0E3F, U+A7F8-U+A7F9 (by Gee Fung Sit 薛至峰)
    Sans, SansMono, Serif: moved inverted marks U+00A1, U+00BF, U+2E18 to
      x-height and added 'case' feature using original glyphs+hints
      (by Gee Fung Sit 薛至峰)
    Sans, SansMono, Serif: fixed glyph heights in Box Drawing block
     (by Gee Fung Sit 薛至峰)
    SansMono, Serif: adjusted U+016E to prevent cut-off (by Gee Fung Sit 薛至峰)
    Sans: added U+269E-U+269F (by Lars Næsbye Christensen)
    Sans: added U+06C7-U+06C8, U+06CB, U+06D0 and their presentation forms
     U+FBD7-U+FBD8, U+FBDB-U+FBDC, U+FBDE-U+FBDF, U+FBE4-U+FBE7 (by MihailJP)
    Sans: added isolated, initial and stretched forms in the Arabic
     Mathematical Alphabetic Symbols block, U+1EE00 et seq.
     (by Gee Fung Sit 薛至峰)
    Sans: restored GSUB tables for Hebrew (by Gee Fung Sit 薛至峰)
    Sans: fixed U+1D301-U+1D303 (bug 73532) (by Gee Fung Sit 薛至峰)
    Sans: fixed instructions for U+0394, U+039B in Bold (bug 16442)
     (by Gee Fung Sit 薛至峰)
    Sans: minor improvements/fixes to U+07D4, U+203D, U+20A6, U+20BA,
     U+2E18, U+A782-U+A783 (by Gee Fung Sit 薛至峰)
    Sans: moved U+2E1F to correct code point, was off by one
     (by Gee Fung Sit 薛至峰)
    SansExtraLight: added U+0184-U+0185, U+019B, U+01B7-U+01B9, U+01EE-U+01EF,
     U+0292, U+0298, U+0E3F, U+04E0-U+04E1, U+0516-U+0519
     (by Gee Fung Sit 薛至峰)
    SansMono: added U+203F, U+2150-U+2151, U+2189, U+220E, U+2210, U+2223,
     U+228D-U+228E, U+2293-U+2294, U+22B2-U+22B5, U+22B8, U+22C2-U+22C3,
     U+22CE-U+22D1, U+27DC, U+27EA-U+27EB, U+27F5-U+27F7, U+2987-U+2988,
     U+2997-U+2998, U+2A00 (by Gee Fung Sit 薛至峰)
    SansMono: minor improvements/fixes to U+018C and U+018D, U+026F-U+0270
     (by Gee Fung Sit 薛至峰)
    SansMono: fixed glyph heights in Block Elements block (bug 14316)
     (by Gee Fung Sit 薛至峰)
    Serif: replaced inverted breve on U+0202, U+0206, U+020A, U+020E, U+0212,
     U+0216 with its case form to prevent cut-off (by Gee Fung Sit 薛至峰)
    Serif: redesigned/redrawn U+01E5, U+025E, U+0262, U+0277-U+0278,
     U+029A-U+029B (by Gee Fung Sit 薛至峰)
    Serif: minor improvements/fixes to U+00DF, U+017B, U+01E4, U+0265,
     U+026F-U+0270, U+0280-U+0281, U+0294-U+0297, U+029F, U+02A1-U+02A2,
     U+03FB, U+1D0C, U+20A6, U+20B8, U+A731 (by Gee Fung Sit 薛至峰)
    Serif: added stylistic alternatives for U+0110-U+0111, U+01E4-U+01E5
     (by Gee Fung Sit 薛至峰)
    Serif: added or adjusted anchors for U+0294, U+0256, U+041D
     (by Denis Jacquerye)
    Sans, Serif: added OpenType MATH table (by Frédéric Wang)
    Sans, Serif: added displaystyle math operators (by Frédéric Wang)
    Serif: added italic mathematical alphanumeric characterd (by Frédéric Wang)
    Serif: added construction for stretchy radical symbol (by Frédéric Wang)
    Serif: added stylistic ssty variants for prime symbols
    Sans, Serif: fixed incorrect glyph for U+22C4 (by Gee Fung Sit 薛至峰)
    SansMono: added U+22C4 (by Gee Fung Sit 薛至峰)
    SansMono: added to U+2336, U+233F-U+2340, U+2345-U+2346, U+234A,
     U+234E-U+234F, U+2351, U+2355-U+2356, U+235D, U+2361-U+2362,
     U+2366-U+2367, U+236A, U+2371-U+2372 (by Sami Tarazi)
    Serif: added U+20BA (by Gee Fung Sit 薛至峰)
    Sans, Serif: added U+20BD (by Gee Fung Sit 薛至峰)
2016-01-21 15:53:55 +00:00
wiz
d2b4cf3556 Add 5 new fonts. 2016-01-20 11:40:59 +00:00
wiz
cdff14e183 Import Code-New-Roman-2.1beta1 as fonts/Code-New-Roman.
Code New Roman is aimed for use in programming environments and
other circumstances where a monospaced font is specified. All
characters have the same width, like old typewriters, making it a
good choice for programmers. This font improved and target to Mac
OS Western New Roman, MONACO, Windows Consolas/Lusida Consolas,
ABeeZee and Bitstream Vera Sans Mono.This font display allowed a
design with proportions closer to normal text than traditional
monospaced fonts like Courier. This allows for more comfortably
reading of extended text on screen. OpenType features include
hanging or lining numerals; slashed, dotted and normal zeros; and
alternative shapes for a number of lower-case letters. The look of
text can be tuned to personal taste by varying the number of bars
and waves.
2016-01-20 11:40:37 +00:00
wiz
97c988500d Import CutiveFont-0.0.20121026 as fonts/CutiveFont.
The design of Cutive, and this monospace sister family Cutive Mono,
is based on a number of classic typewriter typefaces, in particular
the faces of IBM's 'Executive,' and the older 'Smith-Premier.' In
Cutive these old faces re-emerge as webfonts that are useful for
adding character to body texts as well as in larger sizes for
headers and display.
2016-01-20 11:40:13 +00:00
wiz
0c787888e4 Import Hasklig-0.9 as fonts/Hasklig.
Programming languages are limited to relatively few characters. As
a result, combined character operators surfaced quite early, such
as the widely used arrow (->), comprised of a hyphen and greater
sign. It looks like an arrow if you know the analogy and squint a
bit.

Composite glyphs are problematic in languages such as Haskell which
utilize these complicated operators (=> -< >>= etc.) extensively.
The readability of such complex code improves with pretty printing.
Academic articles featuring Haskell code often use lhs2tex to
achieve an appealing rendering, but it is of no use when programming.

Some Haskellers have resorted to Unicode symbols, which are valid
in the ghc. However they are one-character-wide and therefore
eye-strainingly small. Furthermore, when displayed as substitutes
to the underlying multi-character representation, as vim2hs does,
the characters go out of alignment.

Hasklig solves the problem the way typographers have always solved
ill-fitting characters which co-occur often: ligatures. The underlying
code stays the same - only the representation changes.  Not only
can multi-character glyphs be rendered more vividly, other problematic
things in monospaced fonts, such as spacing can be corrected.
2016-01-20 11:39:41 +00:00
wiz
cd11310430 Import FiraCode-1.102 as fonts/FiraCode.
Fira Code is a Fira Mono font extended with a set of ligatures for
common programming multi-character combinations. This is just a
font rendering feature: underlying code remains ASCII-compatible.
This helps to read and understand code faster. For some frequent
sequences like .. or // ligatures allow us to correct spacing.
2016-01-20 11:38:44 +00:00
wiz
d142f4e8e6 Import Office-Code-Pro-1.004 as fonts/Office-Code-Pro.
Office Code Pro is a customized version of Source Code Pro, the
monospaced sans serif originally created by Paul D. Hunt for Adobe
Systems Incorporated. The customizations were made specifically
for text editors and coding environments, but are still very usable
in other applications.
2016-01-20 11:37:52 +00:00
wiz
cd51e3e1a3 Update HOMEPAGE, moved to github. 2016-01-18 23:07:24 +00:00
wiz
62dc7a7d5a Update harfbuzz to 1.1.3:
Overview of changes leading to 1.1.3
Monday, January 11, 2016
====================================

- Ported Indic shaper to Unicode 8.0 data.
- Universal Shaping Engine fixes.
- Speed up CoreText shaper when font fallback happens in CoreText.
- Documentation improvements, thanks to Khaled Hosny.
- Very rough directwrite shaper for testing, thanks to Ebrahim Byagowi.
- Misc bug fixes.
- New API:

  * Font extents:
      hb_font_extents_t
      hb_font_get_font_extents_func_t
      hb_font_get_font_h_extents_func_t
      hb_font_get_font_v_extents_func_t
      hb_font_funcs_set_font_h_extents_func
      hb_font_funcs_set_font_v_extents_func
      hb_font_get_h_extents
      hb_font_get_v_extents
      hb_font_get_extents_for_direction

  * Buffer message (aka debug):
      hb_buffer_message_func_t
      hb_buffer_set_message_func()
    Actual message protocol to be fleshed out later.
2016-01-18 23:00:14 +00:00
wiz
d33b823ce6 Fix path. 2016-01-17 15:21:34 +00:00
wiz
2c02911eec Merge updated version from devel/SDL2_ttf into this. 2016-01-17 14:07:37 +00:00
ryoon
2eee00f301 Update to 0.580
Status:
Unadjusted glyphs (characters; 1st pass): Uninode 88a8-8b95
Unadjusted glyphs (Bushu; 1st pass): Koromo, Gonben
2015-12-31 08:08:40 +00:00
wiz
b2ed179f43 Update Hack-ttf to 2.018:
Version 2.018 (release build)

ttf, otf, webfont builds

Patch for missing glyphs in regular set:

    added U+016C (upper case U breve), regular set - Issue #21
    added U+016D (lower case u breve), regular set - Issue #21

Version 2.017 (release build)

ttf, otf, webfont builds

Changes vs. release v2.015:

    increased vertical position of the tilde (U+007E) to improve alignment with other glyphs - Issue #23
    increased width of the vertical stroke on the dollar symbol (U+0024) - Issue #92
    modified Cyrillic upper case C (U+0421) to differentiate from Latin C - Issues #22 & #29
    modified Cyrillic lower case c (U+0441) to differentiate from Latin c - Issues #22 & #29
    modified upper case theta (U+0398) to differentiate from lower case theta - Issue #36
    added U+0132 (IJ) glyph - Issue #52
    added U+0133 (ij) glyph - Issue #52
    added U+013F (upper case L dot) glyph - Issue #52
    added U+0140 (lower case l dot) glyph - Issue #52
    added U+0162 (upper case T cedilla) glyph - Issue #52
    added U+0163 (lower case t cedilla) glyph - Issue #52
    added U+0138 (kgreenlandic) glyph - Issue #52
    added U+266A (musical note) glyph - Issue #52
    added U+0149 (lower case n apostrophe) - Issue #52
    added U+1EF9 (lower case y tilde) glyph - Issue #102
    added U+1EF8 (upper case Y tilde) glyph - Issue #102
    added U+1EBD (lower case e tilde) glyph - Issue #102
    added U+1EBC (upper case E tilde) glyph - Issue #102
    added U+2116 (numero) glyph - Issues #22 & #114
    added U+01A4 (p hook) glyph - Issue #105
    added U+0108 (upper case C circumflex) - Issue #21
    added U+0109 (lower case c circumflex) - Issue #21
    added U+011C (upper case G circumflex) - Issue #21
    added U+011D (lower case g circumflex) - Issue #21
    added U+0124 (upper case H circumflex) - Issue #21
    added U+0125 (lower case h circumflex) - Issue #21
    added U+0134 (upper case J circumflex) - Issue #21
    added U+0135 (lower case j circumflex) - Issue #21
    added U+015C (upper case S circumflex) - Issue #21
    added U+015D (lower case s circumflex) - Issue #21
    added U+016C (upper case U breve) - Issue #21
    added U+016D (lower case u breve) - Issue #21
    added U+20B7 (spesmilo) - Issue #21
    fixed missing null glyph (U+0000) in regular, italic, bolditalic sets
    removed duplicate CR glyph (U+000D) in all sets - Issue #149
    updated ttfautohint to version 1.4.1 for TrueType (.ttf) build instruction sets

Version 2.016 (testing build)

    increased vertical position of the tilde (U+007E) to improve alignment with other glyphs - Issue #23
    increased width of the vertical stroke on the dollar symbol (U+0024) - Issue #92
    modified Cyrillic upper case C (U+0421) to differentiate from Latin C - Issues #22 & #29
    modified Cyrillic lower case c (U+0441) to differentiate from Latin c - Issues #22 & #29
    modified upper case theta (U+0398) to differentiate from lower case theta - Issue #36
    added U+1EF9 (lower case y tilde) glyph - Issue #102
    added U+1EF8 (upper case Y tilde) glyph - Issue #102
    added U+1EBD (lower case e tilde) glyph - Issue #102
    added U+1EBC (upper case E tilde) glyph - Issue #102
    added U+2116 (numero) glyph - Issues #22 & #114
    added U+01A4 (p hook) glyph - Issue #105
    added U+0108 (upper case C circumflex) - Issue #21
    added U+0109 (lower case c circumflex) - Issue #21
    added U+011C (upper case G circumflex) - Issue #21
    added U+011D (lower case g circumflex) - Issue #21
    added U+0124 (upper case H circumflex) - Issue #21
    added U+0125 (lower case h circumflex) - Issue #21
    added U+0134 (upper case J circumflex) - Issue #21
    added U+0135 (lower case j circumflex) - Issue #21
    added U+015C (upper case S circumflex) - Issue #21
    added U+015D (lower case s circumflex) - Issue #21
    added U+016C (upper case U breve) - Issue #21
    added U+016D (lower case u breve) - Issue #21
    added U+20B7 (spesmilo) - Issue #21
    updated ttfautohint to version 1.4 for TrueType (.ttf) build instruction sets
2015-12-29 23:26:15 +00:00
adam
7f3b4730ad Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +00:00
wiz
9d91534fe9 Update harfbuzz to 1.1.2:
Overview of changes leading to 1.1.2
Wednesday, November 26, 2015
====================================

- Fix badly-broken fallback shaper that affected terminology.
  https://github.com/behdad/harfbuzz/issues/187
- Fix y_scaling in Graphite shaper.
- API changes:
  * An unset glyph_h_origin() function in font-funcs now (sensibly)
    implies horizontal origin at 0,0.  Ie, the nil callback returns
    true instead of false.  As such, implementations that have a
    glyph_h_origin() that simply returns true, can remove that function
    with HarfBuzz >= 1.1.2.  This results in a tiny speedup.
2015-12-02 06:58:57 +00:00
jperkin
6fbe8bd9ee Remove mk/find-prefix.mk usage from the fonts category.
The find-prefix infrastructure was required in a pkgviews world where
packages installed from pkgsrc could have different installation
prefixes, and this was a way for a dependency prefix to be determined.

Now that pkgviews has been removed there is no longer any need for the
overhead of this infrastructure.  Instead we use BUILDLINK_PREFIX.pkg
for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the
dependency is coming from pkgsrc.

Provides a reasonable performance win due to the reduction of `pkg_info
-qp` calls, some of which were redundant anyway as they were duplicating
the same information provided by BUILDLINK_PREFIX.pkg.
2015-11-25 12:50:14 +00:00
wiz
f82523827f Update to 1.1.1:
Overview of changes leading to 1.1.1
Wednesday, November 24, 2015
====================================

- Build fixes, specially for hb-coretext.
2015-11-25 10:39:46 +00:00
wiz
b4687395bd Add upstream bug report URL. 2015-11-24 08:20:51 +00:00
adam
1551aa3d8c Fix building on OS X 2015-11-23 20:02:15 +00:00
wiz
dff2d481b0 Update harfbuzz to 1.1.0:
Overview of changes leading to 1.1.0
Wednesday, November 18, 2015
====================================

- Implement 'stch' stretch feature for Syriac Abbreviation Mark.
  https://github.com/behdad/harfbuzz/issues/141
- Disable use of decompose_compatibility() callback.
- Implement "shaping" of various Unicode space characters, even
  if the font does not support them.
  https://github.com/behdad/harfbuzz/issues/153
- If font does not support U+2011 NO-BREAK HYPHEN, fallback to
  U+2010 HYPHEN.
- Changes resulting from libFuzzer continuous fuzzing:
  * Reject font tables that need more than 8 edits,
  * Bound buffer growth during shaping to 32x,
  * Fix assertions and other issues at OOM / buffer max-growth.
- Misc fixes and optimizations.
- API changes:
  * All fonts created with hb_font_create() now inherit from
    (ie. have parent) hb_font_get_empty().
2015-11-22 23:33:13 +00:00
agc
efd9ad4549 Remove duplicate SHA512 digests that crept in. 2015-11-04 17:41:15 +00:00
agc
b9f9b025f5 Add SHA512 digests for distfiles for fonts category
Problems found locating distfiles:
	Package acroread7-chsfont: missing distfile acrobat7-fonts/chsfont.tar.gz
	Package acroread7-font-share: missing distfile acrobat7-fonts/korfont.tar.gz
	Package acroread7-korfont: missing distfile acrobat7-fonts/korfont.tar.gz
	Package acroread9-chtfont: missing distfile acrobat9-fonts/FontPack910_cht_i486-linux.tar.bz2
	Package acroread9-jpnfont: missing distfile acrobat9-fonts/FontPack910_jpn_i486-linux.tar.bz2
	Package cyberbase-ttf: missing distfile cyberbit-ttf/Cyberbase.ZIP
	Package cyberbit-ttf: missing distfile cyberbit-ttf/Cyberbit.ZIP
	Package pixel-sagas-startrek: missing distfile PS_Font_Fontana.zip
	Package pixel-sagas-startrek: missing distfile PS_Font_Montalban.zip
	Package pixel-sagas-startrek: missing distfile PS_Font_Probert.zip
	Package pixel-sagas-startrek: missing distfile PS_Font_Sternbach.zip
	Package pixel-sagas-startrek: missing distfile PS_Font_Trek_Arrowcaps.zip
	Package umefont-ttf: missing distfile umefont_560.tar.xz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 20:44:27 +00:00
ryoon
0c780934e5 Update to 0.560
* Workaround for WRKSRC.

Status:
Unadjusted glyphs (characters; 1st pass): Uninode 8869-8b95
Unadjusted glyphs (Bushu; 1st pass): Koromo, Gonben
2015-11-02 16:04:55 +00:00
bsiegert
1eafdbc5a9 Remove the Latin-1 umlaut from the header comment of the patch. It messes
with sed on El Capitan, which apparently assumes valid UTF-8 inputs.
2015-10-27 20:20:31 +00:00
wiz
ea85d2c41d Update harfbuzz to 1.0.6:
Overview of changes leading to 1.0.6
Thursday, October 15, 2015
====================================

- Reduce max nesting level in OT lookups from 8 to 6.
  Should not affect any real font as far as I know.
- Fix memory access issue in ot-font.
- Revert default load-flags of fonts created using hb_ft_font_create()
  back to FT_LOAD_DEFAULT|FT_LOAD_NO_HINTING.  This was changed in
  last release (1.0.5), but caused major issues, so revert.
  https://github.com/behdad/harfbuzz/issues/143


Overview of changes leading to 1.0.5
Tuesday, October 13, 2015
====================================

- Fix multiple memory access bugs discovered using libFuzzer.
  https://github.com/behdad/harfbuzz/issues/139
  Everyone should upgrade to this version as soon as possible.
  We now have continuous fuzzing set up, to avoid issues like
  these creeping in again.
- Misc fixes.

- New API:
  * hb_font_set_parent().
  * hb_ft_font_[sg]et_load_flags()
    The default flags for fonts created using hb_ft_font_create()
    has changed to default to FT_LOAD_DEFAULT now.  Previously it
    was defaulting to FT_LOAD_DFEAULT|FT_LOAD_NO_HINTING.

- API changes:
  * Fonts now default to units-per-EM as their scale, instead of 0.
  * hb_font_create_sub_font() does NOT make parent font immutable
    anymore.  hb_font_make_immutable() does.
2015-10-21 08:29:02 +00:00
nonaka
875c21f2a3 Update koruri-ttf to 20151021.
20151021:
* M+ OUTLINE FONTS has been updated to CVS HEAD (2015.10.21).
2015-10-21 03:24:20 +00:00
wiz
b5f6daba21 Update harfbuzz to 1.0.4:
Overview of changes leading to 1.0.4
Wednesday, September 30, 2015
====================================

- Fix minor out-of-bounds read error.
2015-10-15 10:57:36 +00:00
leot
deec836dc3 Update fonts/Hack-ttf to Hack-ttf-2.015.
pkgsrc changes (no functional changes intended):
 o unset USE_LANGUAGES
 o use NO_BUILD instead of defining an empty do-build target

Changes:
# Version 2.015 (release build)
Changes vs. release v2.013:
- new vertical metrics = decreased line spacing height - Issues #28, #32, #39,
  #41, #95, #103
- adjusted vertical position of the colon to a higher position, improves
  alignment with other punctuation glyphs (U+003A) - Issue #66
- changed vertical position of the dash (U+002D) so that regular and oblique,
  bold and bold oblique are properly aligned - Issue #107
- updated hinting algorithm for bold set (improved point position over stem of
  lowercase j/i for some text sizes) - Issue #84
- underscore (U+005F) centered, increased width, increased height & aligned
  vertical position closer to baseline - Issues #97, #98, #100, 103,
- increased vertical position of dieresis mark on lowercase u dieresis
  (U+00FC) - Issue #61
- increased vertical position of dieresis mark on lowercase i dieresis (U+00EF)
- increased vertical position of dieresis mark on lowercase e dieresis (U+00EB)
- decreased vertical position of the asterisk (U+002A) - Issue #34
- new design for ascii tilde - broader curves, taller glyph with goal to
  improve appearance at small text sizes where it tended to render like a dash
  (U+007E) - Issue #37
- new ttf build autohinting script
  (./postbuild_processing/tt-hinting/autohint.sh)
- new ttf build autohinting Control Instructions File - bold set
  (./postbuild_processing/tt-hinting/Hack-Bold-TA.txt)
- new ttf build release script (./postbuild_processing/tt-hinting/release.sh)
- new web font release script
  (./postbuild_processing/webfonts/releasewebfonts.sh)
- new vfb to UFO source file conversion script (./tools/makeufo.sh)
- new UFO source file types - includes separate source files for TrueType
  (`*-TT.ufo`) and PostScript (`*-PS.ufo`) releases
- source file path changes: now includes separate `ufo` and `vfb` directories
  under the `./source` repository directory
- Hack Open Font license updated to version 2.0.  The license changes better
  define the Hack project as a derivative project of the Bitstream Vera Sans
  Mono typeface project and are intended to make the license more consistent
  with the Bitstream Vera libre, open source license under which Hack is
  co-licensed.  There are no new restrictions on use of the fonts with these
  license changes.  Embedding permissions are made explicit in this version
  of the Hack Open Font license.

# Version 2.013 (release build)
Changes vs. release v2.010:
- Fixed missing middle dot glyph (U+00B7), adjusted width of U+00B7 em box to
  address spacing issues in editors that highlight empty spaces
  (Issues #27 & #46)
- Powerline glyph alignment and size adjustments (Issue #33)
- Fixed name tables to address:
  - incorrect oblique rendering with Java type renderers on OS X (Issue #26)
  - incorrect italic + bold + bold oblique rendering in some syntax
    highlighters (Issues #42, #50, #60)
  - backslash character took inappropriate vertical alignment because of
    incorrect slant angle in some editors (Issue #67)
- Changed oblique and bold oblique font names to "Hack Italic" and "Hack Bold
  Italic" to address Windows listings
- Changed oblique and bold oblique webfont names to "hack-italic-webfont.[xxx]"
  and "hack-bolditalic-webfont.[xxx]"
- Changed oblique and bold oblique basic Latin + Latin-1 webfont subsets to the
  names "hack-italic-latin-webfont.[xxx]" and
  "hack-bolditalic-latin-webfont.[xxx]"
- Changed license name from "Modified SIL Open Font License" to "Hack Open Font
  License" to comply with SIL regulations for SIL Open Font License
  modifications
- Removed all license references to SIL to comply with SIL regulations for
  modifications of the SIL Open Font License
- Removed SIL Open Font License preamble from the Hack Open Font License to
  comply with SIL regulations for modifications of the SIL Open Font License
- Removed the following statement from Hack Open Font License condition #3:
  "This restriction only applies to the primary font name as presented to the
  users." to address a reserved font name conflict with the Bitstream Vera
  license
- Modified the build directory structure for the Hack web fonts
- Added Hack webfont CSS files to the build directory
2015-10-14 14:37:43 +00:00
ryoon
cf8656f3db Update to 0.550
Status:
Unadjusted glyphs (characters; 1st pass): Uninode 8691-8b95
Unadjusted glyphs (Bushu; 1st pass): Mushi, Koromo, Gonben
2015-10-10 13:56:50 +00:00
ryoon
b141232e29 Recursive revbump from textproc/icu 2015-10-10 01:57:50 +00:00
wiz
444b1552c9 Add FONTS_DIRS.* variables for proper installation.
Addresses PR 50280 by tsutsui@

Bump PKGREVISION.
2015-09-29 08:08:25 +00:00
ryoon
9b705f54de Update to 20150923
* Use 2015-09-23 snapshot.
  From:
  https://android.googlesource.com/platform/frameworks/base/+/master/data/fonts/
2015-09-23 11:36:14 +00:00
ryoon
3910738e01 Update to 20150923
* Use 2015-09-23 snapshot.
  From:
  https://android.googlesource.com/platform/frameworks/base/+/master/data/fonts/
* Install RobotoCondensed-Regular.
2015-09-23 11:34:16 +00:00
wiz
ecb56345d9 remove url2pkg marker. 2015-09-14 21:08:04 +00:00
tnn
83251dace2 mention license constraints 2015-09-14 16:38:15 +00:00
wiz
4434a512aa + unifont. 2015-09-12 18:22:32 +00:00
wiz
3af14d671a Import unifont-8.0.01 as fonts/unifont.
GNU Unifont is an official GNU package.  It is a dual-width
(8x16/16x16) bitmap font, designed to provide coverage for all of
Unicode Plane 0, the Basic Multilingual Plane (BMP).

GNU Unifont has a glyph for each visible code point in the Unicode
Basic Multilingual Plane (Plane 0) and some glyphs in the Supplemental
Multilingual Plane (Plane 1).  This version also includes many
glyphs in Michael Everson's ConScript Unicode Registry (CSUR).

Unifont only provides a single glyph for each character, making it
impossible to handle any language properly that needs context-dependent
character shaping. It is supplied in the form of a hex file, with
a converter to convert it to BDF. See http://czyborra.com/unifont/
or http://unifoundry.com/unifont.html for more information.  The
BDF font is converted to PCF, and the hex file is converted to a
TrueType font.
2015-09-12 18:22:22 +00:00
wiz
15ccde9dc1 Update to 1.0.3:
Overview of changes leading to 1.0.3
Tuesday, September 1, 2015
====================================

- Start of user documentation, from Simon Cozens!
- Implement glyph_extents() for TrueType fonts in hb-ot-font.
- Improve GPOS cursive attachments with conflicting lookups.
- More fixes for cluster-level = 1.
- Uniscribe positioning fix.
2015-09-06 20:30:26 +00:00
wiz
359ff8d187 + Hack-ttf. 2015-09-06 09:17:19 +00:00