./fonts/harfbuzz, OpenType text shaping engine

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


Branch: CURRENT, Version: 1.4.5, Package name: harfbuzz-1.4.5, 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: e979eb20b789c1fc47107ef93a584924e34dd195
RMD160: 827ce06aaa61edcc06972a173c5c4093cc6ac27e
Filesize: 1439.903 KB

Version history: (Expand)


CVS history: (Expand)


   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.
   2016-12-12 15:50:51 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated harfbuzz to 1.3.4.

Overview of changes leading to 1.3.4
Monday, December 5, 2016
====================================

- Fix vertical glyph origin in hb-ot-font.
- Implement CBDT/CBLC color font glyph extents in hb-ot-font.
   2016-12-04 06:17:46 by Ryo ONODERA | Files touched by this commit (667)
Log message:
Recursive revbump from textproc/icu 58.1