Module: wine
Branch: master
Commit: a10ae492928734f025f483455fcdb6afd0934764
URL: https://gitlab.winehq.org/wine/wine/-/commit/a10ae492928734f025f483455fcdb6…
Author: Nikolay Sivov <nsivov(a)codeweavers.com>
Date: Sat Sep 10 09:14:59 2022 +0300
dwrite/layout: Use same logic for mapping both non-visual and visual runs.
Both non-visual and visual runs go through fallback mapping process, and
could end up with hard coded default at the end if fallback was insufficient.
Visual runs are using custom fallback and then the system one, non-visual ones
are using only system fallback.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
---
dlls/dwrite/layout.c | 248 +++++++++++++++++++++++++++++----------------------
1 file changed, 141 insertions(+), 107 deletions(-)