mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 10:47:44 +00:00
LibGfx/OpenType: Add some initial support for GPOS glyph positioning
This patch parses enough of GPOS tables to be able to support the kerning information embedded in Inter. Since that specific font only applies positioning offsets to the first glyph in each pair, I was able to get away with not changing our API. Once we start adding support for more sophisticated positioning, we'll need to be able to communicate more than a simple "kerning offset" to the clients of this code.
This commit is contained in:
parent
a2f3b6543b
commit
d38a3ca9eb
5 changed files with 293 additions and 5 deletions
|
@ -135,6 +135,7 @@ set(NT_DEBUG ON)
|
|||
set(NVME_DEBUG ON)
|
||||
set(OCCLUSIONS_DEBUG ON)
|
||||
set(OFFD_DEBUG ON)
|
||||
set(OPENTYPE_GPOS_DEBUG ON)
|
||||
set(PAGE_FAULT_DEBUG ON)
|
||||
set(HTML_PARSER_DEBUG ON)
|
||||
set(PATA_DEBUG ON)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue