Cascadia-code: Poor rendering in font dropdown

Created on 19 Sep 2019  路  6Comments  路  Source: microsoft/cascadia-code

Environment

Application (with version) used to display text: Word 365
OS platform and version: Windows 10 1903 Enterprise

Issue

Letters , , and must be styled to match AE, O, and A respectively.
For example, compare with these letters from Consolas:

CascadiaDan

Word font menu

Also, rendering of Cascadia's font example in the dropdown in Word is very poor:

CascadiaWord

Area-Hinting Issue-Bug

Most helpful comment

Word uses GDI (rather than DWrite) for the font dropdown. As @madig mentions, the font was not hinted for this specific rendering engine in mind as that requires much 'heavier' hinting strategies then is usually required for contemporary OS / screen resolutions.

Unfortunately, this poor rendering under GDI is true of a lot of fonts, and will continue until Office updates their dropdown.

All 6 comments

They're off because they do not exist. What you see is replacement characters from a different font.
See #33

Oh, thanks, I thought the font was ready for international use.
However, that doesn't explain the terrible rendering in the font dropdown.

that doesn't explain ...

Neither does the title of your issue :smile:

I think the dropdown issue is a hinting problem.

(I think Word's font menu is a special case because it seems to have no anti-aliasing whatsoever, so fonts will only look good if they have been hinted to render fine on Windows 95.)

Word uses GDI (rather than DWrite) for the font dropdown. As @madig mentions, the font was not hinted for this specific rendering engine in mind as that requires much 'heavier' hinting strategies then is usually required for contemporary OS / screen resolutions.

Unfortunately, this poor rendering under GDI is true of a lot of fonts, and will continue until Office updates their dropdown.

Thanks, @aaronbell. That explains it.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Taomyn picture Taomyn  路  3Comments

ratishphilip picture ratishphilip  路  3Comments

alanbirtles picture alanbirtles  路  6Comments

rivy picture rivy  路  5Comments

mdtauk picture mdtauk  路  6Comments