Commit graph

3190 commits

Author SHA1 Message Date
nia
471cb97eb1 terminus-font: Update to 4.49.1
Version 4.49.1:
   * Fixed install-otb and uninstall-otb to use otbdir instead of x11dir.

Version 4.49:
   * Added Open Type Bitmap support.
   * Altered ascii grave in some sizes to be more useful as a back quote.
   * Fixed 21B5, added 21B2 and 21B3.
2021-02-03 09:51:20 +00:00
rhialto
d69197d05d fonts/recursive-ttf: Update to 1.072.
No longer beta, and the distfile contains many more fonts files,
including OTF and WOFF2 versions. However, for now only install the same
fonts as before but in OTF format.
2021-01-31 15:44:47 +00:00
ryoon
dd955757a8 fonts: Enable ja-train-ttf 2021-01-30 14:33:22 +00:00
ryoon
837d420fc9 fonts/ja-train-ttf: import ja-train-ttf-20201216
Train (distributed as "Railway" in Japan by Fontworks) is a
gothic-style typeface made with an outer and inner line. It is open
and vibrant, and its strong first impression makes it suitable for
logos and titles.

Characters
    All glyphs in Adobe-Japan1-3
    GF Latin Core
2021-01-30 14:32:23 +00:00
ryoon
7a65f20119 fonts: Enable ja-stick-ttf 2021-01-30 14:31:51 +00:00
ryoon
7c13c4b48a fonts/ja-stick-ttf: import ja-stick-ttf-20201216
True to its name, Stick is designed with straight lines that create
a cute and playful feel. The pastoral ambience also gives this font
wide versatility for use in both paper mediums and digital content.

Characters
    All glyphs in Adobe-Japan1-3
    GF Latin Core
2021-01-30 14:30:47 +00:00
ryoon
760b32e8ae fonts: Enable ja-rocknroll-ttf 2021-01-30 14:30:02 +00:00
ryoon
f9fb46033d fonts/ja-rocknroll-ttf: import ja-rocknroll-ttf-20201216
RocknRoll is an original pop-style font. The strokes of varying
intensity add momentum and the rounded dots create a lively and
dynamic feel.

Characters
    All glyphs in Adobe-Japan1-3
    GF Latin Core
2021-01-30 14:29:00 +00:00
ryoon
cf760f8472 fonts: Enable ja-reggae-ttf 2021-01-30 14:28:22 +00:00
ryoon
3fe7f2251b fonts/ja-reggae-ttf: import ja-reggae-ttf-20201216
Reggae is a very popular display font often used in Japanese boys'
magazines and digital content. The sharpened ends give off a dynamic
pulse, making this font ideal to express rhythm, movement and
energy, or for emphasis.

Characters
    All glyphs in Adobe-Japan1-3
    GF Latin Core
2021-01-30 14:27:23 +00:00
ryoon
5a91c94dab fonts: Enable ja-rampart-ttf 2021-01-30 14:26:54 +00:00
ryoon
0e72cb37f2 fonts/ja-rampart-ttf: import ja-rampart-ttf-20201216
Rampart is a unique outline shadow font made in the image of 3-D
blocks. It is best used for added impact or to demonstrate strength
and stability.

Characters
    All glyphs in Adobe-Japan1-3
    GF Latin Core
2021-01-30 14:25:54 +00:00
ryoon
1b4229c4bb fonts: Enable ja-klee-ttf 2021-01-30 14:25:14 +00:00
ryoon
b067b68ab2 fonts/ja-klee-ttf: import ja-klee-ttf-20201216
Klee is a script font handwritten by pencil or pen. It's quiet
design has an elegant look that sets itself apart from traditional
script and textbook fonts. Ideal for body text.

Characters
    All glyphs in Adobe-Japan1-4
    GF Latin Core
2021-01-30 14:24:13 +00:00
ryoon
9faf4a2c67 fonts: Enable ja-dotgothic16-ttf 2021-01-30 14:23:38 +00:00
ryoon
08699036a3 fonts/ja-dotgothic16-ttf: import ja-dotgothic16-ttf-20201216
Dotgothic 16 is based on the old 16x16 Gothic bitmap font that can
best recreate the feel of pixel fonts from old video games, cell
phones and computer screens on print. With its high readability,
this font has become more popular in recent years due to the growing
popularity of pixel art.

Characters
    All glyphs in Adobe-Japan1-3
    GF Latin Core
2021-01-30 14:22:25 +00:00
adam
366562a909 py-fonttools: updated to 4.18.2
4.18.2 (released 2020-12-16)
----------------------------
- [COLRv1] Implemented ``PaintTranslate`` paint format.
- [varLib.cff] Fixed unbound local variable error.
- [otlLib] Don't crash when creating OpenType class definitions if some glyphs
  occur more than once.

4.18.1 (released 2020-12-09)
----------------------------
- [colorLib] Speed optimization for ``LayerV1ListBuilder``.
- [mutator] Fixed missing tab in ``interpolate_cff2_metrics`` (0957dc7a).

4.18.0 (released 2020-12-04)
----------------------------
- [COLRv1] Update to latest draft: added ``PaintRotate`` and ``PaintSkew``.
- [woff2] Support new ``brotlicffi`` bindings for PyPy.
- [glifLib] Added ``expectContentsFile`` parameter to ``GlyphSet``, for use when
  reading existing UFOs, to comply with the specification stating that a
  ``contents.plist`` file must exist in a glyph set.
- [subset] Allow ``LangSys`` tags in ``--layout-scripts`` option. For example:
  ``--layout-scripts=arab.dflt,arab.URD,latn``; this will keep ``DefaultLangSys``
  and ``URD`` language for ``arab`` script, and all languages for ``latn`` script.
- [varLib.interpolatable] Allow UFOs to be checked; report open paths, non existant
  glyphs; add a ``--json`` option to produce a machine-readable list of
  incompatibilities
- [pens] Added ``QuartzPen`` to create ``CGPath`` from glyph outlines on macOS.
  Requires pyobjc.
- [feaLib] You can export ``FONTTOOLS_LOOKUP_DEBUGGING=1`` to enable feature file
  debugging info stored in ``Debg`` table.
- [otlLib] Build more efficient format 1 and format 2 contextual lookups whenever
  possible
2021-01-24 20:29:04 +00:00
fcambus
1dbabfe144 Add missing LICENSE marker. 2021-01-16 18:19:32 +00:00
taca
0d75e4839f fonts/ruby-ttfunk: update to 1.7.0
## 1.7.0

### Changes

* Allow gem installation on Ruby 3.0

  Pavel Lobashov

* Allow TTC files to be read from IO object

  Tom de Grunt
2021-01-11 13:34:41 +00:00
uwe
83c31e46fa fonts/babelstone-tibetan-ttf - a font for Tibetan script
BabelStone Tibetan is a Unicode Tibetan font.  It is a modification
and extension of the Jomolhari font (fonts/jomolhari-ttf).
2021-01-02 00:05:03 +00:00
uwe
ffa59c0b3a fonts/jomolhari-ttf - a font for Tibetan script
Jomolhari is a Tibetan script Uchen font created by Christopher Fynn,
freely available under the Open Font License.  It supports text
encoded using the Unicode Standard and the Chinese national standard
for encoding characters of the Tibetan script (GB/T20524-2006 "Tibetan
Coded Character Set").  The design of the font is based on Bhutanese
manuscript examples and it is suitable for text in Tibetan, Dzongkha
and other languages written in the Tibetan script.
2021-01-01 22:28:56 +00:00
ryoon
5428de4702 harfbuzz: Update to 2.7.4
Changelog:
2.7.4
    Fix missing --enable-introspection configure option from previous release tarball.
    Documentation updates.

2.7.3
    Update USE shaper to 2020-08-13 specification, and other improvements.
    Don't disable liga feature in myanmar shaper, to match Uniscribe.
    Improvements to language and script tags handling.
    Update language system tag registry to OpenType 1.8.4
    Support for serializing and deserializing Unicode buffers. Serialized buffers
    are now delimited with <> or [] based on whether it is a Unicode or
    glyphs buffer.
    Increase buffer work limits to handle fonts with many complex lookups.
    Handle more shaping operations in trace output.
    Memory access fixes.
    More OOM fixes.
    Improved documentation.
    Build system improvements.
    New API:
    +hb_buffer_has_positions()
    +hb_buffer_serialize()
    +hb_buffer_serialize_unicode()
    +hb_buffer_deserialize_unicode()
2021-01-01 08:58:00 +00:00
fcambus
9d79da7712 t1utils: update to 1.42.
## Version 1.42 - 27.Oct.2020

* Compile fixes for OSes that do not declare a function.
2020-12-31 22:40:17 +00:00
fcambus
8e7b89cfc0 unifont: update to 13.0.05.
ChangeLog:

* font/plane00/unifont-base.hex:
  - Raised dentistry symbols U+23C0..U+23CA up one row, as they
    were in Unifont 13.0.03, per recommendation of David Corbett
    (Savannah Bug 59541).
* font/plane00csur/plane00csur.hex:
  - U+EB60..U+EB9C (Braille Extended): added missing glyphs.
* font/plane01/plane01.hex:
  - David Corbett contributed adjusted glyphs for arrow symbols
    U+1D9A2..U+1D9A4 and U+1D9DF..U+1D9E1 (Savannah Bug 59629)..
2020-12-31 17:44:08 +00:00
wiz
0f311e50e0 py-fonttools: update to 4.17.1.
4.17.1 (released 2020-11-16)
----------------------------

- [colorLib] Fixed regression in 4.17.0 when building COLR v0 table; when color
  layers are stored in UFO lib plist, we can't distinguish tuples from lists so
  we need to accept either types (e5439eb9, googlefonts/ufo2ft/issues#426).

4.17.0 (released 2020-11-12)
----------------------------

- [colorLib/otData] Updated to latest draft ``COLR`` v1 spec (#2092).
- [svgLib] Fixed parsing error when arc commands' boolean flags are not separated
  by space or comma (#2094).
- [varLib] Interpret empty non-default glyphs as 'missing', if the default glyph is
  not empty (#2082).
- [feaLib.builder] Only stash lookup location for ``Debg`` if ``Builder.buildLookups_``
  has cooperated (#2065, #2067).
- [varLib] Fixed bug in VarStore optimizer (#2073, #2083).
- [varLib] Add designspace lib key for custom feavar feature tag (#2080).
- Add HashPointPen adapted from psautohint. With this pen, a hash value of a glyph
  can be computed, which can later be used to detect glyph changes (#2005).

4.16.1 (released 2020-10-05)
----------------------------

- [varLib.instancer] Fixed ``TypeError`` exception when instantiating a VF with
  a GSUB table 1.1 in which ``FeatureVariations`` attribute is present but set to
  ``None`` -- indicating that optional ``FeatureVariations`` is missing (#2077).
- [glifLib] Make ``x`` and ``y`` attributes of the ``point`` element required
  even when validation is turned off, and raise a meaningful ``GlifLibError``
  message when that happens (#2075).

4.16.0 (released 2020-09-30)
----------------------------

- [removeOverlaps] Added new module and ``removeOverlaps`` function that merges
  overlapping contours and components in TrueType glyphs. It requires the
  `skia-pathops <https://github.com/fonttools/skia-pathops>`__ module.
  Note that removing overlaps invalidates the TrueType hinting (#2068).
- [varLib.instancer] Added ``--remove-overlaps`` command-line option.
  The ``overlap`` option in ``instantiateVariableFont`` now takes an ``OverlapMode``
  enum: 0: KEEP_AND_DONT_SET_FLAGS, 1: KEEP_AND_SET_FLAGS (default), and 2: REMOVE.
  The latter is equivalent to calling ``removeOverlaps`` on the generated static
  instance. The option continues to accept ``bool`` value for backward compatibility.


4.15.0 (released 2020-09-21)
----------------------------

- [plistlib] Added typing annotations to plistlib module. Set up mypy static
  typechecker to run automatically on CI (#2061).
- [ttLib] Implement private ``Debg`` table, a reverse-DNS namespaced JSON dict.
- [feaLib] Optionally add an entry into the ``Debg`` table with the original
  lookup name (if any), feature name / script / language combination (if any),
  and original source filename and line location. Annotate the ttx output for
  a lookup with the information from the Debg table (#2052).
- [sfnt] Disabled checksum checking by default in ``SFNTReader`` (#2058).
- [Docs] Document ``mtiLib`` module (#2027).
- [varLib.interpolatable] Added checks for contour node count and operation type
  of each node (#2054).
- [ttLib] Added API to register custom table packer/unpacker classes (#2055).
2020-12-06 09:58:49 +00:00
nia
f6dd9d2f87 Revbump packages with a runtime Python dep but no version prefix.
For the Python 3.8 default switch.
2020-12-04 20:44:57 +00:00
riastradh
77697b790a Revbump for openpam cppflags change months ago, belatedly. 2020-12-04 04:55:41 +00:00
dholland
a85fc3522c harfbuzz does not build with python27.
(it fails trying to do encoding stuff with files)
2020-11-30 18:38:52 +00:00
ryoon
7829a35f06 ms-ttf: Update config file name for X.org 2020-11-30 12:38:20 +00:00
nia
f1a06b5fb6 cyberbase-ttf: set NO_BUILD 2020-11-29 20:50:52 +00:00
gutteridge
6cade6fab2 Remove superfluous specification characters from pax invocations
A bunch of packages had an extra "p" specification character passed to
the pax -p option. One is enough. Committed to reduce the human parsing
costs, should someone else need to examine this. (In my case because it
seems recent Linux distros have changed such that some -p arguments can
now cause an error to occur, where previously they were accepted.)
2020-11-28 01:20:03 +00:00
ryoon
3bf5d32c76 umefont-ttf: Update to 0.670
Changelog:
* Add Ume Hybrid (Hy) Gothic fonts
2020-11-25 15:38:50 +00:00
wiz
55e2ecd708 unifont: update to 13.0.04.
2020-11-21: Release 13.0.04
   * Font glyphs are now dual-licensed under the SIL Open Font
     License version 1.1, in addition to the GNU GPL version 2+
     with the GNU Font Embedding Exception.
   * Many glyphs in these ranges were re-aligned so the dominant
     horizontal line would be positioned in row 7, counting from
     the bottom.  Some glyphs were redrawn.
     - U+2190..U+21FF Arrows
     - U+2200..U+23FF Mathematical Operators
     - U+2400..U+24FF Miscellaneous Technical
     - U+25A0..U+25FF Geometric Shapes
     - APL operators such as the tacks and jot were not modified,
       so as not to alter alignments of glyphs that APL superimposes
       on each other.
   * U+2200..U+23FF Mathematical Operators: redrew slashes for
     negated operators from vertical lines to slanted lines.
   * Added three new Under ConScript Unicode Registry (UCSUR) Scripts:
     - U+EB40..U+EB5F Standard Galactic
     - U+EB60..U+EB9F Braille Extended
     - U+EBA0..U+EBDF Cistercian Numerals
   * Other changes listed in the ChangeLog file.
2020-11-23 16:03:52 +00:00
ryoon
4f278dd4a2 tex-plex: Fix LaTeX spelling 2020-11-21 09:06:47 +00:00
kleink
bededb3e54 fonts: + tex-plex-doc. 2020-11-19 15:10:07 +00:00
kleink
8aab7d8396 fonts/tex-plex-doc: Import plex.doc 4.0.1. 2020-11-19 15:09:01 +00:00
kleink
10a12971db fonts: + tex-plex. 2020-11-19 15:08:03 +00:00
kleink
040aa7088b fonts/tex-plex: Import plex 4.0.1.
The package provides LaTEX, pdfLaTeX, XeLaTeX and LuaLaTeX support
for the IBM Plex families of fonts. Serif, Sans and Mono families
are available in eight weights: Regular, Light, ExtraLight, Thin,
Bold, Text, Medium and SemiBold (with corresponding italics).
2020-11-19 15:06:36 +00:00
tsutsui
5a63387f75 harfbuzz: fix build errors on NetBSD 7.2 with gcc 4.9.
> In file included from ../test/api/test-aat-layout.c:25:0:
> ../test/api/hb-test.h: In function 'hb_test_assert_blobs_equal':
> ../test/api/hb-test.h:178:5: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
>      for (unsigned int i = 0; i < expected_length; i++)
>      ^
> ../test/api/hb-test.h:178:5: note: use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code
2020-11-16 16:17:00 +00:00
nikita
68ffb3039f fonts/unscii: Update to version 2.1
Changelog taken from http://pelulamu.net/unscii/:

In 2020-03-10, the new Unicode version 13.0 added 214 graphics
characters for "legacy computing" (including, among all, the missing
PETSCII characters, and a majority of missing Teletext/Videotex
characters). Most of these were already included in Unscii 1.x, but
now I have been able to give them proper Unicode mappings as
well. This is the main reason for the Unscii 2.0 release.

Additionally, Unscii 2.0 fixes errors in some characters, legibility
in some others and adds a bunch of new ones.
2020-11-11 08:09:25 +00:00
wiz
a0cc6a8c0e fontforge: update to 20201107.
On Wednesday, November 7th, 2000, George W. Williams V first
published a piece of software called PfaEdit that allowed rudimentary
editing of PostScript fonts. It lacked the features and polish of
such prominent products as Fontographer and Font Studio, but it
had one big advantage: it was free.

Twenty years later, Fontographer and FontStudio are gone, and the
whereabouts of George Williams are unknown, but FontForge has grown
into a highly capable and mature product. It supports dozens of
file formats and includes such features as spline stroking, overlap
removal, and Python scripting. And it is still free software. With
over 100,000 users, it is the most widely used typeface design tool
in the world.

It may seem anti-climactic that today's 20th anniversary release
includes no major changes or new features, but it perfectly befits
a product that has evolved carefully and slowly over its entire
lifecycle with almost no breaking changes. Whether for the special
commemorative splash screen or for the countless small improvements
and fixes, we hope that you will try it. It is available, as always,
on the FontForge website <https://fontforge.org/>;.

The entire project team thank you for your support.
2020-11-09 14:27:54 +00:00
maya
6fa08eea1f liberation-ttf: update to 2.1.1, use fonts.mk
* Wed Jun 03 2020 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com>
- Releasing liberation-fonts 2.1.1 version
- Few more fixes to Bugzilla #1072095: Liberation Sans renders most Latin combining characters incorrectly

* Mon Feb 10 2020 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com>
- Releasing liberation-fonts 2.1.0 version
- Updated release versioning scheme
- Resolved Bugzilla #1072095:   Liberation Sans renders most Latin combining characters incorrectly
- Resolved Pagure issue-11:     Combining diaerasis below does not work except U
- Resolved GitHub issue-19:     Incorrect glyph name mapped to unicode
- Resolved Pagure issue-5:      Incorrect glyph of Cent sign (U+00A2) in Sans and Mono style
- Resolved Pagure issue-28 :    U+25D2 and U+25D3 circle with lower / upper half black are backwards

* Mon Mar 4 2019 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com>
- Releasing liberation-fonts 2.00.5 version
- Resolved issue-10: Improving lowercase Cyrillic glyps localized for Macedonian and Serbian, Patch fix by Dimitrij Mijoski
- Resolved #1014357: U+266B incorrect glyph with extra beam
-- Added two new glyphs U+266C and U+2669
- Resolved issue-13: COMBINING LONG SOLIDUS OVERLAY (U+0338) not centred on base character.
- Validated Missing Points at Extrema, Non-integral coordinates, Wrong Direction issues for newly added and existing glyphs

* Mon Nov 05 2018 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com>
- Releasing liberation-fonts 2.00.4 version, it includes few bug fixes and enhancements as follows:
-- Added Bitcoin sign #1533798
-- Fixed Incorrect lowercase Cyrillic BE for Macedonian language in liberation v2 (look like Greek delta), Patch fix by Dimitrij Mijoski #1574410
-- Fixed Liberation Sans Mono Enhancement Request: Modification needed for "l" Character, Patch fix by Nikolaus Waxweiler #1574410

* Tue Sep 18 2018 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com>
- Resolved #1574410:  Incorrect lowercase Cyrillic BE for Macedonian language in liberation v2 (look like Greek delta)
- Patch fix by Dimitrij Mijoski: https://pagure.io/liberation-fonts/pull-request/21
- Updated LiberationMono-Bold, LiberationMono-Regular, LiberationSans-Bold, LiberationSans-Regular, LiberationSerif-Bold, LiberationSerif-Regular

* Thu May 17 2018 Pravin Satpute <psatpute AT redhat DOT com> - 2.00.3
- Releasing liberation-fonts 2.00.3 version, it includes fix for few bugs.
- This release was pending from long time, will work on other open bugs
  post this release.
2020-11-06 18:07:37 +00:00
maya
b602899540 mk/fonts.mk: don't add NO_CONFIGURE and NO_BUILD, have packages set it.
This makes it easier to use the mk fragment with fonts that need a build
step, like new liberation-ttf.

While here switch some fonts using post-install unnecessarily to do-install
(Committed at the same time as it wasn't tested separately)

No PLIST changes to the packages/build breakage, so no changes expected
to the packages.
2020-11-06 18:04:24 +00:00
ryoon
62a194cb35 harfbuzz-icu: Pick up fonts/harfbuzz-icu directory 2020-11-06 17:00:06 +00:00
nia
adb3368547 Split out ICU integration library from the harfbuzz package.
Only a few pieces of software are using the ICU integration library,
these aren't the big harfbuzz users (i.e. gtk). this is intended to lessen
the impact of icu's frequent ABI breaks.
2020-11-06 15:06:49 +00:00
nia
eb24ea3405 fontconfig: Sync config changes with netbsd 2020-11-05 17:41:28 +00:00
ryoon
2831546220 *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
ryoon
4675ccbc79 *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:06:42 +00:00
maya
e338a32139 reset maintainer 2020-11-05 08:31:29 +00:00
markd
49a1626922 fontforge: align the block 2020-11-01 10:58:54 +00:00