--- a/dlls/gdi32/font.c	2020-11-06 21:13:30.000000000 +0100
+++ b/dlls/gdi32/font.c	2020-11-14 15:53:58.406909755 +0100
@@ -2871,6 +2871,7 @@ static UINT get_glyph_index_linked( stru
     struct gdi_font *child;
     UINT res;
 
+    if ((*font)->base_font) *font = (*font)->base_font;
     if ((res = get_glyph_index( *font, glyph ))) return res;
     if (glyph < 32) return 0;  /* don't check linked fonts for control characters */
 
