Bug 132069 - Broken variable font support in Windows 10
Summary: Broken variable font support in Windows 10
Status: RESOLVED INVALID
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
6.4.2.2 release
Hardware: All Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-12 16:01 UTC by lwchkg
Modified: 2020-04-12 23:54 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
EB Garamond (font part 1) (876.69 KB, application/x-font-ttf)
2020-04-12 16:02 UTC, lwchkg
Details
EB Garamond Italic (font part 2) (810.30 KB, application/x-font-ttf)
2020-04-12 16:03 UTC, lwchkg
Details
Actual result (screenshot) (32.48 KB, image/png)
2020-04-12 16:03 UTC, lwchkg
Details
Expected result (produced with static versions of the font) (34.84 KB, image/png)
2020-04-12 16:04 UTC, lwchkg
Details

Note You need to log in before you can comment on or make changes to this bug.
Description lwchkg 2020-04-12 16:01:20 UTC
Description:
1. the metrics of normal font is loaded for EVERY instance of the variable font.
2. italics of instance other than normal and bold fails to load.

Note: this bug is related to Bug 103596, but this is not to call for supporting advanced feature (e.g. non-standard thickness) in variable fonts. Before that feature is added, we only need to handle the standard variations presented by Windows 10.

As opposed to what bug 103596 says, the fonts are not displayed correctly even in the screen.

Steps to Reproduce:
1. Install EB Garamond from Google Fonts (https://fonts.google.com/specimen/EB+Garamond?vfonly&query=e&preview.text=control+flow&preview.text_type=custom&sidebar.open&selection.family=EB+Garamond:wght@400;700), will attach font files.
2. Open the attached document.
3. Check against the sample screenshots.

Actual Results:
See description. Compare with the screenshot.

Expected Results:
See screenshot.


Reproducible: Always


User Profile Reset: No



Additional Info:
Version: 6.4.2.2 (x64)
Build ID: 4e471d8c02c9c90f512f7f9ead8875b57fcb1ec3
CPU threads: 8; OS: Windows 10.0 Build 17763; UI render: default; VCL: win; 
Locale: en-US (en_US); UI-Language: en-US
Calc: threaded
Comment 1 lwchkg 2020-04-12 16:02:26 UTC
Created attachment 159516 [details]
EB Garamond (font part 1)
Comment 2 lwchkg 2020-04-12 16:03:01 UTC
Created attachment 159517 [details]
EB Garamond Italic (font part 2)
Comment 3 lwchkg 2020-04-12 16:03:58 UTC
Created attachment 159518 [details]
Actual result (screenshot)
Comment 4 lwchkg 2020-04-12 16:04:35 UTC
Created attachment 159519 [details]
Expected result (produced with static versions of the font)
Comment 5 V Stuart Foote 2020-04-12 23:54:07 UTC
There is no LibreOffice support for OT variable fonts, Windows or otherwise.

bug 103596 is an enhancment request to implement.

NAB and submission is Invalid.