Nikolay Sivov : dwrite: Add Arabic fallback ranges.
Alexandre Julliard
julliard at winehq.org
Wed Jul 27 16:15:58 CDT 2022
Module: wine
Branch: master
Commit: 9ff62cb30aec3d818b577b082d6a49ddb6f9adcf
URL: https://gitlab.winehq.org/wine/wine/-/commit/9ff62cb30aec3d818b577b082d6a49ddb6f9adcf
Author: Nikolay Sivov <nsivov at codeweavers.com>
Date: Wed Jul 27 11:47:34 2022 +0300
dwrite: Add Arabic fallback ranges.
Signed-off-by: Nikolay Sivov <nsivov at 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;
More information about the wine-cvs
mailing list