Commit graph

3014 commits

Author SHA1 Message Date
dholland
9df29594a3 add missing deps in tex-libertine so it actually works 2019-12-03 09:32:01 +00:00
wiz
d10ec867e5 fonts/Makefile: + cascadia-ttf 2019-11-28 13:28:05 +00:00
wiz
bfb528683d fonts/cascadia-ttf: import cascadia-ttf-1911.21
This is a fun, new monospaced font that includes programming
ligatures and is designed to enhance the modern look and feel of
the Windows Terminal.
2019-11-28 13:27:21 +00:00
ng0
6d4d8d0596 fonts/ibm-plex-ttf: Update to 4.0.1
Changelog:

# Plex v4.0.1
## Chore
- removed deprecated `arabic` directory from sass distribution
# Plex v4.0
## Breaking
- Added "Sans" to font family name: "IBM Plex Sans Arabic"
## Fixed
- Set bit 67 (Arabic Presentation Forms B) of UnicodeRanges in OS/2 table
# Plex v3.0
## Breaking
- Added "Sans" to Thai and Devanagari family names:
  "IBM Plex Sans Thai" and "IBM Plex Sans Devanagari"
## [IBM PLEX SANS THAI V1.1] - 2019-09-10
### Changed
- Synchronised vertical metrics with IBM Plex Sans Thai Looped 1.1
### Removed
- Glyph /ibmlogo07 (0xEBE7)
### Fixed
- Errors in PS hint replacement in all files containing PostScript outlines
## [IBM PLEX SANS DEVANAGARI V1.1] - 2019-07-19
### Fixed
- Certain font info fields in SemiBold style were incorrectly named "Medium"
- Many unbalanced bezier handles in extreme points
2019-11-19 23:57:21 +00:00
ng0
4c38a7887c fonts/ibm-plex-otf: Update to 4.0.1
Changelog:

# Plex v4.0.1
## Chore
- removed deprecated `arabic` directory from sass distribution
# Plex v4.0
## Breaking
- Added "Sans" to font family name: "IBM Plex Sans Arabic"
## Fixed
- Set bit 67 (Arabic Presentation Forms B) of UnicodeRanges in OS/2 table
# Plex v3.0
## Breaking
- Added "Sans" to Thai and Devanagari family names:
  "IBM Plex Sans Thai" and "IBM Plex Sans Devanagari"
## [IBM PLEX SANS THAI V1.1] - 2019-09-10
### Changed
- Synchronised vertical metrics with IBM Plex Sans Thai Looped 1.1
### Removed
- Glyph /ibmlogo07 (0xEBE7)
### Fixed
- Errors in PS hint replacement in all files containing PostScript outlines
## [IBM PLEX SANS DEVANAGARI V1.1] - 2019-07-19
### Fixed
- Certain font info fields in SemiBold style were incorrectly named "Medium"
- Many unbalanced bezier handles in extreme points
2019-11-19 23:52:09 +00:00
wiz
3f3998eb59 font-util: update to 1.3.2.
This minor bugfix release fixes crashes of the ucs2any utility when
faced with a poorly-formed bdf font file.

Alan Coopersmith (3):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      font-util 1.3.2

Emil Velikov (1):
      autogen.sh: use quoted string variables

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

Tobias Stoeckmann (1):
      ucs2any: Fix parser crash on 32 bit
2019-11-13 15:13:37 +00:00
jperkin
6ecb3f9199 harfbuzz: Move GCC_REQD to before bsd.prefs.mk. 2019-11-09 19:31:14 +00:00
pho
b7b17e142d Update to ricty-ttf-4.1.1
The official repository on GitHub has been removed, and has moved to
another web site.

Changes from 4.1.0 to 4.1.1:
- Integrated the script to generate Ricty Oblique to the main
  generator script.

Changes from 4.0.1 to 4.1.0:
- Integrated the script to generate Ricty Discord to the main
  generator script.
- Ricty now depends on Inconsolata 2.000 or later.

Changes from 4.0.0 to 4.0.1:
- Added hinting information.

Changes from 3.2.4 to 4.0.0:
- Ricty now uses Inconsolata-Regular/Bold.ttf instead of
  Inconsolata.otf.
- Removed the option to generate a bold variant of Inconsolata.
2019-11-05 08:59:12 +00:00
pho
728effb6a0 Update to migu-20150712
Changes from 20130617:
See http://mix-mplus-ipa.osdn.jp/changelog.html#c2015-07-12
2019-11-05 05:26:02 +00:00
rillig
7e61fbb150 fonts: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-02 22:24:37 +00:00
nia
e11769de71 harfbuzz: Update to 2.6.4
Overview of changes leading to 2.6.4
Monday, October 29, 2019
====================================
- Small bug fix.
- Build fixes.

Overview of changes leading to 2.6.3
Monday, October 28, 2019
====================================
- Misc small fixes, mostly to build-related issues.
- New API:
+hb_font_get_nominal_glyphs()
2019-10-31 16:30:09 +00:00
fcambus
b0bc801ecd spleen: update to 1.5.0.
Spleen 1.5.0 (2019-10-01)

- Shift the middle bar of the digit '3' one pixel up, for better
  alignement (12x24 version)
- Tweak the digit '7' for consistency with other sizes (5x8 version)
- Make the 'Z', 'z' and derived characters more balanced, as is the
  case with other sizes  (12x24 version)
- Tweak the digit '2' for consistency with other sizes (12x24 version)
- Make the slash inside the digit '0' one pixel thiner (32x64 version)
- Add light box drawings characters in the 5x8 version
- Add full support for the Braille Patterns Unicode block in the 5x8 version
- Add branch, LN, and padlock icons for Powerline users
- Also provide a fonts.alias file, along with fonts.alias-spleen

Spleen 1.4.0 (2019-09-24)

- Add left and right single quotation mark characters, both identical to
  an apostrophe
- Add left and right double quotation mark characters, both identical to
  ASCII quotation mark
- Add bullet and horizontal ellipsis characters
- Add the eight trigrams
- Add full support for the Block Elements Unicode block

OK kamil@
2019-10-07 08:41:10 +00:00
nia
d57cc523d5 harfbuzz: Update to 2.6.2
Overview of changes leading to 2.6.2
Monday, September 30, 2019
====================================
- Misc small fixes, mostly to build-related issues.
2019-10-01 14:35:14 +00:00
wiz
62dee16e6c adobe-cmaps: update DIST_SUBDIR for files with new checksums 2019-09-24 15:15:35 +00:00
mef
812829e451 Temporary MASTER_SITES recovered as before # empty 2019-09-24 13:54:15 +00:00
mef
e2aafa209b Regen distinfo again, sorry 2019-09-24 13:49:30 +00:00
mef
875d753d88 Regen distinfo. Files at ftp.netsd.org replaced (aj20,ak12). 2019-09-24 13:37:33 +00:00
mef
67bcaec8e4 (fonts/cyr-rfx-*) regen distinfo 2019-09-15 14:28:10 +00:00
mef
9abe4ccd9f (fonts/cyr-rfx-winlatin_1) regen distinfo 2019-09-15 14:18:30 +00:00
mef
48b0cc13d8 (fonts/cyr-rfx-koi8_1) regen distinfo 2019-09-15 14:17:13 +00:00
mef
c9f7972f46 (fonts/cyr-rfx-koi8-{o,ub,_1} regen distinfo 2019-09-15 14:16:45 +00:00
mef
bb3aa0ef98 (fonts/cyr-rfx-koi8-ru) regen distinfo 2019-09-15 14:12:36 +00:00
mef
cfd6ef5210 (fonts/cyr-rfx-share) swwap MASTER_SITES order, www.inp.nsk.su comes first 2019-09-15 14:11:37 +00:00
mef
efb5315f64 (fonts/tex-fontools-doc): Add USE_TOOLS+= perl, see bulklog report 2019-09-14 13:22:56 +00:00
fcambus
a5f216481b spleen: update to 1.3.0.
ChangeLog:

- Add full support for the Box Drawing Unicode block
- Add arrows symbols for Powerline users

OK kamil@
2019-09-12 12:00:43 +00:00
gdt
266e6e4869 fonts/fontconfig: Bump bl3 API_dEPENDS to 2.11.91
If the base fontconfig is old, and some but not all fontconfig-using
packages need newer, we end up with some binaries having two different
fontconfigs.  Adjust fontconfig's API_DEPENDS to 2.11.91, because
pango needs at least that.  This means that pkgsrc fontconfig will
always be used on netbsd-8.

The only sound approach appears to be a hard choice of system vs
pkgsrc fontconfig, without per-package overrides, but that's a bigger
step.  We could also consider changing API_DEPENDS to match the pkgsrc
fontconfig, so base is only used if newer.

(Needs a revbump.)

As discussed on tech-pkg.
2019-09-09 12:22:03 +00:00
fcambus
5e8b29ee5b spleen: update to 1.2.0.
ChangeLog:

- Add link to instructions on how to enable bitmap fonts support on Ubuntu
- Add a Makefile target to generate a specimen file
- Add full support for the Braille Patterns Unicode block
- Add light box drawings characters for the 16x32 and 32x64 versions

OK kamil@
2019-09-07 14:03:11 +00:00
fcambus
63eece5fbc spleen: update to 1.1.0.
ChangeLog:

- Add full support for the Latin Extended-A Unicode block
- Add euro symbol
- Character at position CB is 'E' with diaeresis, not with tilde (12x24 version)
- Character at position D6 is 'O' with diaeresis, not with tilde (12x24 version)
- Character at position DC is 'U' with diaeresis, not with tilde (12x24 version)
- Fix tilde alignment in the 'o' with tilde character (32x64 version)
- Fix middle bar thickness in the upper case 'eth' character (12x24 version)
- Fix ring alignment for the 'A' and 'a' characters (16x32 and 32x64 versions)
- Remove strain pixel on the '3' and 'k' characters (32x64 version)
- Remove fillers for characters other than ISO 8859-1 ones (5x8 version)

OK kamil@
2019-09-03 12:10:50 +00:00
nia
d3e75fee0f fontforge: Update to 20190801
Along with the usual bugfixes, there have been a couple of new features worth calling out:

    Added Croatian translation
    Added user decompositions
    New graphic for the splash/about screen
    Images embedded in SFDs are now serialised as PNGs
        This is enabled by default, but may be turned off with the 'WritePNGInSFD' option.
        A new tag is used to identify this mode; 'Image2', instead of 'Image'
        This requires FontForge to be compiled with libpng support. If not compiled with libpng, FontForge will revert to the old method of serialising RLE encoded raw images.

As part of an ongoing effort to clean up the code base, there have additionally been multiple build system changes:

    Python 2 support is deprecated. It is strongly recommended to build with Python 3 support. Python 2 support will be removed in a future release.
    Both the Windows and Mac builds are now built with Python 3 instead of Python 2.
    The minimum supported version for the Mac build is now MacOS Sierra (10.12)
    FontForge no longer uses gnulib
    collab support has been removed
    The build system now expects libuninameslist to be present, and will fail if it is not found. Building without libuninameslist must be explcititly specified using --without-libuninameslist
2019-09-02 14:45:37 +00:00
adam
435af01a8b Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8 2019-09-02 13:19:35 +00:00
markd
6b23a3a66b mftrace: update to 1.2.19
changes unknown (update from 11 year old version to a mere 5 year old one)
2019-08-31 22:38:16 +00:00
nia
7f80acc033 harfbuzz: Update to 2.6.1
Overview of changes leading to 2.6.1
Thursday, August 22, 2019

    Fix regression with hb_font_create_sub_font scaling introduced in 2.6.0.
    Change interpretation of font PTEM size / CoreText font size handling.
    See #1484
    hb-ot-font: Prefer symbol cmap subtable if present.
    Apply 'dist'/'abvm'/'blwm' features to all scripts.
    Drop experimental DirectWrite API.
2019-08-31 13:17:38 +00:00
nia
7534507993 terminus-font: Update to 4.48
Version 4.48:

    Added the basic 27 hebrew letters and sheqel, with uppercase height.
    Some improvements in the font build scripts.
2019-08-31 12:31:36 +00:00
nia
e70f6b1a6c fonts: Sort ibm-plex-otf in Makefile 2019-08-22 09:32:50 +00:00
wiz
219ea4f134 unifont: update to 12.1.03.
2019-08-11: Release 12.1.03
   * Replaces the public domain Jiskan Japanese glyphs in
     unifont_jp with the improved Izumi Japanese glyphs,
     which (like Jiskan) are also from a font in the public
     domain spanning JIS X 0213 Plane 1 and Plane 2.

   * Improved glyphs for Limbu, Buginese, Tai Tham, Adlam,
     and Mayan Numerals.
2019-08-20 12:35:48 +00:00
wiz
74cb2b5eda harfbuzz: update to 2.6.0.
Overview of changes leading to 2.6.0
Tuesday, August 13, 2019
====================================
- New OpenType metrics, baseline, and metadata table access APIs.
- New API to set font variations to a named-instance.
- New hb-gdi.h header and API for creating hb_face_t from HFONT.
- Amalgam: Provide a single-file harfbuzz.cc file for easier alternate building.
- More size-reduction configurable options, enabled by HB_TINY.
- New API:
+hb_font_set_var_named_instance()
+hb_gdi_face_create()
+hb_ot_layout_baseline_tag_t
+hb_ot_layout_get_baseline()
+hb_ot_meta_tag_t
+hb_ot_meta_get_entry_tags()
+hb_ot_meta_reference_entry()
+hb_ot_metrics_tag_t
+hb_ot_metrics_get_position()
+hb_ot_metrics_get_variation()
+hb_ot_metrics_get_x_variation()
+hb_ot_metrics_get_y_variation()
2019-08-20 12:09:04 +00:00
ng0
5e9fd940c2 fonts/ibm-plex-ttf: Use fonts.mk in Makefile 2019-08-18 12:42:52 +00:00
ng0
cb63d1a953 fonts/ibm-plex-otf: Import from wip
IBM-plex-otf provides the OpenType fonts of the Plex font family.
It comes in a Sans, Serif, Mono and Sans Condensed, all with
roman and true italics.
The fonts have been designed to work well in
user interface (UI) environments as well as other mediums.
2019-08-17 10:49:46 +00:00
ng0
1f89900d12 fonts/ibm-plex-ttf: Import from wip
IBM-plex-ttf provides the TrueType fonts of the Plex font family.
It comes in a Sans, Serif, Mono and Sans Condensed, all with
roman and true italics.
The fonts have been designed to work well in
user interface (UI) environments as well as other mediums.
2019-08-17 09:47:47 +00:00
wiz
84e123ddd2 Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
markd
f5bd19c561 tex-oldstandard{,-doc}: update to 2.4a
This release includes bold italic, small capitals, new letters,
and some corrections.
2019-08-11 11:51:12 +00:00
markd
509a7f4706 tex-esint{,-doc}: update to 1.2b
This is an update of esint. There are new options intlimits and nointlimits
(like amsmath), and \idotsint is an alias of old \dotsint command to get all
the new symbols when using amsmath.
2019-08-11 10:35:32 +00:00
markd
55ca10abf8 tex-luaotfload{,-doc}: update to 2.98
- The fontloader has been synced with the context files from 2019-07-04.
- A number of small bugs has been resolved, see NEWS
- fonts can now be embolden
- missing characters are now visible
2019-08-11 05:40:19 +00:00
markd
4c987c5f3a tex-anonymouspro{,-doc}: update to 2.2
* Add the `scaled' key
2019-08-11 04:55:54 +00:00
markd
43883fbe25 tex-fontools{,-doc}: update to 2019.51625
- New tool in the fontools collection:
    - splitttc: splits an OpenType Collection file into separate fonts

- Changes in autoinst:
    - Added -mergeweights and -mergeshapes options
    - Improved parsing of fonts' widths and weights
    - Improved mapping of widths and weights to NFSS codes
    - Warn when installing fonts from multiple families
    - Added (simple) automatic recognition of sanserif and typewriter fonts
    - Added encoding files for T3 and TS3 to distribution
    - Bugs fixed:
        - always log results of font info parsing
        - -inferiors without value would gobble next option or argument
        - fixed error checking after calls to otfinfo
2019-08-11 04:50:53 +00:00
markd
8d11f6a2b3 tex-gentium-tug{,-doc}: update to 1.1.1
This update to the gentium-tug package changes only the
lgr-gentiumplus-regular.tfm and lgr-gentiumplus-italic.tfm
metric files. Now, as expected for the LGR encoding, a sigma
at the end of a word, or followed by punctuation, will be
automatically changed (via the TeX/MF ligature mechanism)
to a final sigma. All the pfb/ttf/etc. files, and all the
other metric files, are unchanged. The documentation is
slightly updated.

Big thanks to Ralf Stubner for suggesting and then implementing this!

The major addition in this gentium-tug TeX package remains
Type 1 fonts corresponding to the TrueType originals. These
incorporate the name "Gentium" by permission of SIL given to
the TeX Users Group. The package also includes support files
for LaTeX and ConTeXt, and TeX-specific documentation
discussing the supported encodings, etc.
2019-08-11 04:21:42 +00:00
markd
849facfc62 tex-opensans{,-doc}: upddate to 2.2
- Complete rewrite of the TeX metric file generation (otftotfm is now
  used instead of fontinst)
- Support for XeLaTeX and LuaLaTeX
- Add bold condensed font
- Improve support for figure variant selection
- Drop faked smallcaps support
- Fix kerning with uppercase Greek diacritics
- Add "scaled" alias option
- Fix NFSS shape for condensed fonts

- Fix ligatures for hyphens
- Fix font family definition with proportional numbers
- Fix font name in XeLaTeX/LuaLaTeX mode
2019-08-06 11:29:55 +00:00
markd
f90192b5b4 tex-librecaslon{,-doc}: update to 2019
Added support for tabular, superior (superscript) and inferior (subscript)
figures.
2019-08-06 11:18:16 +00:00
markd
52282bc3f1 tex-lato{,-doc}: update to 3.3
- Fix OT1 encoding with italic shape
- Fix packaging according to CTAN guidelines
- Fix kerning with uppercase Greek diacritics
- Add "scaled" alias option

- Fix ligatures for hyphens
2019-08-06 11:14:06 +00:00
markd
e1fca87e4e tex-droid{,-doc}: update to 3.2
- Fix ligatures for hyphens
- Fix TDS packaging
2019-08-06 11:09:16 +00:00