mirror of
https://github.com/masscollaborationlabs/emacs.git
synced 2025-07-13 15:39:02 +00:00
Fix shaping with bitmap-only fonts on HarfBuzz 5.2.0 (Bug#57976)
* src/ftcrfont.c (ftcrhbfont_begin_hb_font): Undo last change for HarfBuzz 5.2.0.
This commit is contained in:
parent
9f65e52362
commit
60ac12d21f
1 changed files with 6 additions and 2 deletions
|
@ -570,8 +570,12 @@ ftcrhbfont_begin_hb_font (struct font *font, double *position_unit)
|
|||
hb_font_t *hb_font = fthbfont_begin_hb_font (font, position_unit);
|
||||
/* HarfBuzz 5 correctly scales bitmap-only fonts without position
|
||||
unit adjustment.
|
||||
(https://github.com/harfbuzz/harfbuzz/issues/489) */
|
||||
if (!hb_version_atleast (5, 0, 0)
|
||||
(https://github.com/harfbuzz/harfbuzz/issues/489)
|
||||
|
||||
Update: HarfBuzz 5.2.0 no longer does this for an hb_font_t font
|
||||
object created from a given FT_Face.
|
||||
(https://github.com/harfbuzz/harfbuzz/issues/3788) */
|
||||
if ((hb_version_atleast (5, 2, 0) || !hb_version_atleast (5, 0, 0))
|
||||
&& ftcrfont_info->bitmap_position_unit)
|
||||
*position_unit = ftcrfont_info->bitmap_position_unit;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue