Commit graph

3071 commits

Author SHA1 Message Date
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
fcambus
636d1ac698 spleen: update to 1.7.0.
Spleen 1.7.0 (2020-02-13)

- Improve generated PSF files so that box-drawing characters are correctly
  displayed
- Add the FONT_VERSION XFLD property for all BDF sizes
- Generate OpenType (OTF) versions for the 8x16, 12x24, 16x32 and 32x64 sizes
- Stop generating .dfont files, OTF versions should be used instead
- Add links to Debian and Ubuntu packages
2020-02-13 13:46:23 +00:00
rillig
9637f7852e all: migrate homepages from http to https
pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
2020-01-26 17:30:40 +00:00
adam
32f4b755ec py-fonttools: updated to 4.2.4
4.2.4:
- [unicodedata] Update RTL_SCRIPTS for Unicode 11 and 12.

4.2.3:
- [otTables] Fixed bug when splitting `MarkBasePos` subtables as offsets overflow.
  The mark class values in the split subtable were not being updated, leading to
  invalid mark-base attachments.
- [feaLib] Only log a warning instead of error when features contain duplicate
  substitutions.
- [glifLib] Strip XML comments when parsing with lxml
2020-01-26 09:24:15 +00:00
rillig
b686dd9180 all: migrate several HOMEPAGEs to https
pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
2020-01-18 23:30:43 +00:00
ng0
b4e11969dc recursive-ttf: Import recursive-ttf-1.030 as fonts/recursive-ttf
Recursive Mono & Sans is a variable type family built for better code
& UI. It is inspired by casual script signpainting, but designed
primarily to meet the needs of programming environments and
application interfaces.

In programming, "recursion" is when a function calls itself, using its
own output as an input to yield powerful results. Recursive Mono was
used as a tool to help build itself: it was used to write Python
scripts to automate type production work and to generate specimen
images, and it was used in HTML, CSS, and JS to create web-based
proofs & prototypes. Through this active usage, Recursive Mono was
crafted to be both fun to look at as well as deeply useful for all-day
work.

Recursive Sans borrows glyphs from its parent mono but adjusts the
widths of many key glyphs for comfortable readability. Its metrics are
superplexed - every style takes up the exact same horizontal space,
across all styles. In this 3-axis variable font, this allows for fluid
transitions between weight, slant, and "expression" (casual to strict
letterforms), all without text shifts or layout reflow. Not only does
this allow for new interactive possibilities in UI, but it also makes
for a uniquely fun typesetting experience.
2020-01-17 16:17:21 +00:00
taca
7913e48c46 fonts/ruby-ttfunk: update to 1.6.1
Update ruby-ttfunk to 1.6.1.

pkgsrc change: add "USE_LANGUAGES= # none".

## [1.6.1]

### Fixed

* Fixed maxp table encoding

  Cameron Dutro

## [1.6.0]

### Added

* OpenType fonts support

  * Added support for CFF-flavored fonts (also known as CID-keyed or OpenType fonts)
  * Added support for the VORG and DSIG tables
  * Improved charset encoding support
  * Improved font metrics calculations in the head, maxp, hhea, hmtx, and os/2 tables
  * Subsetted fonts verified with Font-Validator, fontlint, and Mac OS's Font Book

  Cameron Dutro

* Ruby 2.6 support

  Alexander Mankuta

* JRuby 9.2 support

  Alexander Mankuta

### Removed

* Dropped Ruby 2.1 & 2.2 support

  Alexander Mankuta

* Removed JRuby 9.1 support

  Alexander Mankuta

### Fixed

* Sort name table entries when generating subset font

  Matjaz Gregoric

* Map the 0xFFFF char code to glyph 0 in cmap format 4

  Matjaz Gregoric

* Order tables by tag when generating font subset

  Matjaz Gregoric

* Fix typo in TTFunk::Subset::Unicode#includes?

  Matjaz Gregoric

* Fixe calculation of search_range for font subsets

  Matjaz Gregoric

* Fixed instance variable @offset and @length not initialized

  Katsuya HIDAKA

* Code style fixes

  Katsuya HIDAKA, Matjaz Gregoric, Alexander Mankuta
2020-01-16 16:07:19 +00:00
mef
2bc0989617 (fonts/public-sans) Updated to 1.008
(From FONTLOG.txt)
January 8 2020 (USWDS) Public Sans v1.008
- https://github.com/uswds/public-sans/releases/tag/v1.008

General
- Improves overall texture and spacing
- Added NPM scripts for building and testing

Kerning and spacing
- Tightened kerning around `r`, `t`, `f`, and `l`
- Loosened spacing around `o`
- Improved spacing around `n`
- Balanced `o|v|o` kerning
- Widen `space` glyph
- Balance sidebearings in capitals

Glyphs
- Added `division slash`
2020-01-12 15:21:10 +00:00
wiz
7356968868 fonts/Makefile: add UnifrakturMaguntia-ttf 2020-01-08 15:25:37 +00:00
wiz
899fcf7807 fonts/UnifrakturMaguntia-ttf: import UnifrakturMaguntia-ttf-0.20170319
UnifrakturMaguntia is a Unicode Fraktur Font.

UnifrakturMaguntia is based on Peter Wiegel's font Berthold Mainzer
Fraktur. The main differences from Peter Wiegel's font are the
following:

* UnifrakturMaguntia uses OpenType for displaying the font's
  ligatures.

* UnifrakturMaguntia is suitable for @font-face embedding on the
  Internet. It has a permissive license, the OFL, that explicitly
  allows font embedding.

* G. Ansmann has carefully redrawn all glyphs and significantly
  expanded the font.

For an extensive documentation created by G. Ansmann, see
UnifrakturMaguntia, Manual (with General Rules for Typesetting
Fraktur), or UnifrakturMaguntia, Manual (with General Rules for
Typesetting Fraktur).
2020-01-08 15:24:55 +00:00
ng0
8da22334d8 unscii: Import unscii-1.1 as fonts/unscii
Unscii is a set of bitmapped Unicode fonts based on classic system
fonts. Unscii attempts to support character cell art well while also
being suitable for terminal and programming use.

The two main variants are unscii-8 (8x8) and unscii-16 (8x16). There
are also several alternative styles for unscii-8, as well as a 8x16
"full" variant that incorporates missing Unicode glyphs from Fixedsys
Excelsior and GNU Unifont. "unscii-16-full" falls under GPL because of
how Unifont is licensed; the other variants are in the Public Domain.

HEX and PCF are the only actual bitmapped formats here. HEX is the
same simple hexdump format as used by the Unifont project.

TTF, OTF and WOFF are vectorized because the bitmapped TTF fonts
generated by FontForge didn't seem to work anywhere. Fixes to this
problem are appreciated.
2020-01-02 01:59:46 +00:00
mef
c4dca5d787 (fonts/unifonts) Updated 12.1.04
2019-11-30  Paul Hardy <unifoundry@unifoundry.com>
	* Version 12.1.04
	* font/Makefile:
	  - Added variable PLANE_2_HEX to hold name of Plane 2 .hex file.
	  - bigpic: Generate large unifont_plane2-$(VERSION).bmp file (this
	      is very sparse, but added for the sake of completeness).
	  - bmp: Generate Plane 2 BMP files, generate compiled/plane02.html.
	  - distclean: add invoking distclean target in font/plane00csur.
	  - png: Generate Plane 2 PNG files, generate compiled/plane02.html.
	  - precompiled: added unifont_jp-$(VERSION).bdf.gz.
	* font/plane00/unifont-base.hex:
	  - Added two missing dots to Syriac glyph U+08BA.
	    Submitted by David Corbett (Savannah bug 57273).
	  - Added descending lines to coffin (U+26B0) so it looks more 3D.
	* font/plane01/plane01.hex:
	  - Removed dotted circles in Adlam (U+1E900..U+1E95F)
	    (Savannah bug 56751).
	  - Removed dotted circles in Nyiakeng Puachue Hmong
	    (U+1E100..U+1E14F) (Savannah bug 56753).
	  - David Corbett improved some Duployan glyphs
	    (U+1BC00..U+1BC9F) (Savannah bug 56772).
	  - Lowered Somboyo glyph U+11A9A as it is not a combining glyph.
	    Submitted by David Corbett (Savannah bug 56773).
	  - Removed stray pixels in three Soyombo glyphs
	    (U+11A52, U+11A53, and U+11A5B) (Savannah bug 57250).
2019-12-30 13:13:08 +00:00
ng0
4a5f50f3be fonts/ibm-plex-ttf: Update to 4.0.2
Changelog:

Plex v4.0.2

Added

- OpenType layout feature "subs"
- meta table to all generated otf and ttf font files

Removed

- Glyph /ibmlogo07 (0xEBE7)

Fixed

- [IBM Plex Sans Hebrew-Text] /samekh (0x05E1) wrong right sidebearing
- Wrong kerning between /vav (0x05D5) /dagesh (0xFB35)
- Small metrics errors in Latin glyphs
- Errors in PS hint replacement in all files containing PostScript outlines
2019-12-22 13:10:26 +00:00
ng0
62ba3981a2 fonts/ibm-plex-otf: Update to 4.0.2
Changelog:
Plex v4.0.2

Added

- OpenType layout feature "subs"
- meta table to all generated otf and ttf font files

Removed

- Glyph /ibmlogo07 (0xEBE7)

Fixed

- [IBM Plex Sans Hebrew-Text] /samekh (0x05E1) wrong right sidebearing
- Wrong kerning between /vav (0x05D5) /dagesh (0xFB35)
- Small metrics errors in Latin glyphs
- Errors in PS hint replacement in all files containing PostScript outlines
2019-12-22 13:04:41 +00:00
mef
bc9d061095 (fonts/Inter-UI) Fix fetch problem, (add GITHUB_PROJECT) 2019-12-15 20:47:15 +00:00
adam
ab1647f8c4 Removed py-TTFQuery: unmaintained since 2012 2019-12-14 10:38:30 +00:00
adam
3b0b9c6b1f py-fonttools: updated to 4.2.2
4.2.2:
- [subset] Fixed issue with subsetting FeatureVariations table when the index
  of features changes as features get dropped. The feature index need to be
  remapped to point to index of the remaining features.
- [fontBuilder] Added `addFeatureVariations` method to `FontBuilder` class. This
  is a shorthand for calling `featureVars.addFeatureVariations` on the builder's
  TTFont object.
- [glyf] Fixed the flags bug in glyph.drawPoints() like we did for glyph.draw()

4.2.1:
- [glyf] Use the ``flagOnCurve`` bit mask in ``glyph.draw()``, so that we ignore
  the ``overlap`` flag that may be set when instantiating variable fonts.

4.2.0:
- [pens] Added the following pens:

  * ``roundingPen.RoundingPen``: filter pen that rounds coordinates and components'
    offsets to integer;
  * ``roundingPen.RoundingPointPen``: like the above, but using PointPen protocol.
  * ``filterPen.FilterPointPen``: base class for filter point pens;
  * ``transformPen.TransformPointPen``: filter point pen to apply affine transform;
  * ``recordingPen.RecordingPointPen``: records and replays point-pen commands.

- [ttGlyphPen] Always round float coordinates and component offsets to integers
 .
- [ufoLib] When converting kerning groups from UFO2 to UFO3, avoid confusing
  groups with the same name as one of the glyphs

4.1.0:
- [instancer] Implemented restricting axis ranges (level 3 partial instancing).
  You can now pass ``{axis_tag: (min, max)}`` tuples as input to the
  ``instantiateVariableFont`` function. Note that changing the default axis
  position is not supported yet. The command-line script also accepts axis ranges
  in the form of colon-separated float values, e.g. ``wght=400:700``.
- [instancer] Never drop STAT ``DesignAxis`` records, but only prune out-of-range
  ``AxisValue`` records.
- [otBase/otTables] Enforce that VarStore.RegionAxisCount == fvar.axisCount, even
  when regions list is empty to appease OTS < v8.0.
- [designspaceLib] Defined new ``processing`` attribute for ``<rules>`` element,
  with values "first" or "last", plus other editorial changes to DesignSpace
  specification. Bumped format version to 4.1.
- [varLib] Improved error message when masters' glyph orders do not match
- [featureVars] Allow to specify custom feature tag in ``addFeatureVariations``;
  allow said feature to already exist, in which case we append new lookup indices
  to existing features. Implemented ``<rules>`` attribute ``processing`` according to
  DesignSpace specification update in. Depending on this flag, we generate
  either an 'rvrn' (always processed first) or a 'rclt' feature (follows lookup order,
  therefore last).
- [ttCollection] Added support for context manager auto-closing via ``with`` statement
  like with ``TTFont``.
- [unicodedata] Require unicodedata2 >= 12.1.0.
- [py2.py3] Removed yet more PY2 vestiges.
- [_n_a_m_e] Fixed issue when comparing NameRecords with different string types.
- [fixedTools] Changed ``fixedToFloat`` to not do any rounding but simply return
  ``value / (1 << precisionBits)``. Added ``floatToFixedToStr`` and
  ``strToFixedToFloat`` functions to be used when loading from or dumping to XML.
  Fixed values (e.g. fvar axes and instance coordinates, avar mappings, etc.) are
  are now stored as un-rounded decimal floats upon decompiling.
- [feaLib] Fixed handling of multiple ``LigatureCaret`` statements for the same glyph.
  Only the first rule per glyph is used, additional ones are ignored.

4.0.2:
- [voltLib] Added support for ``ALL`` and ``NONE`` in ``PROCESS_MARKS``.
- [Silf] Fixed issue in ``Silf`` table compilation and decompilation regarding str vs
  bytes in python3.
- [merge] Handle duplicate glyph names better: instead of appending font index to
  all glyph names, use similar code like we use in ``post`` and ``CFF`` tables.

4.0.1:
- [otTables] Support fixing offset overflows in ``MultipleSubst`` lookup subtables
- [subset] Prune empty strikes in ``EBDT`` and ``CBDT`` table data.
- [pens] Fixed issue in ``PointToSegmentPen`` when last point of closed contour has
  same coordinates as the starting point and was incorrectly dropped.
- [Graphite] Fixed ``Sill`` table output to pass OTS.
- [name] Added ``removeNames`` method to ``table__n_a_m_e`` class.
- [ttLib] Added aliases for renamed entries ``ascender`` and ``descender`` in
  ``hhea`` table.

4.0.0:
- NOTE: The v4.x version series only supports Python 3.6 or greater. You can keep
  using fonttools 3.x if you need support for Python 2.
- [py23] Removed all the python2-only code since it is no longer reachable, thus
  unused; only the Python3 symbols were kept, but these are no-op. The module is now
  DEPRECATED and will removed in the future.
- [ttLib] Fixed UnboundLocalError for empty loca/glyph tables. Also, allow
  the glyf table to be incomplete when dumping to XML.
- [varLib.models] Fixed KeyError while sorting masters and there are no on-axis for
  a given axis (38a8eb0e).
- [cffLib] Make sure glyph names are unique.
- [feaLib] Fix feature parser to correctly handle octal numbers
2019-12-14 10:35:17 +00:00
mef
f5601a0dd4 (fonts/ttf-tlwg) Updated from 0.6.4 to 0.7.1
Fonts-TLWG 0.7.1 Released
Submitted by thep on 4 November, 2018 - 16:18

  - Address another reproducibility issue caused by "date stamp" in
    auto-generated UniqueID.
  - Automate font binary tarballs building, with additional ZIP provision.

Fonts-TLWG 0.7.0 Released
Submitted by thep on 26 October, 2018 - 14:32

  - Build fonts reproducibly, thus new major version due to source
    restructuring.
  -  Generate OTF by default instead of TTF.
  -  LaTeX: Provide OpenType fonts for XeTeX.
    (Issue #6. Thanks Abhabongse Janthong for the suggestion.)
  -  Fix bug in GSUB rule.
    (Issue #7. Thanks @Richard57 for the report and investigation.)
  -  Norasi: Fix Fontforge warnings and substitution rules.

Fonts-TLWG 0.6.5 Released
Submitted by thep on 24 April, 2018 - 12:57

  -  Convert source files to recent Fontforge format.
  -  Move fontconfig templates to /usr/share/fontconfig, according to recent
    fontconfig change.
  -  Normalize TTFWeight for non-bold, non-light fonts, so some apps like
    EditPad can classify the weight correctly.
    (Thanks @alysdexia for the report in Issue #5.)
  - Add missing Latin ligatures to Laksaman, to fullfill LaTeX typesetting.
    (Thanks Kittipitch Meesawat for the report in a KKLUG meeting.)
2019-12-14 01:01:15 +00:00
mef
1360df8a91 (fonts/public-sans) Updated 1.0.0 to 1.007
Public Sans v1.007
 @thisisdano thisisdano released this Nov 14, 2019 · 1 commit to master since
 this release

 General
   - Rewrite type test to better test unusual combinations
   - Remove AFM files for simplicity
   - Rename fonts to binaries
   - Keep UFOs and designspace files in src
   - Move Glyphs files to src/glyphs
   - Update test strings
   - Add Google Analytics code to site
   - Update dependencies
   - Remediate package vulnerabilities in gulp-notify
   - Update and clarify Public Sans license

 Metadata
   - Update description
   - Remove trademark metadata
   - Update copyright and designer information

 Metrics changes
   - Changed ascender height to 1900

   Parameter   v1.006 v1.007
 Ascender      2000   1900
 typoAscender  2000   1900
 hheaAscender  2000   1900

 Kerning and spacing
   - Normalized sidebearings to multiples of 5
   - Used sidebearing groups more consistently
   - Improve Æ spacing
   - Improve kerning of the following: s|s, t|t, g|g, r|g, E|t, V|[a,e], R|e,
     'P'|'e'
   - Fix spacing around U
   - Set width of the colonsign.tf to 1400
   - Use 600 width for tf punctuation
   - Rebalance roman tabular figures
   - Use components for .tf numbers and rebalance

 Glyphs
   - Widen H
   - Redraw Þ
   - Add and synchronize italic tabular figs
   - Add currency to tabular figures
   - Align diacritics
   - Fix faulty dot accents
   - Fix italic i
   - Square terminals and regularize shapes in s,e,c
   - Update italic æ and Æ
   - Update italic œ and Œ

Public Sans v1.006
 @thisisdano thisisdano released this Jul 18, 2019 · 94 commits to master since
 this release

   - Adds a new python-based build script for generating webfonts and variable
     fonts. Use /.build.sh from the project directory. Based on https://
     github.com/thundernixon/googlefonts-qa-template/blob/master/sources/
     build.sh
   - Moves to 2000 UPM
   - Adjusts kerning overall
   - Improves vertical metrics
   - Rounds counters in b, d, p, and q glyphs
   - Widens o and e glyphs
   - Narrows s glyph
   - Slightly squares curves in rounded lowercase thin glyphs
   - Squares counters on S and C glyphs
   - Aligns C and G glyph upper terminals
   - Improves output of variable fonts
   - Outputs better binaries for Font Bakery (https://github.com/googlefonts/
     fontbakery)

Public Sans v1.005
 @thisisdano thisisdano released this Jun 6, 2019 · 108 commits to master since
 this release

   - Redraws eth character
   - Improves Vietnamese diacritics with better positioning and shape
   - Fixes bad masters that resulted in faulty interpolation in fractions and
     some math characters
   - Improves spacing of caron.alt–related glyphs

Public Sans v1.004
 @thisisdano thisisdano released this Jun 3, 2019 · 115 commits to master since
 this release

   - Improved kerning
   - Improved hinting and rendering on Windows
   - Improved fractions and subscript/superscript numerals
   - Improved spacing for hyphens and em/en dashes
   - Fixes the colón character

Public Sans v1.003
 @thisisdano thisisdano released this May 7, 2019 · 129 commits to master since
 this release

   - Address some spacing regressions in v1.002
   - Thicken regular weight to 365 from 350
   - Adds explicit underline metadata to address a rendering quirk in Firefox

Public Sans v1.002
 @thisisdano thisisdano released this May 6, 2019 · 136 commits to master since
 this release

 This release tries to simplify the kerning and spacing and make both easier to
 maintain. There may be some small spacing regressions as we evaluate this
 version in production and continue to update.

   - Added 'okina character
   - Improved appearance and spacing of diacritic glyphs — especially Czech,
     Slovak, and Vietnamese
   - Improved consistency between roman and italic
   - Upscaled to 2000 UPM
   - Use 100-900 as range for variable font output
   - Rebalanced numbers
   - Improved kerning in fractions
   - Corrected some spacing issues in tabular figures, especially in italic
     tabular figures
   - Adjusted position of hcircumflex
   - Removed spur from eszett
   - Simplified spacing and kerning
   - Updated and made better use of sidebearing groups
   - Updated and made better use of kerning groups
2019-12-14 00:47:01 +00:00
mef
8c5dda4b5c (fonts/p5-Font-FreeType) Updated to 0.13
0.13 2018-10-19 dmol@cpan.org
 - update tests, as freetype changed font metrices under hood
2019-12-13 14:57:51 +00:00