dwrite/layout: Use same logic for mapping both non-visual and visual runs.
commita10ae492928734f025f483455fcdb6afd0934764
authorNikolay Sivov <nsivov@codeweavers.com>
Sat, 10 Sep 2022 06:14:59 +0000 (10 09:14 +0300)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 12 Sep 2022 15:28:32 +0000 (12 17:28 +0200)
tree53c951cc18ce1229353ff83790ce9e34d1eef085
parent4f90e88d0b4316630e9b33e0e0813c1c079deb5c
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@codeweavers.com>
dlls/dwrite/layout.c