https://bugs.documentfoundation.org/show_bug.cgi?id=102780

--- Comment #9 from Jiří Nováček <[email protected]> ---
Reproduced just by opening the EMF file. I am not sure if the comment below
corresponds to testing or fixing the problem.

Version: 25.2.0.0.alpha0+ (AARCH64) / LibreOffice Community
Build ID: 905e7c1105536c9757fa2c2faf670738aab02595
CPU threads: 8; OS: macOS 15.0; UI render: Skia/Metal; VCL: osx
Locale: cs-CZ (cs_CZ.UTF-8); UI: en-US
Calc: threaded

> ExtTextOutW record with Aleph/Bet/Gimel/Dalet has ETO_GLYPH_INDEX set.
> 
> As per [MS-EMF] spec:
> "This bit indicates that the codes for characters in an output text string
> are indexes of the character glyphs in a TrueType font.
> Glyph indexes are font-specific, so to display the correct characters on
> playback,
> the font that is used MUST be identical to the font used to generate the
> indexes."
> 
> That could be probably supported by using HarfBuzz'
> hb_font_glyph_to_string() or FreeType's FT_Get_Glyph_Name() to "convert
> encoding".
> 
> (Kudos to Behdad for pointing to the right APIs).

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to