Commit graph

2209 commits

Author SHA1 Message Date
wiz
8df0617298 Update to 1.1.2:
This minor maintenance release provides the usual set of accumulated
build configuration improvements, compiler & static analyzer warning
fixes, and other janitorial cleanups.

Alan Coopersmith (8):
      Add missing newline to usage output
      Add -v flag to print program version
      Make usage() always exit(1)
      Print which option was in error along with usage message
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Remove extraneous duplicate checks for -r & -n options
      mkfontscale 1.1.2

Jeremy Huddleston Sequoia (2):
      Plug a memory leak found by clang static analysis
      Fix possible malloc allocation error found by clang static analysis

Thomas Klausner (1):
      Only include config.h if it exists.
2015-01-17 09:12:53 +00:00
ryoon
40c340b310 Update to 0.468
Status:
Unadjusted glyphs: Unicode 7cc7-9398
2015-01-01 20:11:12 +00:00
wiz
3085adcd4d Update to 1.0.5:
This minor maintenance release fixes a couple of issues with the usage
messages printed for incorrect options, and updates the configure scripts
to the latest X.Org standards.

Alan Coopersmith (6):
      config: Add missing AC_CONFIG_SRCDIR
      Correct usage message for scanline unit option to be -u, not -s
      Print which option was in error along with usage message
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      bdftopcf 1.0.5
2014-12-31 14:12:49 +00:00
wiz
28a2a4dba8 Update to 0.9.37:
Overview of changes leading to 0.9.37
Wednesday, December 17, 2014
=====================================

- Fix out-of-bounds access in Context lookup format 3.
- Indic: Allow ZWJ/ZWNJ before syllable modifiers.
2014-12-30 14:29:58 +00:00
nonaka
70df0f62cd Update koruri-ttf to 20141224.
20141224:
* M+ OUTLINE FONTS has been updated to TESTFLIGHT 059 (2014.11.26).
2014-12-24 13:06:38 +00:00
ryoon
8b47b8115a Update to 20141206
Changelog:
* Sync with M+1C,1M part with CVS HEAD of 2014.12.06.
* Improve misc symbols and allows characters, U+2B60-2BA7
  with Unicode 7.0 or later.
* Add 1 more Kanji character.
2014-12-07 00:05:11 +00:00
ryoon
240895e7ab Bump PKGREVISION from fonts/migu-ttf update. 2014-12-06 03:45:11 +00:00
ryoon
66d9472057 Update to 20130617
Changelog:
20130617:
* Sync with M+ TESTFLIGHT 056 (2013-06-17T12:30+09:00 CVS repository).
* Fix IPA Gothic's U+FFE3 glyph.
* Improve typographic ligature of U+02E9 and U+02E5.

20130507:
* Migu 1C: Fix side bearing of l charracter

20130430:
* Sync with M+ TESTFLIGHT 055 (2013-04-30T08:10+09:00のCVS repository).
* Support JIS X0213:2004 glyphs with jp90 tag. IVS replacement is not
  supported.
* Fix glyphs of Katakana like Kanji characters.
* Migu 1C: Fix glyph of l character.
* Migu 1VS: Distinguish l from 1.
* Migu 1BT: Use western glyphs from Bitter.
  - Add slash to zero, 0.
  - Improve l character.
  - Make - more long.
  - More curly ~.
  - More side bearing for : and ;.
2014-12-06 03:42:48 +00:00
ryoon
fd28d2cb54 Update to 0.467
Status:
Unadjusted glyphs: Unicode 7x73-9398
2014-12-06 03:13:48 +00:00
wiz
80d9d5f08b Update to 7.0.0: newer, better, probably more symbols. 2014-12-04 23:41:39 +00:00
mef
c0c609d3ad VERSION 1.10 2013-09-17
CHANGES IN 1.10
  - New size: 7x13.
  - New size: 8x16 (replaces 8x17)
  - Many changes in favor of a cleaner look.  In particular, replaced the
    double-story lowercase "g" with the single-story variety.
  - Added the degree symbol.  (Enjoy, Sven!)
  - Added the copyright symbol.
2014-11-24 14:18:51 +00:00
mef
258103e475 Update 1.0.2 to 1.0.4
1.04  (r994, 2014-01-09)

* Bug fixes:
*    Fix rt.cpan.org 80671, 80672; simplify fix for #42553 per OP
*    Shared tables in TTC weren't working
*    Quiet a cleanup warning in TTC processing
*    Update licensing info for test fonts to OFL

1.03  (r969, 2013-11-10)

* Add $t->minsize() to all tables for assisting with font subsetting
* Add deduping to Name table writing
* Add OS/2 table method to guess at Unicode and Codepage range bits.
* Add support for cmap format 13 subtables
* Expunge notion of 'dflt' language tag from Ttopen.pm
* Bug fixes
2014-11-24 14:15:20 +00:00
mef
509d4102d2 Update 0.0.15 to 0.0.16
0.0.16
 - add space variations (#735205)
2014-11-24 14:13:05 +00:00
wiz
3736c2bb65 Update to 0.9.36:
Overview of changes leading to 0.9.36
Thursday, November 20, 2014
=====================================

- First time that three months went by without a release since
  0.9.2 was released on August 10, 2012!
- Fix performance bug in hb_ot_collect_glyphs():
  https://bugzilla.mozilla.org/show_bug.cgi?id=1090869
- Add basic vertical-text support to hb-ot-font.
- Misc build fixes.
2014-11-23 15:09:36 +00:00
ryoon
b2469c2579 Update to 20140801
Version 20140801
* M+ OUTLINE FONTS has been updated to CVS HEAD (2014.08.01).
* 2 characters add or modify the glyph of kanji part.

Version 20140530
* M+ OUTLINE FONTS has been updated to CVS HEAD (2014.05.30).
2014-11-15 22:32:29 +00:00
ryoon
de9daa598c Update to 3.2.3
Based on nonaka@'s PR pkg/49038.

* Use shells/bash for build script

Changelog:
Version 3.2.3
* Change the thickness of the bold of ASCII glyph.

Version 3.2.2
* To be able to distinguish between the parentheses of the full-width and half-width.
2014-11-15 22:15:30 +00:00
obache
828351b2d0 Update HOMEPAGE and MASTER_SITES, OSS IPedia had been closed. 2014-11-13 11:08:13 +00:00
khorben
e4860e982b Added fonts/awesome-ttf 2014-11-02 17:59:01 +00:00
khorben
e06d8d2bc2 Packaged fonts/awesome-ttf 4.2.0, "The iconic font and CSS toolkit"
Font Awesome gives you scalable vector icons that can instantly be customized -
size, color, drop shadow, and anything that can be done with the power of CSS.

Font Awesome by Dave Gandy - http://fontawesome.io
2014-11-02 17:58:21 +00:00
ryoon
2c8e154de6 Update to 0.465
Status:
Unadjusted glyphs: Unicode 7bb0-9398.
2014-10-26 09:54:31 +00:00
wiz
cda18437be Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. 2014-10-09 14:05:50 +00:00
wiz
e8647fedbb Remove SVR4_PKGNAME, per discussion on tech-pkg. 2014-10-09 13:44:32 +00:00
adam
243c29c4cc Revbump after updating libwebp and icu 2014-10-07 16:47:10 +00:00
wiz
8b765c474f Fix ``Please add a line "# used by foo/bar/Makefile" here.'' warnings. 2014-10-05 16:41:05 +00:00
jperkin
ee2c4a7931 Use -d rather than non-portable --make-directories cpio argument. 2014-09-25 10:56:08 +00:00
nonaka
36964a2b19 Update koruri-ttf to 20140904.
20140904:
* M+ OUTLINE FONTS has been updated to CVS HEAD (2014.09.04).
2014-09-04 12:47:15 +00:00
wiz
7d6291837d ftp.gimp.org is no longer. Update/remove links pointing there.
From Niclas Rosenvik.
2014-08-19 10:42:55 +00:00
wiz
0d25f42506 Update to 0.9.35:
Overview of changes leading to 0.9.35
Saturday, August 13, 2014
=====================================

- Fix major shape-plan caching bug when more than one shaper were
  provided to hb_shape_full() (as exercised by XeTeX).
  http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg1246370.html
- Fix Arabic fallback shaping regression.  This was broken in 0.9.32.
- Major hb-coretext fixes.  That backend is complete now, including
  respecing buffer direction and language, down to vertical writing.
- Build fixes for Windows CE.  Should build fine now.
- Misc fixes:
  Use atexit() only if it's safe to call from shared library
  https://bugs.freedesktop.org/show_bug.cgi?id=82246
  Mandaic had errors in its Unicode Joining_Type
  https://bugs.freedesktop.org/show_bug.cgi?id=82306
- API changes:

  * hb_buffer_clear_contents() does not reset buffer flags now.

    After 763e5466c0a03a7c27020e1e2598e488612529a7, one doesn't
    need to set flags for different pieces of text.  The flags now
    are something the client sets up once, depending on how it
    actually uses the buffer.  As such, don't clear it in
    clear_contents().

    I don't expect any changes to be needed to any existing client.
2014-08-17 16:43:47 +00:00
wiz
42bb355473 Remove Symbola-ttf, symbola-ttf has a newer version. 2014-08-13 08:00:00 +00:00
wiz
da264f7703 + new font packages. 2014-08-09 16:21:54 +00:00
wiz
f057a72e36 Add many font packages for Ancient Scripts, from
http://users.teilar.gr/~g1951d/
2014-08-09 16:21:27 +00:00
obache
e0018abca0 Update thaixfonts to 1.2.6.
Version 1.2.6 (2013-10-22)
=============
- Updated build system.
- Switch to .tar.xz release tarball.
2014-08-09 05:09:47 +00:00
wiz
dc68f3776b Add upstream bug report URL. 2014-08-06 12:04:32 +00:00
wiz
6c020c5603 Libraries should not call atexit().
Bump PKGREVISION.
2014-08-06 11:59:31 +00:00
wiz
403341a9e4 Update to 0.9.34:
Overview of changes leading to 0.9.34
Saturday, August 2, 2014
=====================================

- hb_feature_from_string() now accepts CSS font-feature-settings format.
- As a result, hb-shape / hb-view --features also accept CSS-style strings.
  Eg, "'liga' off" is accepted now.
- Add old-spec Myanmar shaper:
  https://bugs.freedesktop.org/show_bug.cgi?id=81775
- Don't apply 'calt' in Hangul shaper.
- Fix mark advance zeroing for Hebrew shaper:
  https://bugs.freedesktop.org/show_bug.cgi?id=76767
- Implement Windows-1256 custom Arabic shaping.  Only built on Windows,
  and requires help from get_glyph().  Used by Firefox.
  https://bugzilla.mozilla.org/show_bug.cgi?id=1045139
- Disable 'liga' in vertical text.
- Build fixes.
- API changes:

  * Make HB_BUFFER_FLAG_BOT/EOT easier to use.

    Previously, we expected users to provide BOT/EOT flags when the
    text *segment* was at paragraph boundaries.  This meant that for
    clients that provide full paragraph to HarfBuzz (eg. Pango), they
    had code like this:

      hb_buffer_set_flags (hb_buffer,
                           (item_offset == 0 ? HB_BUFFER_FLAG_BOT : 0) |
                           (item_offset + item_length == paragraph_length ?
                            HB_BUFFER_FLAG_EOT : 0));

      hb_buffer_add_utf8 (hb_buffer,
                          paragraph_text, paragraph_length,
                          item_offset, item_length);

    After this change such clients can simply say:

      hb_buffer_set_flags (hb_buffer,
                           HB_BUFFER_FLAG_BOT | HB_BUFFER_FLAG_EOT);

      hb_buffer_add_utf8 (hb_buffer,
                          paragraph_text, paragraph_length,
                          item_offset, item_length);

    Ie, HarfBuzz itself checks whether the segment is at the beginning/end
    of the paragraph.  Clients that only pass item-at-a-time to HarfBuzz
    continue not setting any flags whatsoever.

    Another way to put it is: if there's pre-context text in the buffer,
    HarfBuzz ignores the BOT flag.  If there's post-context, it ignores
    EOT flag.
2014-08-05 19:21:47 +00:00
wiz
feb802b38e Update to 0.9.33:
Overview of changes leading to 0.9.33
Tuesday, July 22, 2014
=====================================

- Turn off ARabic 'cswh' feature that was accidentally turned on.
- Add HB_TAG_MAX_SIGNED.
- Make hb_face_make_immutable() really make face immutable!
- Windows build fixes.
2014-07-29 11:45:10 +00:00
wiz
76d526bafa Update to 0.9.32:
Overview of changes leading to 0.9.32
Thursday, July 17, 2014
=====================================

- Apply Arabic shaping features in spec order exactly.
- Another fix for Mongolian free variation selectors.
- For non-Arabic scripts in Arabic shaper apply 'rlig' and 'calt'
  together.
- Minor adjustment to U+FFFD logic.
- Fix hb-coretext build.


Overview of changes leading to 0.9.31
Wednesday, July 16, 2014
=====================================

- Only accept valid UTF-8/16/32; we missed many cases before.
- Better shaping of invalid UTF-8/16/32.  Falls back to
  U+FFFD REPLACEMENT CHARACTER now.
- With all changes in this release, the buffer will contain fully
  valid Unicode after hb_buffer_add_utf8/16/32 no matter how
  broken the input is.  This can be overriden though.  See below.
- Fix Mongolian Variation Selectors for fonts without GDEF.
- Fix minor invalid buffer access.
- Accept zh-Hant and zh-Hans language tags.  hb_ot_tag_to_language()
  now uses these instead of private tags.
- Build fixes.
- New API:
  * hb_buffer_add_codepoints().  This does what hb_buffer_add_utf32()
    used to do, ie. no validity check on the input at all.  add_utf32
    now replaces invalid Unicode codepoints with the replacement
    character (see below).
  * hb_buffer_set_replacement_codepoint()
  * hb_buffer_get_replacement_codepoint()
    Previously, in hb_buffer_add_utf8 and hb_buffer_add_utf16, when
    we detected broken input, we replaced that with (hb_codepoint_t)-1.
    This has changed to use U+FFFD now, but can be changed using these
    new API.


Overview of changes leading to 0.9.30
Wednesday, July 9, 2014
=====================================

- Update to Unicode 7.0.0:
  * New scripts Manichaean and Psalter Pahlavi are shaped using
    Arabic shaper.
  * All the other new scripts to through the generic shaper for
    now.
- Minor Indic improvements.
- Fix graphite2 backend cluster mapping [crasher!]
- API changes:
  * New HB_SCRIPT_* values for Unicode 7.0 scripts.
  * New function hb_ot_layout_language_get_required_feature().
- Build fixes.
2014-07-22 10:26:01 +00:00
ryoon
02b34c2b34 Add sourcehansans-fonts 2014-07-17 14:53:46 +00:00
ryoon
ce3e96e81f Import sourcehansans-fonts-1.000 as fonts/sourcehansans-fonts.
Source Han Sans fonts are open source Pan-CJK fonts from Adobe.
2014-07-17 14:52:08 +00:00
ryoon
ad61862798 Update to 20140716
* Update MASTER_SITES and HOMEPAGE
* Use Google's zip archive file

Changelog:
* Design improvements.
* More fonts
See http://googledevelopers.blogspot.com/2014/07/the-new-roboto.html
2014-07-17 14:31:46 +00:00
ryoon
315fb89d15 Fix build under SCO OpenServer 5.0.7/3.2.
It seems that SCO OSR5 does not provide scandir(3), provide custom scandir().
2014-07-15 14:48:34 +00:00
asau
13af9151a3 FreeBSD's unzip doesn't handle the distfile.
This fixes the build on FreeBSD 10.
2014-06-26 20:32:25 +00:00
nonaka
132ed805ec Update koruri-ttf to 20140524.
20140524:
* Support for vertical writing in the Windows environment.
2014-06-12 23:38:57 +00:00
wiz
b168b46981 Set LICENSE. 2014-06-08 09:34:11 +00:00
wiz
a6d78b9ce1 + CamingoCode 2014-06-08 00:18:23 +00:00
wiz
a4d7136d5b Import CamingoCode-1.0 as fonts/CamingoCode.
CamingoCode is designed for source-code editors. It is based on
CamingoMono, but has several specially drawn glyphs that work well
at small sizes, including Q, l, &, *, ~ and #. The stroke weights
are relatively light, which makes CamingoCode suitable for both
bright and dark visual themes. The family consists of four style-linked
fonts (Regular, Italic, Bold and Bold Italic) and is manually hinted
to give the best possible appearance on screens.
2014-06-08 00:17:58 +00:00
wiz
cdf1dd1a33 Update to 4.39.
A version of this font is now the FreeBSD console font, see
http://svnweb.freebsd.org/base?view=revision&revision=267109

Changes in 4.39:

Added ballot, checkmark, heavy ballot and heavy checkmark.
Changed HT, LF etc. in sizes 14 and 18-hi2 to be proportional to
the letter height, not the matrix height.
Added the powerline characters E0A0..E0A2 and E0B0..E0B3.
Added diameter (2300) - same gluph as empty set (2205).
Small improvements in size 32.
2014-06-07 23:59:48 +00:00
ryoon
1859ea71e9 Update to 0.463
Status:
Unadjusted glyph: Unicode 7b27-9398
2014-06-07 00:17:36 +00:00
wiz
c6dfbfcee5 Update to 0.9.29:
Overview of changes leading to 0.9.29
Thursday, May 29, 2014
=====================================

- Implement cmap in hb-ot-font.h.  No variation-selectors yet.
- Myanmar: Allow MedialYa+Asat.
- Various Indic fixes:
  * Support most characters in Extended Devanagary and Vedic
    Unicode blocks.
  * Allow digits and a some punctuation as consonant placeholders.
- Build fixes.
2014-06-05 16:36:19 +00:00
wiz
479f91ff69 Adapt paths for font installation changes. Bump PKGREVISION. 2014-06-01 16:39:22 +00:00