Windows 10/11 uses Segoe UI as the primary system UI font with locale-dependent FontLink SystemLink that was completely missing in Wine. Add it. The hardcoded fallback in create_child_font_list() that chains Microsoft Sans Serif and Tahoma for any non-SYMBOL font means the first CJK font in Tahoma's SystemLink was always reached first. Reorder the locale-specific Tahoma/MS Sans Serif/Lucida Sans Unicode SystemLink arrays so the modern CJK UI font for each locale is tried first. Update the MS Shell Dlg FontSubstitute mapping from the legacy CJK fonts (SimSun, PMingLiU, MS UI Gothic, Gulim) to the modern equivalents (Microsoft YaHei UI, JhengHei UI, Yu Gothic UI, Malgun Gothic). Without this, applications using MS Shell Dlg would always render CJK text in the legacy font regardless of the Tahoma SystemLink order. |{width=309 height=307}|{width=357 height=416}| |---|---| |Before|After| Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=59733 Signed-off-by: Zhou Qiankang <wszqkzqk@qq.com> -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10905