Commit graph

2184 commits

Author SHA1 Message Date
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
wiz
52516992cb Adapt to kochi-ttf font installation path change. Bump PKGREVISION. 2014-06-01 16:37:16 +00:00
wiz
1adfb71852 Move fonts from lib/X11/fonts to share/fonts/X11.
As discussed on tech-pkg.

Bump PKGREVISION.
2014-06-01 16:35:31 +00:00
wiz
c26f5ca940 libungif is not relevant any longer since the GIF relevant patents
expired (about 10 years ago).

Unconditionally switch to libgif.

As discussed on tech-pkg without dissent.

Bump PKGREVISION.
2014-05-31 15:56:26 +00:00
wiz
7eeb51b534 Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
2014-05-29 23:35:13 +00:00
pho
fd3007ff0a Don't use buggy CoreText in MacOS X 10.5
CTLineCreateWithAttributedString() seemingly fails when trying to use a
font which isn't installed into the system standard path.
2014-05-27 14:23:58 +00:00
obache
b97364ef42 Revbump after updating graphics/giflib 2014-05-25 09:19:37 +00:00
wiz
5bfeae4e9c + fira. 2014-05-24 07:26:55 +00:00
wiz
2dbfe7d69e Import fira-3.105 as fonts/fira.
The Mozilla Foundation commissioned Erik Spiekermann in 2013 to
create a completely free, open-source typeface, for use in Firefox
OS.
2014-05-24 07:26:45 +00:00
wiz
dc1b7cc0d1 Also look in share/fonts/X11, as before in some cases. 2014-05-21 08:45:39 +00:00
adam
dfa12f3d6c Search standard font paths on OS X 2014-05-21 08:42:55 +00:00
wiz
3faf991a33 Bump applications PKGREVISIONs for python users that might be using
python3, since the default changed from python33 to python34.

I probably bumped too many. I hope I got them all.
2014-05-17 16:10:41 +00:00
nonaka
21334bfb97 Update koruri-ttf to 20140510.
20140510:
* Fixed the problem that Koruri-Light.ttf is not a valid font file in the Windows environment.
2014-05-10 15:17:22 +00:00
wiz
c1b44346cd Mark packages that are not ready for python-3.3 also not ready for 3.4,
until proven otherwise.
2014-05-09 07:36:53 +00:00
ryoon
1867e5f6b0 Add koruri-ttf 2014-05-06 13:17:06 +00:00
ryoon
f257e3fa79 Import koruri-ttf-20140319 as fonts/koruri-ttf.
Koruri Japanese TrueType fonts.
It is based on M+ Font and Open Sans Font (alphanumeric).

Packaged by nonaka@, and submitted as PR pkg/48756.
2014-05-06 13:16:18 +00:00
tron
716d2ec9ba Fix build under Mac OS X. 2014-05-05 10:27:28 +00:00
ryoon
60806aa001 Recursive revbump from x11/pixman
Fix PR pkg/48777
2014-05-05 00:47:34 +00:00
wiz
bf70f970a7 Update to 0.9.28:
Overview of changes leading to 0.9.28
Monday, April 28, 2014
=====================================

- Unbreak old-spec Indic shaping. (bug 76705)
- Fix shaping of U+17DD and U+0FC6.
- Add HB_NO_MERGE_CLUSTERS build option.  NOT to be enabled by default
  for shipping libraries.  It's an option for further experimentation
  right now.  When we are sure how to do it properly, we will add
  public run-time API for the functionality.
- Build fixes.
2014-05-04 16:58:45 +00:00
wiz
1d9044f1a3 Update to 0.016, provided by Tim Larson in PR 48761.
EB Garamond 0.016  (2014-04-07)
===============================
* License
 - No reserved font name any more

* New Features:
 - [12-It] fina for e.fina (more shall come)
 - [12-It] ss07: h and k with alternate accent placement above the stem
 - [12-Re] Smallcaps now don’t enable ss20 any longer
 - OS/2 Optical Size settings
 - Change the naming scheme for the small-caps-fonts: they now relate to the preferred family “EB Garamond SC”, hence they are named “EBGaramondSCXX-Style” where XX is the design size and Style is Regular (Italic, Bold, … once they exist).

* New and redrawn Glyphs:
 - [08-Re] Half-ring modifiers
 - [12-Re] Redraw esh (with Siva Kalyan)
 - [12-Re] Regional identifiers 1F1E6 ­— 1F1FF (Tim Larson)
 - [12-Re] Arrows and mathematical symbols (Tim Larson): arrowdbldown, arrowdblleft, arrowdblright, arrowdblup, gradient, product, uni210E, uni214B, uni219E — uni21A2, uni21DA — uni21DD, uni2210, uni2B45, uni2B46, uniFFFD
 - [12-Re] e less round
 - [12-Re] exclam more delicate
 - [12-Re] Missing glyphs in Latin Extended C and D (Capillatus)
 - [12-Re] uni1DC4 (more shall come)
 - [12-Re] find a latin chi
 - [12-Re] ditto mark
 - [12-It] Fully redraw the small-caps
 - [12-It] Redraw the Euro
 - [12-It] Redraw the asterisk

* Fixes:
 - Caron and alternate caron position on l.sc, dcaron.sc and tcaron.sc
 - Lots of kerning and spacing
 - Lots of anchors freshly positioned
 - Fix f-ligatures for German locale
 - c2sc + German umlauts
 - extended IPA small-caps are petite-caps now
2014-04-24 09:02:54 +00:00
adam
82b68855c9 Removed options.mk, because it didn't do anything. If specific options were enabled for SDL2, they would be pulled anyway. The 'static' option was pointless. 2014-04-18 15:08:49 +00:00
adam
a9e266d635 options.mk 2014-04-18 14:44:29 +00:00
joerg
d2ce4673ad Doesn't support Ruby before 1.9.3. 2014-04-17 20:19:14 +00:00
wiz
0dcee0582f + inconsolata-g 2014-04-09 18:07:33 +00:00
wiz
b58c9c0e0f Import inconsolata-g-20090213 as fonts/inconsolata-g.
Inconsolata is a mono-space, sans-serif font.
This is a modified version with the following changes:
- Single and double quotes ' and " are now straight
- , . ' are a bit more visible
- The ^ is a bit wider
- The curved upper leg of the lower case r is a bit more visible
- The zero is not slashed but dotted
- Numbers are a bit larger (keeping the font non proportional)
- The symbol minus - is a bit lower
- [] are now about as tall as () and {}
- The font is bigger than Inconsolata
2014-04-09 17:40:32 +00:00
obache
d8fc20e0b0 recursive bump from icu shlib major bump. 2014-04-09 07:26:56 +00:00