Bug 105488 - Support multi-colored fonts using SVG table
Summary: Support multi-colored fonts using SVG table
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: graphics stack (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
: 111872 113081 (view as bug list)
Depends on: HarfBuzz
Blocks: Font-Rendering
  Show dependency treegraph
 
Reported: 2017-01-23 18:33 UTC by Khaled Hosny
Modified: 2018-11-12 01:53 UTC (History)
10 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Khaled Hosny 2017-01-23 18:33:33 UTC
Description:
This is similar to bug 104403, but for SVG table instead (https://www.microsoft.com/typography/otspec/svg.htm). This might be a trickier as instead of rendering layered glyphs with different colors we will need to render SVG graphics. We already have decent SVG support, but Iā€™m not sure how usable is it from a low level as text rendering in VCL.

Steps to Reproduce:
Using the bundled Emoji One font.

Actual Results:  
Emoji glyphs are monochrome.

Expected Results:
They should be colored.


Reproducible: Always

User Profile Reset: No

Additional Info:


User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:50.0) Gecko/20100101 Firefox/50.0
Comment 1 Adolfo Jayme 2017-08-19 19:08:01 UTC
*** Bug 111872 has been marked as a duplicate of this bug. ***
Comment 2 V Stuart Foote 2017-10-13 14:54:05 UTC
*** Bug 113081 has been marked as a duplicate of this bug. ***
Comment 3 Volga 2018-03-10 17:26:55 UTC Comment hidden (no-value)
Comment 4 Volga 2018-03-17 08:16:23 UTC Comment hidden (no-value)
Comment 5 Volga 2018-10-18 16:50:22 UTC Comment hidden (obsolete)
Comment 6 Volga 2018-10-29 17:27:05 UTC
(In reply to Volga from comment #4)
> Everyone can focusing on the following bug report at GitHub, this will
> discussing which API will be available for getting SVG glyphs.
> https://github.com/harfbuzz/harfbuzz/issues/881
HarfBuzz is already implemented.
Comment 7 Volga 2018-11-06 00:34:06 UTC
This feature is already available in HarfBuzz since 2.1.0.