Commit graph

3090 commits

Author SHA1 Message Date
rillig
4525d3b062 fonts/tex-drm-doc: skip shell portability 2020-05-31 09:23:02 +00:00
wen
a79e6f76c1 Update to 0.16
Upstream changes:
0.16 2020-05-12 dmol@cpan.org
 - fix cpan-testers failures
 - fix C++ usages instead of C

0.15 2020-05-11 dmol@cpan.org
 - fix tests for RT#132543

0.14 2020-05-11 htl10@users.sourceforge.net
 - update glyph->load method()
2020-05-26 01:46:04 +00:00
markd
a394b9c815 fontforge: python3.8 needs you to use the python3.8-embed pkg-config file. 2020-05-24 12:00:51 +00:00
adam
d62c903eea revbump after updating security/nettle 2020-05-22 10:55:42 +00:00
markd
1cafc938be tex-mfware: update to 2020
changes unknown
2020-05-21 10:32:20 +00:00
markd
76cba40d98 tex-fonts-tlwg{,-doc}: update to 0.7.2
- Garuda has been fine-tuned by hand for balanced cubic splines
  and optimal quadratic splines.

- All families now use OS/2 Typo metrics instead of just Win/Hhea metrics.

- The OS/2 Typo metrics of each family have been normalized for equal
  line spacing on all faces, esp. regular and bold.
2020-05-21 10:30:27 +00:00
nia
b19e9b15a6 harfbuzz: Update to 2.6.6.
Overview of changes leading to 2.6.6
Tuesday, May 12, 2020
====================================
- A fix in AAT kerning for Geeza Pro.
- Better support for resource fork fonts on macOS.
2020-05-17 14:43:16 +00:00
markd
d78a2e3116 tex-sourcesanspro{,-doc}: update to 2.8
changes unknown
2020-05-12 11:58:15 +00:00
markd
7939b9f2ea tex-newtxsf{,-doc}: update to 1.052
changes unknown
CVS ----------------------------------------------------------------------
2020-05-12 11:57:31 +00:00
markd
6d759d3090 tex-comicneue{,-doc}: update to 1.2
changes unknown
2020-05-12 11:56:28 +00:00
nia
66eef61649 geocities? cute 2020-05-12 11:27:57 +00:00
markd
962bba07e1 tex-newtx{,-doc}: update to 1.626
changes unknown
2020-05-11 11:23:57 +00:00
markd
90f3c83daa tex-luaotfload{,-doc}: update to 3.14
* bug fix for luaotfload-tool, luaotfload-tool --list=basename failed
* fontloader patched to resolve issue
2020-05-11 11:02:06 +00:00
markd
89a1f71371 tex-fontools{,-doc}: update to 2020.54926
autoinst:
 Fix a bug where the first font argument would be mistaken for
 an argument to I<-inferiors>.
2020-05-11 06:29:51 +00:00
markd
5668d11014 tex-erewhon{,-doc}: update to 1.106
changes unknown
2020-05-11 06:12:09 +00:00
markd
81a509049c fonts: remove tex-aecc{,-doc} no longer in texlive 2020-05-10 05:39:31 +00:00
markd
bbd2d7e234 tex-*: revbump for dependency change tex-tetex -> tex-texlive-scripts 2020-05-10 04:31:36 +00:00
markd
1bc7af4a33 fonts: add tex-haranoaji{,-doc} 2020-05-10 03:58:54 +00:00
markd
273deb7a2d texlive: update to 2020
General:
* The \input primitive in all TeX engines, including tex, now also accepts a
  group-delimited filename argument, as a system-dependent extension. The usage
  with a standard space/token-delimited filename is completely unchanged. The
  group-delimited argument was previously implemented in LuaTeX; now it is available
  in all engines. ASCII double quote characters (") are removed from the filename,
  but it is otherwise left unchanged after tokenization. This does not currently
  affect LaTeX’s \input command, as that is a macro redefinition of the standard
  \input primitive.
* New option –cnf-line for kpsewhich, tex, mf, and all other engines, to support
  arbitrary configuration settings on the command line.
* The addition of various primitives to various engines in this and previous years
  is intended to result in a common set of functionality available across
  all engines.

epTeX, eupTeX: New primitives \Uchar, \Ucharcat, \current(x)spacingmode, \ifincsname;
 revise \fontchar?? and \iffontchar. For eupTeX only: \currentcjktoken.

LuaTeX: Integration with HarfBuzz library, available as new engines luahbtex
 (used for lualatex) and luajithbtex. New primitives: \eTeXgluestretchorder,
 \eTeXglueshrinkorder.

pdfTeX: New primitive \pdfmajorversion; this merely changes the version number
 in the PDF output; it has no effect on any PDF content. \pdfximage and similar
 now search for image files in the same way as \openin.

pTeX: New primitives \ifjfont, \iftfont. Also in epTeX, upTeX, eupTeX.

XeTeX: Fixes for \Umathchardef, \XeTeXinterchartoks, \pdfsavepos.

Dvips: Output encodings for bitmap fonts, for better copy/paste capabilities.
2020-05-10 03:56:37 +00:00
jperkin
27eefeb9fd *: Remove manual page entries from ALTERNATIVES files.
Thes are not supported by pkg_alternatives, and lead to breakage as found
in <http://mail-index.netbsd.org/tech-pkg/2020/05/06/msg023089.html>.

In many cases these were unnecessary anyway, as they match the corresponding
command that pkg_alternatives will have automatically detected manual page
entries for, plus many of them did not support PKGMANDIR.

In the one case (databases/py-peewee) where the manual page does not match
the command name, pkg_alternatives will need to be enhanced to support this
before it can be re-enabled.
2020-05-06 11:16:45 +00:00
markd
3f6e35f255 fonts: add tex-modes{,-doc} 2020-05-03 08:58:49 +00:00
markd
930b2f7415 tex-metafont: update to 2020
split off modes to separate tex-modes package (version 4.1)
2020-05-03 08:57:37 +00:00
wiz
41f6213e34 unifont: update to 13.0.02.
2020-04-25: Release 13.0.02
   * Glyph blocks replaced:
     - U+3040..U+309F (Hiragana) and U+30A0..U+30FF (Katakana):
       glyphs in unifont_jp replaced with glyphs from the public
       domain izmb16.bdf font.
     - U+FF61..U+FF64 (Halfwidth CKJ Punctuation) and U+FF65..U+FF9F
       (Halfwidth Katakana Variations): glyphs in unifont and unifont_jp
       replaced with glyphs from the public domain single-byte FONTX2
       font DFLHN16.FNT.
   * Minor patches to several glyphs.
   * See ChangeLog for details.
2020-04-28 18:05:52 +00:00
nikita
2ee2d68559 adjust maintainer to my new login 2020-04-28 11:46:27 +00:00
markd
4a1631e23f fonts: add tex-wasy-type1, remove tex-wasy2-ps 2020-04-26 12:24:50 +00:00
markd
f7acf7ebff tex-wasy2-ps: remove. replaced by tex-wasy-type1 2020-04-26 12:23:21 +00:00
markd
ed8faf8cf0 tex-*: update to texlive 2020 versions
tex-adforn{,-doc} to 1.1b
tex-adfsymbols{,-doc} to 1.2b
tex-adobemapping to 2020
tex-alegreya{,-doc} to 2020
tex-baskervaldx{,-doc} to 1.073
tex-cabin{,-doc} to 2020
tex-ccfonts{,-doc} to 1.2
tex-cinzel{,-doc} to 2020
tex-clearsans{,-doc} to 2020
tex-countriesofeurope{,-doc} to 0.23
tex-ebgaramond{,-doc} to 2020
tex-ebgaramond-maths{,-doc} to 1.2
tex-erewhon{,-doc} to 1.104
tex-esint{,-doc} to 1.2d
tex-fira{,-doc} to 4.3.54512
tex-fontinst{,-doc} to 1.933.53562
tex-fontname{,-doc} to 2020
tex-fontools{,-doc} to 2020
tex-fontspec{,-doc} to 2.7i
tex-fourier{,-doc} to 2.2
tex-ipaex{,-doc} to 2020
tex-junicode{,-doc} to 1.0.2
tex-libertine{,-doc} to 5.3.0.54583
tex-librecaslon{,-doc} to 2020
tex-luaotfload{,-doc} to 3.12
tex-mathalpha{,-doc} to 1.13
tex-mathpazo{,-doc} to 1.003.52663
tex-merriweather{,-doc} to 2020
tex-newpx{,-doc} to 1.410
tex-newtx{,-doc} to 1.625
tex-newtxtt{,-doc} to 1.056
tex-oldstandard{,-doc} to 2.5
tex-overlock{,-doc} to 2020
tex-playfair{,-doc} to 2020
tex-psnfss{,-doc} to 9.3
tex-pxtxalfa{,-doc} to 1.54080
tex-quattrocento{,-doc} to 2020
tex-roboto{,-doc} to 2020
tex-sansmathaccent{,-doc} to 2020
tex-skull to 0.1.51907
tex-superiors{,-doc} to 1.06
tex-txfontsb{,-doc} to 1.1.1
tex-universa{,-doc} to 2.1
tex-wasy{,-doc} to 2.5
tex-wasysym{,-doc} to 2.4
tex-xcharter{,-doc} to 1.205
tex-xits{,-doc} to 1.301
tex-wasy-type1 to 001.002
2020-04-26 12:21:11 +00:00
joerg
de331788a0 fontforge is very memory hungry, so raise limits. 2020-04-18 22:07:39 +00:00
nia
d9438d438f harfbuzz: Update to 2.6.5
Overview of changes leading to 2.6.5
Friday, April 17, 2020
====================================
- Add experimental meson build system.  Autotools is still the primary
  and supported build system.
- AAT is now always preferred for horizontal scripts when both AAT and OT
  layout tables exist at the same time.
- Subsetter improvements.
- New API:
+hb_ft_font_lock_face()
+hb_ft_font_unlock_face()
2020-04-18 14:32:02 +00:00
adam
1559e22e62 py-fonttools: updated to 4.8.1
4.8.1 (released 2020-04-17)
---------------------------
- [feaLib] Fixed ``AttributeError: 'NoneType' has no attribute 'getAlternateGlyphs'``
  when ``aalt`` feature references a chain contextual substitution lookup

4.8.0 (released 2020-04-16)
---------------------------
- [feaLib] If Parser is initialized without a ``glyphNames`` parameter, it cannot
  distinguish between a glyph name containing an hyphen, or a range of glyph names;
  instead of raising an error, it now interprets them as literal glyph names, while
  also outputting a logging warning to alert user about the ambiguity
- [feaLib] When serializing AST to string, emit spaces around hyphens that denote
  ranges. Also, fixed an issue with CID ranges when round-tripping AST->string->AST
- [Snippets/otf2ttf] In otf2ttf.py script update LSB in hmtx to match xMin
- [colorLib] Added experimental support for building ``COLR`` v1 tables as per
  the `colr-gradients-spec <https://github.com/googlefonts/colr-gradients-spec/blob/master/colr-gradients-spec.md>`__
  draft proposal. **NOTE**: both the API and the XML dump of ``COLR`` v1 are
  susceptible to change while the proposal is being discussed and formalized
2020-04-18 07:29:59 +00:00
adam
21ae8a6531 py-fonttools: needs C compiler; fix PLIST; bump revision 2020-04-16 07:39:41 +00:00
scole
a778e8ec9a **Updated 2020-03-18**
- Added Cadson Demak Sarabun font family (different from TH Sarabun New under DIP SIPA). Adding 16 typefaces for the font family.
- Refreshed NECTEC-TLWG fonts, expanding them to match what is available in the 2020-01-04 Debian distribution. Total of 58 typefaces in 13 font families.
- Expanded the Google Noto-Thai fonts to match what is available in the 2020-01-04 Debian distribution. Total of 74 typefaces.

Also, appease pkglint by sorting a few Makefile variables
2020-04-14 21:38:32 +00:00
joerg
a072c049a6 Reset maintainer as requested. 2020-04-12 23:59:41 +00:00
adam
24daafa112 Recursive revision bump after textproc/icu update 2020-04-12 08:27:48 +00:00
adam
a42f04080f py-fonttools: updated to 4.7.0
4.7.0:
- [cu2qu] Added ``fontTools.cu2qu`` package, imported from the original
  `cu2qu <https://github.com/googlefonts/cu2qu>`__ project. The ``cu2qu.pens`` module
  was moved to ``fontTools.pens.cu2quPen``. The optional cu2qu extension module
  can be compiled by installing `Cython <https://cython.org/>` before installing
  fonttools from source (i.e. git repo or sdist tarball). The wheel package that
  is published on PyPI (i.e. the one ``pip`` downloads, unless ``--no-binary``
  option is used), will continue to be pure-Python for now

4.6.0:
- [varLib] Added support for building variable ``BASE`` table version 1.1
- [CPAL] Added ``fromRGBA`` method to ``Color`` class

4.5.0:
- [designspaceLib] Added ``add{Axis,Source,Instance,Rule}Descriptor`` methods to
  ``DesignSpaceDocument`` class, to initialize new descriptor objects using keyword
  arguments, and at the same time append them to the current document
- [unicodedata] Update to Unicode 13.0

4.4.3:
- [varLib] Always build ``gvar`` table for TrueType-flavored Variable Fonts,
  even if it contains no variation data. The table is required according to
  the OpenType spec

4.4.2:
- [ttx] Annotate ``LookupFlag`` in XML dump with comment explaining what bits
  are set and what they mean
- [feaLib] Added more descriptive message to ``IncludedFeaNotFound`` error

4.4.1:
- [woff2] Skip normalizing ``glyf`` and ``loca`` tables if these are missing from
  a font (e.g. in NotoColorEmoji using ``CBDT/CBLC`` tables).
- [timeTools] Use non-localized date parsing in ``timestampFromString``, to fix
  error when non-English ``LC_TIME`` locale is set
- [fontBuilder] Make sure the CFF table generated by fontBuilder can be used by varLib
  without having to compile and decompile the table first. This was breaking in
  converting the CFF table to CFF2 due to some unset attributes

4.4.0:
- [colorLib] Added ``fontTools.colorLib.builder`` module, initially with ``buildCOLR``
  and ``buildCPAL`` public functions. More color font formats will follow
- [fontBuilder] Added ``setupCOLR`` and ``setupCPAL`` methods
- [ttGlyphPen] Quantize ``GlyphComponent.transform`` floats to ``F2Dot14`` to fix
  round-trip issue when computing bounding boxes of transformed components
- [glyf] If a component uses reference points (``firstPt`` and ``secondPt``) for
  alignment (instead of X and Y offsets), compute the effective translation offset
  *after* having applied any transform
- [glyf] When all glyphs have zero contours, compile ``glyf`` table data as a single
  null byte in order to pass validation by OTS and Windows
- [feaLib] Parsing feature code now ensures that referenced glyph names are part of
  the known glyph set, unless a glyph set was not provided.
- [varLib] When filling in the default axis value for a missing location of a source or
  instance, correctly map the value forward.
- [varLib] The avar table can now contain mapping output values that are greater than
  OR EQUAL to the preceeding value, as the avar specification allows this.
- [varLib] The errors of the module are now ordered hierarchically below VarLibError.

4.3.0:
- [EBLC/CBLC] Fixed incorrect padding length calculation for Format 3 IndexSubTable
- [varLib] Fixed error when merging OTL tables and TTFonts were loaded as ``lazy=True``
- [varLib] Allow to use master fonts containing ``CFF2`` table when building VF
- [ttLib] Make ``recalcBBoxes`` option work also with ``CFF2`` table
- [feaLib] Don't reset ``lookupflag`` in lookups defined inside feature blocks.
  They will now inherit the current ``lookupflag`` of the feature. This is what
  Adobe ``makeotf`` also does in this case
- [feaLib] Fixed bug with mixed single/multiple substitutions. If a single substitution
  involved a glyph class, we were incorrectly using only the first glyph in the class

4.2.5:
- [feaLib] Do not fail on duplicate multiple substitutions, only warn
- [subset] Optimize SinglePos subtables to Format 1 if all ValueRecords are the same
2020-04-11 07:21:37 +00:00
wiz
e165020ce7 unifont: update to 13.0.01.
2020-03-28: Release 13.0.01
   * Adds all new Unicode 13.0.0 glyphs for scripts previously covered.
   * Adds several new scripts:
     - U+10E80..U+10EBF Yezidi (Johnnie Weaver)
     - U+10FB0..U+10FDF Chorasmian (Johnnie Weaver)
     - U+11900..U+1195F Dives Akuru (David Corbett)
     - U+11FB0          Lisu Supplement (Paul Hardy)
     - U+18B00..U+18CFF Khitan Small Script (Johnnie Weaver)
     - U+1FB00..U+1FBFF Symbols for Legacy Computing (Rebecca Bettencourt).
   * Minor patches to several glyphs.
   * See ChangeLog for details.
2020-03-31 17:37:36 +00:00
nia
f78ca9df85 linux-libertine-ttf: Update to 5.3.0
Changes to version 5.2.8 (2012-04-21)
- Libertine Regular:
did ticket 3522377 »Right curly bracket pieces«
- Biolinum Bold:
FIXED 3521717 	"NT" combination in Biolinum is too wide open

-Libertine (all styles):
- Kerning is now devided by glyph sets (latin, cyrrilic, greek and small caps).
By this means the list of kernpairs becomes much shorter, thus TTFs tend to load much
faster and a problem with papyrus text editor is being fixed.

Changes to version 5.2.0 (2011-06-23)

- Small Caps updated for Libertine Semibold and Semibold italic. For SemiboldItalic: Added small caps to GSUB-Table.
- Libertine Bold: Added real bold minuscles to the cyrrilic pane
2020-03-24 14:06:49 +00:00
nia
2d8db9d4fd alee-ttf: Update to 13.3
Unknown changes
2020-03-24 14:01:18 +00:00
nia
4acdc75256 overpass: Update to 3.0.4
Minor release that fixes line height issues in Firefox
2020-03-22 10:00:13 +00:00
nia
4d09f81c75 culmus: Update to 0.133
27-Sep-2018: version 0.133
-------------------------
New and updated symbols in Caladings.

Changes:
 1. Improved Hamsa shape in Caladings - contributed by Aharon Varady.
 2. New Synagogue glyph inspired by the Grand Choral Synagogue of
    St. Petersburg.
 3. Flag of Israel, moon phases and minor fixes.
 4. Fixed varika in David CLM - an issue detected by Hebrew Font Visualizer
    (https://opensiddur.org/help/fonts, again, courtesy of Aharon Varady).
2020-03-22 09:50:44 +00:00
nia
2dfb53d55f cantarell-fonts: gets gnome category 2020-03-22 09:48:36 +00:00
nia
ce963457fd cantarell-fonts: Update to 0.201
0.201:
- Oopsie-release: The last one was missing pre-built binaries in the release
  tarball.
- Use AFDKO's `tx` to compress the variable font in roughly half.
- Addendum: For 0.200 and 0.201, the following appstream translations were added
  or updated:
  - Basque by Asier Sarasua Garmendia
  - Brazilian Portuguese by Rafael Fontenelle
  - British English by Zander Brown
  - Esperanto by Carmen Bianca Bakker
  - French by Charles Monzat
  - Karbi by Jor Teron
  - Kazakh by Baurzhan Muftakhidinov
  - Lao by Saikeo Kavhanxay
  - Malay by Umarzuki Bin Mochlis Moktar
  - Malayalam by Anish Sheela
  - Nepali by Pawan Chitrakar
  - Persian by Danial Behzadi
  - Scottish Gaelic by Gun Chleoc
  - Ukrainian by Daniel Korostil

0.200:
- (The design points below are mostly the result of design reviews by Alexei
  Vanyashin, Jacques Le Bailly and Stephen Nixon, in no particular order).
- Respacing of uppercase letters in the regular master and complete thin and
  extra bold masters. Uppercase letters space better next to lowercase letters
  now. Cyrillics are more consistently spaced.
- Tweak numerals some. Especially the "one" and fractions.
- Various tweaks to various shapes across the board, especially symbols. Braces
  are curlier now. Detail tweaks to Cyrillics.
- Basic mathy symbols and currency symbols now have tabular number width. I found
  no advantage to having proportional variants.
- Removed .tosf numerals. Fiddly work without clear purpose.
- Experimental alternative form of "l" without the tail, contributed by Jacques
  Le Bailly. Accessible via the ss01 feature.
- Added variable font, CFF2 flavor. postscriptBlueFuzz is set to 1 explicitly
  to avoid rounding issues with blue zone coverage in FreeType.
- Removed f-ligatures without their own Unicode code points, as the design doesn't
  currently need them. They were mainly added to fill up the Google glyph set.
- The following glyphs now represent more than one Unicode code point to keep the
  glyph view tidier:
    emdash: U+2014, U+2015
    emspace: U+2001, U+2003
    enspace: U+2000, U+2002
    hyphen: U+002D, U+00AD, U+2010, U+2011
    space: U+0020, U+00A0
  In PDFs where the generator removed the text stream, copy-paste may lead to the
  others turning into the first. Meh.
- Filled in hryvnia (U+20B4), tugrik (U+20AE) and tenge (U+20B8).
- Static fonts use same rounding method as varLib uses for the variable font.
- Fixed Ustraight-cy (U+04AE), ustraight-cy (U+04AF), Ustraightstroke-cy
  (U+04B0), ustraightstroke-cy (U+04B1), they didn't have a proper production
  name before and may not have been properly accessible.
- Removed some building components that made it into the final font.
- Limited anchor propagation to letters, excluding ligatures. Generate GDEF
  table properly.
- Set one simple `gasp` table for hinted display for e.g. Windows.
- Removed `ccmp` from the `aalt` lookup.
- The OS/2 table fsType now says that no Digital Rights Management is applied
  to the fonts, the name table now says the fonts are OFL 1.1 licensed.
- Internal housekeeping: Sources are stored in the open UFO and Designspace format
  now, with various cleanups like removed unused layers.
- Internal housekeeping: Removed composite diacritics that served no design purpose.
2020-03-22 09:47:25 +00:00
nia
eadd216a68 *: Convert broken sourceforge HOMEPAGEs back to http 2020-03-20 11:57:22 +00:00
fcambus
ac8ff50b8f spleen: also install PSF versions of the fonts, for the Linux console. 2020-03-11 15:11:17 +00:00
wiz
4e3b1b97c2 librsvg: update bl3.mk to remove libcroco in rust case
recursive bump for the dependency change
2020-03-10 22:08:37 +00:00
wiz
f669fda471 *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
taca
564d988043 fonts/ruby-ttfunk: update to 1.6.2.1
Update to ruby-ttfunk to 1.6.2.1.


## [1.6.2.1]

### Fixed

* 1.6.2 gem conains local debuging code. This is the same commit but without
  local changes.

  Alexander Mankuta

## [1.6.2]

### Fixed

* Reverted to pre 1.6 maxp table serialization.

  Cameron Dutro
2020-03-08 15:41:16 +00:00
fcambus
8734570fc1 pcf2bdf: update to 1.06.
pkgsrc changes:

- Upstream moved to GitHub
- Add missing LICENSE marker
- Stop patching Makefile.gcc and use a do-build target instead

ChangeLog:

1.06:

- Fixed: too-long-path-to-input.pcf.gz causes stack-based buffer overflow.

1.05:

- The size should come from POINT_SIZE instead of PIXEL_SIZE.
- Internal quotation characters in a string property should be indicated
  (or "quoted") by using two quotation characters in a row.
- Fix avoid crash with large compressed metrics tables. (Colin Watson)
- Fix support gzipped source. (Colin Watson)
- Fix use C++ compiler and simplify using GNU extensions. (Jonas Smedegaard)
- Other fixes.
2020-03-07 22:51:40 +00:00
nia
005861abd6 fonts: Add comic-neue
Comic Neue aspires to be the casual script choice for everyone including
the typographically savvy.
2020-03-05 14:14:27 +00:00
fcambus
6f8b626932 spleen: also install OTF versions of the fonts. 2020-03-04 09:09:59 +00:00