Compare commits
10 Commits
Author | SHA256 | Date | |
---|---|---|---|
72578bc9c9 | |||
845461c812 | |||
0f3a27a03e | |||
71fffdcc5a | |||
fc41d4f0cf | |||
f193203bbb | |||
b4e2561d5c | |||
145a00d9c2 | |||
362890903b | |||
e5495e41b9 |
2
_service
2
_service
@@ -3,7 +3,7 @@
|
|||||||
<service name="obs_scm" mode="manual">
|
<service name="obs_scm" mode="manual">
|
||||||
<param name="scm">git</param>
|
<param name="scm">git</param>
|
||||||
<param name="url">https://github.com/harfbuzz/harfbuzz.git</param>
|
<param name="url">https://github.com/harfbuzz/harfbuzz.git</param>
|
||||||
<param name="revision">11.0.0</param>
|
<param name="revision">11.3.3</param>
|
||||||
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
|
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
|
||||||
<param name="versionrewrite-pattern">v?(.*)\+0</param>
|
<param name="versionrewrite-pattern">v?(.*)\+0</param>
|
||||||
<param name="versionrewrite-replacement">\1</param>
|
<param name="versionrewrite-replacement">\1</param>
|
||||||
|
BIN
harfbuzz-11.0.0.obscpio
(Stored with Git LFS)
BIN
harfbuzz-11.0.0.obscpio
(Stored with Git LFS)
Binary file not shown.
3
harfbuzz-11.3.3.obscpio
Normal file
3
harfbuzz-11.3.3.obscpio
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:c7b58bde8665d72b048ac82119a97708d9ec1fc73aa9a2cd8e27ff8fb1834936
|
||||||
|
size 93412878
|
100
harfbuzz.changes
100
harfbuzz.changes
@@ -1,3 +1,103 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jul 28 08:14:56 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 11.3.3:
|
||||||
|
+ Fix bug in vertical shaping of fonts without the vmtx table.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jul 21 07:38:41 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 11.3.2:
|
||||||
|
+ Fix build with non-compliant C++11 compilers that don't
|
||||||
|
recognize the "and" keyword.
|
||||||
|
- Changes from version 11.3.1:
|
||||||
|
+ Fix crasher in the glyph_v_origin function introduced in
|
||||||
|
11.3.0.
|
||||||
|
- Changes from version 11.3.0:
|
||||||
|
+ Speed up handling fonts with very large number of variations.
|
||||||
|
+ Speed up getting horizontal and vertical glyph advances by up
|
||||||
|
to 24%.
|
||||||
|
+ Significantly speed up vertical text shaping.
|
||||||
|
+ Various documentation improvements.
|
||||||
|
+ Various build improvements.
|
||||||
|
+ Various subsetting improvements.
|
||||||
|
+ Various improvements to Rust font functions (fontations
|
||||||
|
integration) and shaper (HarfRust integration).
|
||||||
|
+ Rename harfruzz option and shaper to harfrust following
|
||||||
|
upstream rename.
|
||||||
|
+ Implement hb_face_reference_blob() for DirectWrite font
|
||||||
|
functions.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 12 17:22:45 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 11.2.1:
|
||||||
|
+ Various build improvements.
|
||||||
|
+ Fix build with HB_NO_DRAW and HB_NO_PAINT.
|
||||||
|
+ Add an optional harfruzz shaper that uses HarfRuzz; an ongoing
|
||||||
|
Rust port of HarfBuzz shaping. This shaper is mainly used for
|
||||||
|
testing the output of the Rust implementation.
|
||||||
|
+ Fix regression that caused applying unsafe_to_break() to the
|
||||||
|
whole buffer to be ignored.
|
||||||
|
+ Update USE data files.
|
||||||
|
+ Fix getting advances of out-of-rage glyph indices in
|
||||||
|
DirectWrite font functions.
|
||||||
|
- Changes from version 11.2.0:
|
||||||
|
+ Painting of COLRv1 fonts without clip boxes is now about 10
|
||||||
|
times faster.
|
||||||
|
+ Synthetic bold/slant of a sub font is now respected, instead of
|
||||||
|
using the parent’s.
|
||||||
|
+ Glyph extents for fonts synthetic bold/slant are now accurately
|
||||||
|
calculated.
|
||||||
|
+ Various build fixes.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 17 07:03:28 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 11.1.0:
|
||||||
|
+ Include bidi mirroring variants of the requested codepoints
|
||||||
|
when subsetting. The new HB_SUBSET_FLAGS_NO_BIDI_CLOSURE can be
|
||||||
|
used to disable this behaviour.
|
||||||
|
+ Various bug fixes.
|
||||||
|
+ Various build fixes and improvements.
|
||||||
|
+ Various test suite improvements.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Apr 5 08:19:12 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 11.0.1:
|
||||||
|
+ The change in version 10.3.0 to apply “trak” table tracking
|
||||||
|
values to glyph advances directly has been reverted as it
|
||||||
|
required every font functions implementation to handle it,
|
||||||
|
which breaks existing custom font functions. Tracking is
|
||||||
|
instead back to being applied during shaping.
|
||||||
|
+ When directwrite integration is enabled, we now link to
|
||||||
|
dwrite.dll instead of dynamically loading it.
|
||||||
|
+ A new experimental APIs for getting raw “CFF” and “CFF2”
|
||||||
|
CharStrings.
|
||||||
|
+ We now provide manpages for the various command line utilities.
|
||||||
|
Building manpages requires “help2man” and will be skipped if it
|
||||||
|
is not present.
|
||||||
|
+ The command line utilities now set different return value for
|
||||||
|
different kinds of failures. Details are provided in the
|
||||||
|
manpages.
|
||||||
|
+ Various fixes and improvements to fontations font functions.
|
||||||
|
+ All shaping operations using the ot shaper have become memory
|
||||||
|
allocation-free.
|
||||||
|
+ Glyph extents returned by hb-ot and hb-ft font functions are
|
||||||
|
now rounded in stead of flooring/ceiling them, which also
|
||||||
|
matches what other font libraries do.
|
||||||
|
+ Fix “AAT” deleted glyph marks interfering with fallback mark
|
||||||
|
positioning.
|
||||||
|
+ Glyph outlines emboldening have been moved out of hb-ot and
|
||||||
|
hb-ft font functions to the HarfBuzz font layer, so that it
|
||||||
|
works with any font functions implementation.
|
||||||
|
+ Fix our fallback C++11 atomics integration, which seems to not
|
||||||
|
be widely used.
|
||||||
|
+ Various testing fixes and improvements.
|
||||||
|
+ Various subsetting fixes and improvements.
|
||||||
|
+ Various other fixes and improvements.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Mar 24 06:41:31 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
Mon Mar 24 06:41:31 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
name: harfbuzz
|
name: harfbuzz
|
||||||
version: 11.0.0
|
version: 11.3.3
|
||||||
mtime: 1742769233
|
mtime: 1753560032
|
||||||
commit: ea6a172f84f2cbcfed803b5ae71064c7afb6b5c2
|
commit: c3fcbffa651cea70400552f2a8bd695ad11023c1
|
||||||
|
@@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: harfbuzz
|
Name: harfbuzz
|
||||||
Version: 11.0.0
|
Version: 11.3.3
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: An OpenType text shaping engine
|
Summary: An OpenType text shaping engine
|
||||||
License: MIT
|
License: MIT
|
||||||
@@ -159,7 +159,6 @@ export CXXFLAGS="%optflags -std=c++17"
|
|||||||
%files tools
|
%files tools
|
||||||
%license COPYING
|
%license COPYING
|
||||||
%{_bindir}/hb-info
|
%{_bindir}/hb-info
|
||||||
%{_bindir}/hb-ot-shape-closure
|
|
||||||
%{_bindir}/hb-shape
|
%{_bindir}/hb-shape
|
||||||
%{_bindir}/hb-subset
|
%{_bindir}/hb-subset
|
||||||
%{_bindir}/hb-view
|
%{_bindir}/hb-view
|
||||||
|
Reference in New Issue
Block a user