|
52f5711e
|
2022-01-03T11:57:42
|
|
[buffer] Add hb_buffer_create_similar()
Fixes https://github.com/harfbuzz/harfbuzz/issues/1555
|
|
6a669928
|
2022-01-03T11:21:29
|
|
Add hb_segment_properties_overlay()
New API:
+ hb_segment_properties_overlay()
|
|
165a6073
|
2022-01-02T12:02:20
|
|
Merge pull request #3338 from harfbuzz/slant
[font] Add public API for synthetic slant
|
|
a7751277
|
2022-01-02T11:50:02
|
|
[docs] Add hb_font_[gs]et_synthetic_slant()
|
|
a3265e1e
|
2022-01-02T10:02:41
|
|
Typo
|
|
6356da88
|
2022-01-02T07:55:56
|
|
[docs] Update
|
|
69d8f27c
|
2021-11-20T17:09:15
|
|
[meson] Require 0.55.0
We implicitly require it for building ragel subproject. This new version
requirement should satisfied in both Fedora 33 and Debian bullseye, and
not be too cutting edge for us.
|
|
77eeec53
|
2021-11-03T23:31:03
|
|
3.1.0
|
|
da500568
|
2021-10-26T08:02:29
|
|
[API] Add hb_buffer_[sg]et_not_found_glyph() and --not-found-glyph
Instead of using gid=0 when a character is not found in the font,
client can now set a custom value. This is useful for shaper-driven
font fallback and to differentiate that from .notdef glyph.
Fixes https://github.com/harfbuzz/harfbuzz/issues/1360
|
|
a7a36085
|
2021-10-12T16:11:25
|
|
[docs] Rename overflow_resolution to repacker
|
|
6bc64317
|
2021-10-12T13:13:32
|
|
Add a writeup of the overflow resolution algorithm in harfbuzz.
|
|
9c387e20
|
2021-09-17T21:32:30
|
|
3.0.0
|
|
f4649f38
|
2021-09-16T13:40:44
|
|
[subset] restore hb_subset_input_unicode/glyph_set () to documentation.
|
|
eb4075a1
|
2021-09-11T00:50:08
|
|
[style] Fix documentation
Message documentation a bit to get it working.
|
|
9b7af950
|
2021-09-07T15:05:42
|
|
[docs] Fix subset documentation
List the missing new APIs and unlist all the to be deleted legacy APIs.
|
|
505df5ab
|
2021-09-07T13:46:08
|
|
2.9.1
|
|
6602cbb7
|
2021-08-23T00:13:25
|
|
dead link
|
|
916ffe0c
|
2021-08-23T00:09:19
|
|
grammer fix
|
|
65c622c6
|
2021-08-23T21:23:30
|
|
Typo
|
|
c76af497
|
2021-08-23T20:50:35
|
|
[doc] We use GitHub for discussion not the mailing list
Fixes https://github.com/harfbuzz/harfbuzz/issues/3160
|
|
829b0f33
|
2021-08-20T01:28:15
|
|
Merge pull request #3154 from harfbuzz/set-invert
Resurrect hb_set_invert()
|
|
80ff72f3
|
2021-08-18T13:09:03
|
|
[doc] Misc fixes
|
|
f0c3804f
|
2021-08-17T15:37:19
|
|
[set] Add hb_bit_set_invertible_t and resurrect hb_set_invert()
Implementation is NOT complete yet.
|
|
ec99fdb7
|
2021-07-26T01:35:13
|
|
[sebset] Use [s|g]et_flag for retain_all_layout_features
Looks like this was missed when adding hb_subset_input_[s|g]et_flag()
|
|
acc7100a
|
2021-07-26T02:13:49
|
|
[docs] Improve subset documentation
|
|
1b6c1aa6
|
2021-06-28T12:57:39
|
|
[subset] add hb-subset api to documentation generator.
Standardize subset_input parameter to be input.
|
|
63e15eac
|
2021-07-08T22:46:33
|
|
2.8.2
|
|
bdfed8f1
|
2021-06-14T15:46:04
|
|
[blob] Add failing versions of create API
Fixes https://github.com/harfbuzz/harfbuzz/issues/2567
New API:
+hb_blob_create_or_fail()
+hb_blob_create_from_file_or_fail()
Use these in util/ to distinguish empty file from not-found file.
Only err on the latter.
|
|
3962225a
|
2021-06-09T14:02:31
|
|
[set] Add hb_set_copy()
Fixes https://github.com/harfbuzz/harfbuzz/issues/3016
|
|
4cc4cd3b
|
2021-04-10T14:11:23
|
|
[docs] Fix spelling typo (#2945)
|
|
743baf35
|
2021-03-22T15:51:17
|
|
[build] Don’t look for FontConfig
We don’t currently use it anywhere. It was used briefly for the
hb-fc-list tool, but this tool have not been built since 2015:
commit cd042fc8c4a3984c3647cd22a27c34f00636f6e8
Author: Behdad Esfahbod <behdad@behdad.org>
Date: Thu Jun 18 10:55:13 2015 -0700
[util] Disable hb-fc-list for now
Until I figure out what to do about the API, and finalize
the tool.
|
|
feeff592
|
2021-02-09T14:59:40
|
|
[docs] Add destroy() call to sample
|
|
319e5b32
|
2021-01-01T01:31:19
|
|
[manual] Fix font functions section
Fixes https://github.com/harfbuzz/harfbuzz/issues/2731
|
|
3583fce8
|
2020-12-31T19:45:11
|
|
[manual] Give all chapters & sections pretty links
|
|
84d4d9fc
|
2020-12-31T18:27:10
|
|
[manual] We don’t use ucdn library anymore
|
|
9b8be964
|
2021-01-20T23:49:24
|
|
[docs] Ignore hb-gobject headers
Fixes https://github.com/harfbuzz/harfbuzz/issues/2797
|
|
2a6a49c9
|
2021-01-21T00:06:03
|
|
[meson] Don’t scan files outside src for docs
Similar to what we do in Makefile.am.
|
|
3d7a3616
|
2020-12-30T23:58:37
|
|
[docs] Miscellaneous missing docs
|
|
8e8c3e58
|
2020-12-30T23:37:49
|
|
[docs] Complete hb-ot-layout docs a bit
|
|
aa107e65
|
2020-12-30T23:34:17
|
|
[docs] Complete hb-font docs a bit
|
|
9b602e8e
|
2020-12-30T23:28:54
|
|
[docs] Complete hb-common docs a bit
|
|
53ed5597
|
2020-12-30T23:11:33
|
|
[docs] Add missing API indices
|
|
b8e6f17e
|
2020-12-27T15:03:57
|
|
[docs] Move note about harfbuzz-old to proper place
Commit 443f87213272be5ae0579dce4749b2036dfe3815 seems to have moved it
to the API part by mistake.
|
|
4136ecf7
|
2020-12-27T00:22:31
|
|
[docs] Don’t use FreeType in the simple example
Also make the code actually compile.
Fixes https://github.com/harfbuzz/harfbuzz/issues/2106
|
|
bfe4bbfc
|
2020-12-27T18:38:54
|
|
[docs] Older GTK-Doc does not support HB_DEPRECATED_FOR() at all
Fixes CI build failure.
|
|
4161146e
|
2020-12-27T18:27:19
|
|
[docs] Fix generated docs for deprecated symbols
Without ignoring HB_DEPRECATED, most deprecated symbols get missing from
documentation. Ignoring HB_DEPRECATED_FOR does not work, but this seems
to be a GTK-Doc bug.
|
|
ff96f73f
|
2020-12-24T21:53:11
|
|
[docs] Add some missing API to harfbuzz-sections.txt
|
|
3dba7ea9
|
2020-12-23T00:55:21
|
|
[docs] Add missing API index for 1.4.0 release
|
|
08269408
|
2020-12-23T00:45:39
|
|
[docs] Add messing sections
Docs for these sections were not generated at all.
|
|
b029a45c
|
2020-12-22T23:32:48
|
|
[docs] Add new API to harfbuzz-sections.txt
|
|
07961dae
|
2020-10-24T21:58:02
|
|
[docs] Describe buffer context applicability more explicitly
Make it abundantly clear that the context's script etc. don't matter.
Fixes https://github.com/harfbuzz/harfbuzz/issues/2730
|
|
3232e6f2
|
2020-10-15T00:20:17
|
|
[buffer] Add hb_buffer_has_positions()
Fixes https://github.com/harfbuzz/harfbuzz/issues/2716
|
|
48fcb909
|
2020-09-27T16:53:32
|
|
[docs] Remove misleading wording re OpenType
HarfBuzz has not *just* been implementing OpenType for a while.
At least since 2.0, where we added native AAT support in Oct 2018.
|
|
fb0195ba
|
2020-09-26T09:33:41
|
|
[docs] Fix syntax and expand Windows section a tiny bit
|
|
db2381c9
|
2020-09-26T09:30:25
|
|
[docs] Fix indentation of commands
DocBook outputs the extra spacing before the commands verbatim.
|
|
f9f473a4
|
2020-09-02T16:40:52
|
|
[docs] Improve documentation for default features
Fixes https://github.com/harfbuzz/harfbuzz/issues/2213
|
|
6e32145d
|
2020-08-13T00:13:06
|
|
[meson] Make compatbile with 0.47.0
|
|
51933578
|
2020-08-11T23:51:59
|
|
Revert "Remove autotools build support"
This reverts commit 01ac32aab2109681abc58bb2f96a4ef4a7f0c6df.
|
|
01ac32aa
|
2020-08-02T11:35:55
|
|
Remove autotools build support
|
|
5a2d216f
|
2020-08-04T15:25:48
|
|
[docs] meson related updates on install
|
|
8b63de11
|
2020-07-29T17:25:00
|
|
[docs] Use untouched result of rsvg-convert for HarfBuzz.svg render
See also https://github.com/harfbuzz/harfbuzz/commit/1ec77522d838dd751733d3927e3d9589bf298853?short_path=1bb7b85
|
|
f9ac6ddb
|
2020-07-22T17:53:04
|
|
[meson] Rename 'gtk_doc' option to 'docs'
|
|
6a50aa4e
|
2020-07-05T18:46:29
|
|
Corrected the link to the releases.
|
|
175d93bb
|
2020-06-20T14:03:10
|
|
[mesos/docs] fix gobject headers ignoring logic
fixes #2463
|
|
1bac8582
|
2020-06-18T22:56:07
|
|
[layout] Rename _get_alternates to _get_glyph_alternates
|
|
1348a2c8
|
2020-06-16T21:05:16
|
|
[layout] hb_ot_layout_lookup_get_alternates, a new API
An API to retrieve one-to-one alternates from a given GSUB lookup index.
|
|
973c47f6
|
2020-06-11T11:27:57
|
|
[subset] Move 2 experimental public api methods to be private methods in GSUB/GPOS.
2 methods are: hb_ot_layout_closure_lookups and hb_ot_layout_closure_features
|
|
759df465
|
2020-06-04T15:49:54
|
|
[style] Hide behind HB_EXPERIMENTAL_API compile flag
|
|
22037499
|
2019-08-04T11:31:31
|
|
[style] New experimental API, hb_style_get_value
Searches variation axes of a hb_font_t object for a specific axis first,
if not set, then tries to get default style values from different
tables of the font.
|
|
a9e8328a
|
2020-05-21T16:28:24
|
|
[meson] Add build configuration summary just like autotools
|
|
f7562672
|
2020-05-21T17:01:04
|
|
[meson] Use / instead join_paths
We need some of the very recent features of meson, let's use the new features also
|
|
3dd7b210
|
2020-05-17T00:12:08
|
|
meson: build documentation with gtk-doc
Fixes https://github.com/harfbuzz/harfbuzz/issues/2409
|
|
68855e4a
|
2020-05-08T00:51:15
|
|
[docs] Don’t recommend outdated FDO releases pages
|
|
1ec77522
|
2020-05-07T14:08:05
|
|
[docs] Simplify logo's SVG source, down scale png version
* SVG version is simplified using SVGO and some hand tweak
* PNG result of SVG logo is optimized using pngwolf-zopfli
* Down scaled to fit visually a little better on docs page
|
|
a11db0b9
|
2020-04-23T15:32:43
|
|
Merge branch 'master' into usermanual-integration
|
|
1ed30515
|
2020-04-19T15:38:52
|
|
[Docs, usernmanual] Fix with-icu=builtin explanation
|
|
d6edd9a4
|
2020-04-19T15:26:28
|
|
[Docs, usermanual] Reword hb_ft_font_create_referenced explanation
|
|
e7d5fa4a
|
2020-04-17T15:54:40
|
|
[Usermanual, utilities] - correct DocBook tags
Changes stray <program> DocBook tags on this page to <command>. No instances found in the other docs.
|
|
32f43140
|
2020-04-16T22:07:07
|
|
[docs] minor
Fixes https://github.com/harfbuzz/harfbuzz/issues/2321
|
|
9457b60e
|
2020-04-13T17:01:15
|
|
Update usermanual-integration.xml
|
|
05b7bdb4
|
2020-04-13T16:59:41
|
|
Update usermanual-integration.xml
|
|
f782d736
|
2020-04-13T16:57:36
|
|
Update usermanual-integration.xml
|
|
17b60efc
|
2020-04-13T16:51:58
|
|
Update docs/usermanual-integration.xml
Co-Authored-By: Khaled Hosny <dr.khaled.hosny@gmail.com>
|
|
3a47921e
|
2020-04-13T15:42:00
|
|
Update usermanual-integration.xml
|
|
a29578c1
|
2020-04-13T15:30:18
|
|
Update usermanual-integration.xml
|
|
c241e82f
|
2020-04-13T15:28:42
|
|
Update docs/usermanual-integration.xml
Co-Authored-By: Khaled Hosny <dr.khaled.hosny@gmail.com>
|
|
755a77d6
|
2020-01-29T22:26:04
|
|
Move outline draw API behind HB_EXPERIMENTAL_API directive
|
|
ab2d3ec5
|
2019-08-14T18:42:51
|
|
[var] Implement hb_font_get_var_coords_design
Hold design coords and simulate when normalized coords are set directly.
|
|
b4d3bf1d
|
2020-02-02T14:32:38
|
|
[draw] Add hb_draw_funcs_is_immutable and hb_draw_funcs_make_immutable
|
|
74fdcdca
|
2020-01-28T13:45:22
|
|
[draw] Rename conic_to to quadratic_to
|
|
ac81e940
|
2020-01-28T12:34:47
|
|
Rename hb_outline_decompose to hb_font_draw_glyph and hb_outline_decompose_funcs_t to hb_draw_funcs_t
|
|
981125aa
|
2020-01-25T21:31:36
|
|
Rename hb_ot_glyph_* to hb_outline_*
|
|
7633b769
|
2020-01-23T18:51:40
|
|
Merge pull request #2016 from ebraminio/glyf
Implement glyph outline path API
|
|
02f324c9
|
2020-01-23T15:12:12
|
|
[ot-glyph] remove open callback
Apparently it wasn't requested actually and can be detected easily
as paths are opened usually when move command is issued anyway.
|
|
79fed9a1
|
2020-01-14T17:23:30
|
|
[ot-glyph] Add open/close callbacks
|
|
ec1fba13
|
2020-01-13T19:31:18
|
|
[ot-glyph] make hb_ot_glyph_decompose_funcs_t struct opaque
|
|
8ffc9add
|
2019-10-31T15:59:02
|
|
[subset] layout closure_features and store them in subset-plan
|
|
0b39c480
|
2019-10-22T16:00:43
|
|
[subset] closure lookups for GSUB/GPOS
|
|
084a8182
|
2020-01-10T22:14:46
|
|
[ot-glyphs] Move CFF glyph decompose logic to their tables
Thus making path decompose zero alloc on CFF/CFF2
|
|
0b559d75
|
2019-10-21T13:52:48
|
|
[ot-glyph] Improve API names
|