./fonts/harfbuzz, OpenType text shaping engine

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.4.6, Package name: harfbuzz-1.4.6, Maintainer: pkgsrc-users

HarfBuzz is an OpenType text shaping engine.


Required to run:
[textproc/icu] [graphics/freetype2] [devel/glib2]

Required to build:
[pkgtools/cwrappers]

Package options: icu

Master sites:

SHA1: a296d9f7a82d5db1984d3b6efc4186c5dbcd7947
RMD160: 1638e57e48ccdcd82529d09a6679fcfab7cb738d
Filesize: 1440.514 KB

Version history: (Expand)


CVS history: (Expand)


   2017-05-02 12:26:06 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated harfbuzz to 1.4.6.

Overview of changes leading to 1.4.6
Sunday, April 23, 2017
====================================

- Graphite2: Fix RTL positioning issue.
- Backlist GDEF of more versions of Padauk and Tahoma.
- New, experimental, cmake alternative build system.
   2017-04-22 23:04:05 by Adam Ciarcinski | Files touched by this commit (670) | Package updated
Log message:
Revbump after icu update
   2017-03-13 10:13:09 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated harfbuzz to 1.4.5.

Overview of changes leading to 1.4.5
Friday, March 10, 2017
====================================

- Revert "Fix Context lookup application when moving back after a glyph..."
  This introduced memory access problems.  To be fixed properly soon.

Overview of changes leading to 1.4.4
Sunday, March 5, 2017
====================================

- Fix Context lookup application when moving back after a glyph deletion.
- Fix buffer-overrun in Bengali.
   2017-02-27 10:55:21 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated harfbuzz to 1.4.3.

Overview of changes leading to 1.4.3
Saturday, February 25, 2017
====================================

- Route Adlam script to Arabic shaper.
- Misc fixes.
- New API:
  hb_font_set_face()
- Deprecate API:
  hb_graphite2_font_get_gr_font()
   2017-02-12 07:27:04 by Ryo ONODERA | Files touched by this commit (1)
Log message:
FIx buildlink3.mk to remove graphite2 support
   2017-02-12 02:29:30 by Ryo ONODERA | Files touched by this commit (2) | Package updated
Log message:
Disable graphite2 support. Bump PKGREVISION

Enabling graphite2 causes segfault in graphics/librsvg
and SVG support in GTK2 is required for some packages.
   2017-02-06 13:45:09 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
Updated harfbuzz to 1.4.2.

Enable graphite2 dependency, as libreoffice seems to want it.

Overview of changes leading to 1.4.2
Monday, January 23, 2017
====================================

- Implement OpenType Font Variation tables avar/fvar/HVAR/VVAR.
- hb-shape and hb-view now accept --variations.
- New API:

hb_variation_t
hb_variation_from_string()
hb_variation_to_string()

hb_font_set_variations()
hb_font_set_var_coords_design()
hb_font_get_var_coords_normalized()

hb-ot-var.h:
hb_ot_var_axis_t
hb_ot_var_has_data()
hb_ot_var_get_axis_count()
hb_ot_var_get_axes()
hb_ot_var_find_axis()
hb_ot_var_normalize_variations()
hb_ot_var_normalize_coords()

- MVAR to be implemented later.  Access to named instances to be
  implemented later as well.

- Misc fixes.
   2017-01-16 12:10:44 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated harfbuzz to 1.4.1.

Overview of changes leading to 1.4.1
Thursday, January 5, 2017
====================================

- Always build and use UCDN for Unicode data by default.
  Reduces dependence on version of Unicode data in glib,
  specially in the Windows bundles we are shipping, which
  have very old glib.

Overview of changes leading to 1.4.0
Thursday, January 5, 2017
====================================

- Merged "OpenType GX" branch which adds core of support for
  OpenType 1.8 Font Variations.  To that extent, the relevant
  new API is:

New API:
hb_font_set_var_coords_normalized()

  with supporting API:

New API:
HB_OT_LAYOUT_NO_VARIATIONS_INDEX
hb_ot_layout_table_find_feature_variations()
hb_ot_layout_feature_with_variations_get_lookups()
hb_shape_plan_create2()
hb_shape_plan_create_cached2()

  Currently variations in GSUB/GPOS/GDEF are fully supported,
  and no other tables are supported.  In particular, fvar/avar
  are NOT supported, hence the hb_font_set_var_coords_normalized()
  taking normalized coordinates.  API to take design coordinates
  will be added in the future.

  HVAR/VVAR/MVAR support will also be added to hb-ot-font in the
  future.

- Fix regression in GDEF glyph class processing.
- Add decompositions for Chakma, Limbu, and Balinese in USE shaper.
- Misc fixes.