Module: wine Branch: master Commit: 9ff62cb30aec3d818b577b082d6a49ddb6f9adcf URL: https://gitlab.winehq.org/wine/wine/-/commit/9ff62cb30aec3d818b577b082d6a49d...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Wed Jul 27 11:47:34 2022 +0300
dwrite: Add Arabic fallback ranges.
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com
---
dlls/dwrite/analyzer.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/dlls/dwrite/analyzer.c b/dlls/dwrite/analyzer.c index 11cf66ce13c..1584329d350 100644 --- a/dlls/dwrite/analyzer.c +++ b/dlls/dwrite/analyzer.c @@ -224,6 +224,10 @@ system_fallback_config[] =
{ "0590-05FF, FB1D-FB4F", L"Noto Sans Hebrew" },
+ { "0600-06FF, 0750-077F, " + "08A0-08FF, FB50-FDCF, " + "FDF0-FDFF, FE70-FEFE", L"Noto Sans Arabic" }, + { "0900-097F", L"Noto Sans Devanagari" }, { "0980-09FF", L"Noto Sans Bengali" }, { "0A00-0A7F", L"Noto Sans Gurmukhi" }, @@ -247,8 +251,6 @@ system_fallback_config[] = { "3000-30FF, 31F0-31FF, 4E00-9FFF", L"Meiryo" }, };
-static struct fallback_data system_fallback; - struct text_source_context { IDWriteTextAnalysisSource *source; @@ -436,6 +438,8 @@ struct dwrite_fontfallback_builder size_t mappings_size; };
+static struct fallback_data system_fallback; + static void release_fallback_mapping(struct fallback_mapping *mapping) { unsigned int i;