diff options
212 files changed, 724 insertions, 581 deletions
@@ -106,6 +106,7 @@ $(OUT)/source/tools/%.o : source/tools/%.c | $(ALL_DIR) $(CC_CMD) $(THREADING_CFLAGS) $(OUT)/generated/%.o : generated/%.c | $(ALL_DIR) + @ mkdir -p $(dir $@) $(CC_CMD) -O0 $(OUT)/platform/x11/%.o : platform/x11/%.c | $(ALL_DIR) @@ -184,8 +185,9 @@ $(SIGNATURE_OBJ) : $(PKCS7_HDR) HEXDUMP_EXE := $(OUT)/scripts/hexdump.exe FONT_BIN := $(sort $(wildcard resources/fonts/urw/*.cff)) -FONT_BIN += $(sort $(wildcard resources/fonts/han/*.otf)) +FONT_BIN += $(sort $(wildcard resources/fonts/han/*.ttc)) FONT_BIN += $(sort $(wildcard resources/fonts/droid/*.ttf)) +FONT_BIN += $(sort $(wildcard resources/fonts/noto/*.otf)) FONT_BIN += $(sort $(wildcard resources/fonts/noto/*.ttf)) FONT_BIN += $(sort $(wildcard resources/fonts/sil/*.cff)) @@ -194,12 +196,14 @@ FONT_GEN := $(FONT_BIN:%=generated/%.c) generated/%.cff.c : %.cff $(HEXDUMP_EXE) ; $(QUIET_GEN) mkdir -p $(dir $@) ; $(HEXDUMP_EXE) -s $@ $< generated/%.otf.c : %.otf $(HEXDUMP_EXE) ; $(QUIET_GEN) mkdir -p $(dir $@) ; $(HEXDUMP_EXE) -s $@ $< generated/%.ttf.c : %.ttf $(HEXDUMP_EXE) ; $(QUIET_GEN) mkdir -p $(dir $@) ; $(HEXDUMP_EXE) -s $@ $< +generated/%.ttc.c : %.ttc $(HEXDUMP_EXE) ; $(QUIET_GEN) mkdir -p $(dir $@) ; $(HEXDUMP_EXE) -s $@ $< ifeq "$(OS)" "Linux" FONT_OBJ := $(FONT_BIN:%=$(OUT)/%.o) $(OUT)/%.cff.o : %.cff ; $(OBJCOPY_CMD) $(OUT)/%.otf.o : %.otf ; $(OBJCOPY_CMD) $(OUT)/%.ttf.o : %.ttf ; $(OBJCOPY_CMD) + $(OUT)/%.ttc.o : %.ttc ; $(OBJCOPY_CMD) else FONT_OBJ := $(FONT_GEN:%.c=$(OUT)/%.o) endif diff --git a/platform/java/mupdf_native.c b/platform/java/mupdf_native.c index 104f4eb2..b47192bc 100644 --- a/platform/java/mupdf_native.c +++ b/platform/java/mupdf_native.c @@ -719,11 +719,20 @@ static void lose_fids(JNIEnv *env) #ifdef HAVE_ANDROID -static fz_font *load_noto(fz_context *ctx, const char *filename, int idx) +static fz_font *load_noto(fz_context *ctx, const char *a, const char *b, const char *c, int idx) { - fz_font *font; + char buf[500]; + fz_font *font = NULL; fz_try(ctx) - font = fz_new_font_from_file(ctx, NULL, filename, idx, 0); + { + fz_snprintf(buf, sizeof buf, "/system/fonts/%s%s%s.ttf", a, b, c); + if (!fz_file_exists(ctx, buf)) + fz_snprintf(buf, sizeof buf, "/system/fonts/%s%s%s.otf", a, b, c); + if (!fz_file_exists(ctx, buf)) + fz_snprintf(buf, sizeof buf, "/system/fonts/%s%s%s.ttc", a, b, c); + if (fz_file_exists(ctx, buf)) + font = fz_new_font_from_file(ctx, NULL, buf, idx, 0); + } fz_catch(ctx) return NULL; return font; @@ -731,25 +740,36 @@ static fz_font *load_noto(fz_context *ctx, const char *filename, int idx) static fz_font *load_noto_cjk(fz_context *ctx, int lang) { - fz_font *font = load_noto(ctx, "/system/fonts/NotoSansCJK-Regular.ttc", lang); - if (!font) - font = load_noto(ctx, "/system/fonts/DroidSansFallback.ttf", 0); + fz_font *font = load_noto(ctx, "NotoSerif", "CJK", "-Regular", lang); + if (!font) font = load_noto(ctx, "NotoSans", "CJK", "-Regular", lang); + if (!font) font = load_noto(ctx, "DroidSans", "Fallback", "", 0); return font; } -static fz_font *load_noto3(fz_context *ctx, const char *a, const char *b, const char *c) +static fz_font *load_noto_arabic(fz_context *ctx) { - fz_font *font = load_noto(ctx, a, 0); - if (!font && b) font = load_noto(ctx, b, 0); - if (!font && c) font = load_noto(ctx, c, 0); + fz_font *font = load_noto(ctx, "Noto", "Naskh", "-Regular", 0); + if (!font) font = load_noto(ctx, "Noto", "NaskhArabic", "-Regular", 0); + if (!font) font = load_noto(ctx, "Droid", "Naskh", "-Regular", 0); + if (!font) font = load_noto(ctx, "NotoSerif", "Arabic", "-Regular", 0); + if (!font) font = load_noto(ctx, "NotoSans", "Arabic", "-Regular", 0); + if (!font) font = load_noto(ctx, "DroidSans", "Arabic", "-Regular", 0); + return font; +} + +static fz_font *load_noto_try(fz_context *ctx, const char *stem) +{ + fz_font *font = load_noto(ctx, buf, "NotoSerif", stem, "-Regular", 0); + if (!font) font = load_noto(ctx, buf, "NotoSans", stem, "-Regular", 0); + if (!font) font = load_noto(ctx, buf, "DroidSans", stem, "-Regular", 0); return font; } enum { JP, KR, SC, TC }; -#define NOTO3(NAME1, NAME2, NAME3) load_noto3(ctx, "/system/fonts/" NAME1 "-Regular.ttf", "/system/fonts/" NAME2 "-Regular.ttf", "/system/fonts/" NAME3 "-Regular.ttf") -#define NOTO2(NAME1, NAME2) load_noto3(ctx, "/system/fonts/" NAME1 "-Regular.ttf", "/system/fonts/" NAME2 "-Regular.ttf", NULL) -#define NOTO(NAME) load_noto3(ctx, "/system/fonts/" NAME "-Regular.ttf", NULL, NULL) +#define NOTO3(NAME1, NAME2, NAME3) load_noto3(ctx, NAME1 "-Regular", NAME2 "-Regular", NAME3 "-Regular") +#define NOTO2(NAME1, NAME2) load_noto3(ctx, NAME1 "-Regular", NAME2 "-Regular", NULL) +#define NOTO(NAME) load_noto_try(ctx, NAME) fz_font *load_droid_fallback_font(fz_context *ctx, int script, int language, int serif, int bold, int italic) { @@ -764,7 +784,7 @@ fz_font *load_droid_fallback_font(fz_context *ctx, int script, int language, int case UCDN_SCRIPT_HANGUL: return load_noto_cjk(ctx, KR); case UCDN_SCRIPT_HIRAGANA: return load_noto_cjk(ctx, JP); case UCDN_SCRIPT_KATAKANA: return load_noto_cjk(ctx, JP); - case UCDN_SCRIPT_BOPOMOFO: return load_noto_cjk(ctx, SC); + case UCDN_SCRIPT_BOPOMOFO: return load_noto_cjk(ctx, TC); case UCDN_SCRIPT_HAN: switch (language) { case FZ_LANG_ja: return load_noto_cjk(ctx, JP); @@ -774,96 +794,146 @@ fz_font *load_droid_fallback_font(fz_context *ctx, int script, int language, int case FZ_LANG_zh_Hant: return load_noto_cjk(ctx, TC); } - case UCDN_SCRIPT_LATIN: return NOTO2("NotoSans", "DroidSans"); - case UCDN_SCRIPT_GREEK: return NOTO2("NotoSans", "DroidSans"); - case UCDN_SCRIPT_CYRILLIC: return NOTO2("NotoSans", "DroidSans"); - case UCDN_SCRIPT_ARABIC: return NOTO3("NotoNaskh", "NotoNaskhArabic", "DroidNaskh"); - - case UCDN_SCRIPT_ARMENIAN: return NOTO2("NotoSansArmenian", "DroidSansArmenian"); - case UCDN_SCRIPT_BALINESE: return NOTO("NotoSansBalinese"); - case UCDN_SCRIPT_BAMUM: return NOTO("NotoSansBamum"); - case UCDN_SCRIPT_BATAK: return NOTO("NotoSansBatak"); - case UCDN_SCRIPT_BENGALI: return NOTO("NotoSansBengali"); - case UCDN_SCRIPT_CANADIAN_ABORIGINAL: return NOTO("NotoSansCanadianAboriginal"); - case UCDN_SCRIPT_CHAM: return NOTO("NotoSansCham"); - case UCDN_SCRIPT_CHEROKEE: return NOTO("NotoSansCherokee"); - case UCDN_SCRIPT_DEVANAGARI: return NOTO2("NotoSansDevanagari", "DroidSansDevanagari"); - case UCDN_SCRIPT_ETHIOPIC: return NOTO2("NotoSansEthiopic", "DroidSansEthiopic"); - case UCDN_SCRIPT_GEORGIAN: return NOTO2("NotoSansGeorgian", "DroidSansGeorgian"); - case UCDN_SCRIPT_GUJARATI: return NOTO("NotoSansGujarati"); - case UCDN_SCRIPT_GURMUKHI: return NOTO("NotoSansGurmukhi"); - case UCDN_SCRIPT_HEBREW: return NOTO2("NotoSansHebrew", "DroidSansHebrew"); - case UCDN_SCRIPT_JAVANESE: return NOTO("NotoSansJavanese"); - case UCDN_SCRIPT_KANNADA: return NOTO("NotoSansKannada"); - case UCDN_SCRIPT_KAYAH_LI: return NOTO("NotoSansKayahLi"); - case UCDN_SCRIPT_KHMER: return NOTO("NotoSansKhmer"); - case UCDN_SCRIPT_LAO: return NOTO("NotoSansLao"); - case UCDN_SCRIPT_LEPCHA: return NOTO("NotoSansLepcha"); - case UCDN_SCRIPT_LIMBU: return NOTO("NotoSansLimbu"); - case UCDN_SCRIPT_LISU: return NOTO("NotoSansLisu"); - case UCDN_SCRIPT_MALAYALAM: return NOTO("NotoSansMalayalam"); - case UCDN_SCRIPT_MANDAIC: return NOTO("NotoSansMandaic"); - case UCDN_SCRIPT_MEETEI_MAYEK: return NOTO("NotoSansMeeteiMayek"); - case UCDN_SCRIPT_MONGOLIAN: return NOTO("NotoSansMongolian"); - case UCDN_SCRIPT_MYANMAR: return NOTO("NotoSansMyanmar"); - case UCDN_SCRIPT_NEW_TAI_LUE: return NOTO("NotoSansNewTaiLue"); - case UCDN_SCRIPT_NKO: return NOTO("NotoSansNKo"); - case UCDN_SCRIPT_OL_CHIKI: return NOTO("NotoSansOlChiki"); - case UCDN_SCRIPT_ORIYA: return NOTO("NotoSansOriya"); - case UCDN_SCRIPT_SAURASHTRA: return NOTO("NotoSansSaurashtra"); - case UCDN_SCRIPT_SINHALA: return NOTO("NotoSansSinhala"); - case UCDN_SCRIPT_SUNDANESE: return NOTO("NotoSansSundanese"); - case UCDN_SCRIPT_SYLOTI_NAGRI: return NOTO("NotoSansSylotiNagri"); - case UCDN_SCRIPT_SYRIAC: return NOTO("NotoSansSyriacEastern"); - case UCDN_SCRIPT_TAI_LE: return NOTO("NotoSansTaiLe"); - case UCDN_SCRIPT_TAI_THAM: return NOTO("NotoSansTaiTham"); - case UCDN_SCRIPT_TAI_VIET: return NOTO("NotoSansTaiViet"); - case UCDN_SCRIPT_TAMIL: return NOTO2("NotoSansTamil", "DroidSansTamil"); - case UCDN_SCRIPT_TELUGU: return NOTO("NotoSansTelugu"); - case UCDN_SCRIPT_THAANA: return NOTO("NotoSansThaana"); - case UCDN_SCRIPT_THAI: return NOTO2("NotoSansThai", "DroidSansThai"); - case UCDN_SCRIPT_TIBETAN: return NOTO("NotoSansTibetan"); - case UCDN_SCRIPT_TIFINAGH: return NOTO("NotoSansTifinagh"); - case UCDN_SCRIPT_VAI: return NOTO("NotoSansVai"); - case UCDN_SCRIPT_YI: return NOTO("NotoSansYi"); - - /* Historic */ - case UCDN_SCRIPT_AVESTAN: return NOTO("NotoSansAvestan"); - case UCDN_SCRIPT_BRAHMI: return NOTO("NotoSansBrahmi"); - case UCDN_SCRIPT_BUGINESE: return NOTO("NotoSansBuginese"); - case UCDN_SCRIPT_BUHID: return NOTO("NotoSansBuhid"); - case UCDN_SCRIPT_CARIAN: return NOTO("NotoSansCarian"); - case UCDN_SCRIPT_COPTIC: return NOTO("NotoSansCoptic"); - case UCDN_SCRIPT_CUNEIFORM: return NOTO("NotoSansCuneiform"); - case UCDN_SCRIPT_CYPRIOT: return NOTO("NotoSansCypriot"); - case UCDN_SCRIPT_DESERET: return NOTO("NotoSansDeseret"); - case UCDN_SCRIPT_EGYPTIAN_HIEROGLYPHS: return NOTO("NotoSansEgyptianHieroglyphs"); - case UCDN_SCRIPT_GLAGOLITIC: return NOTO("NotoSansGlagolitic"); - case UCDN_SCRIPT_GOTHIC: return NOTO("NotoSansGothic"); - case UCDN_SCRIPT_HANUNOO: return NOTO("NotoSansHanunoo"); - case UCDN_SCRIPT_IMPERIAL_ARAMAIC: return NOTO("NotoSansImperialAramaic"); - case UCDN_SCRIPT_INSCRIPTIONAL_PAHLAVI: return NOTO("NotoSansInscriptionalPahlavi"); - case UCDN_SCRIPT_INSCRIPTIONAL_PARTHIAN: return NOTO("NotoSansInscriptionalParthian"); - case UCDN_SCRIPT_KAITHI: return NOTO("NotoSansKaithi"); - case UCDN_SCRIPT_KHAROSHTHI: return NOTO("NotoSansKharoshthi"); - case UCDN_SCRIPT_LINEAR_B: return NOTO("NotoSansLinearB"); - case UCDN_SCRIPT_LYCIAN: return NOTO("NotoSansLycian"); - case UCDN_SCRIPT_LYDIAN: return NOTO("NotoSansLydian"); - case UCDN_SCRIPT_OGHAM: return NOTO("NotoSansOgham"); - case UCDN_SCRIPT_OLD_ITALIC: return NOTO("NotoSansOldItalic"); - case UCDN_SCRIPT_OLD_PERSIAN: return NOTO("NotoSansOldPersian"); - case UCDN_SCRIPT_OLD_SOUTH_ARABIAN: return NOTO("NotoSansOldSouthArabian"); - case UCDN_SCRIPT_OLD_TURKIC: return NOTO("NotoSansOldTurkic"); - case UCDN_SCRIPT_OSMANYA: return NOTO("NotoSansOsmanya"); - case UCDN_SCRIPT_PHAGS_PA: return NOTO("NotoSansPhagsPa"); - case UCDN_SCRIPT_PHOENICIAN: return NOTO("NotoSansPhoenician"); - case UCDN_SCRIPT_REJANG: return NOTO("NotoSansRejang"); - case UCDN_SCRIPT_RUNIC: return NOTO("NotoSansRunic"); - case UCDN_SCRIPT_SAMARITAN: return NOTO("NotoSansSamaritan"); - case UCDN_SCRIPT_SHAVIAN: return NOTO("NotoSansShavian"); - case UCDN_SCRIPT_TAGALOG: return NOTO("NotoSansTagalog"); - case UCDN_SCRIPT_TAGBANWA: return NOTO("NotoSansTagbanwa"); - case UCDN_SCRIPT_UGARITIC: return NOTO("NotoSansUgaritic"); + case UCDN_SCRIPT_LATIN: + case UCDN_SCRIPT_GREEK: + case UCDN_SCRIPT_CYRILLIC: + return load_noto_try(ctx, ""); + case UCDN_SCRIPT_ARABIC: + return load_noto_arabic(ctx); + case UCDN_SCRIPT_MEROITIC_CURSIVE: + case UCDN_SCRIPT_MEROITIC_HIEROGLYPHS: + return load_noto_try(ctx, "Meroitic"); + case UCDN_SCRIPT_NKO: + return load_noto_try(ctx, "NKo"); + case UCDN_SCRIPT_SYRIAC: + return load_noto_try(ctx, "SyriacWestern"); + + case UCDN_SCRIPT_ARMENIAN: return load_noto_try(ctx, "Armenian"); + case UCDN_SCRIPT_HEBREW: return load_noto_try(ctx, "Hebrew"); + case UCDN_SCRIPT_THAANA: return load_noto_try(ctx, "Thaana"); + case UCDN_SCRIPT_DEVANAGARI: return load_noto_try(ctx, "Devanagari"); + case UCDN_SCRIPT_BENGALI: return load_noto_try(ctx, "Bengali"); + case UCDN_SCRIPT_GURMUKHI: return load_noto_try(ctx, "Gurmukhi"); + case UCDN_SCRIPT_GUJARATI: return load_noto_try(ctx, "Gujarati"); + case UCDN_SCRIPT_ORIYA: return load_noto_try(ctx, "Oriya"); + case UCDN_SCRIPT_TAMIL: return load_noto_try(ctx, "Tamil"); + case UCDN_SCRIPT_TELUGU: return load_noto_try(ctx, "Telugu"); + case UCDN_SCRIPT_KANNADA: return load_noto_try(ctx, "Kannada"); + case UCDN_SCRIPT_MALAYALAM: return load_noto_try(ctx, "Malayalam"); + case UCDN_SCRIPT_SINHALA: return load_noto_try(ctx, "Sinhala"); + case UCDN_SCRIPT_THAI: return load_noto_try(ctx, "Thai"); + case UCDN_SCRIPT_LAO: return load_noto_try(ctx, "Lao"); + case UCDN_SCRIPT_TIBETAN: return load_noto_try(ctx, "Tibetan"); + case UCDN_SCRIPT_MYANMAR: return load_noto_try(ctx, "Myanmar"); + case UCDN_SCRIPT_GEORGIAN: return load_noto_try(ctx, "Georgian"); + case UCDN_SCRIPT_ETHIOPIC: return load_noto_try(ctx, "Ethiopic"); + case UCDN_SCRIPT_CHEROKEE: return load_noto_try(ctx, "Cherokee"); + case UCDN_SCRIPT_CANADIAN_ABORIGINAL: return load_noto_try(ctx, "CanadianAboriginal"); + case UCDN_SCRIPT_OGHAM: return load_noto_try(ctx, "Ogham"); + case UCDN_SCRIPT_RUNIC: return load_noto_try(ctx, "Runic"); + case UCDN_SCRIPT_KHMER: return load_noto_try(ctx, "Khmer"); + case UCDN_SCRIPT_MONGOLIAN: return load_noto_try(ctx, "Mongolian"); + case UCDN_SCRIPT_YI: return load_noto_try(ctx, "Yi"); + case UCDN_SCRIPT_OLD_ITALIC: return load_noto_try(ctx, "OldItalic"); + case UCDN_SCRIPT_GOTHIC: return load_noto_try(ctx, "Gothic"); + case UCDN_SCRIPT_DESERET: return load_noto_try(ctx, "Deseret"); + case UCDN_SCRIPT_TAGALOG: return load_noto_try(ctx, "Tagalog"); + case UCDN_SCRIPT_HANUNOO: return load_noto_try(ctx, "Hanunoo"); + case UCDN_SCRIPT_BUHID: return load_noto_try(ctx, "Buhid"); + case UCDN_SCRIPT_TAGBANWA: return load_noto_try(ctx, "Tagbanwa"); + case UCDN_SCRIPT_LIMBU: return load_noto_try(ctx, "Limbu"); + case UCDN_SCRIPT_TAI_LE: return load_noto_try(ctx, "TaiLe"); + case UCDN_SCRIPT_LINEAR_B: return load_noto_try(ctx, "LinearB"); + case UCDN_SCRIPT_UGARITIC: return load_noto_try(ctx, "Ugaritic"); + case UCDN_SCRIPT_SHAVIAN: return load_noto_try(ctx, "Shavian"); + case UCDN_SCRIPT_OSMANYA: return load_noto_try(ctx, "Osmanya"); + case UCDN_SCRIPT_CYPRIOT: return load_noto_try(ctx, "Cypriot"); + case UCDN_SCRIPT_BUGINESE: return load_noto_try(ctx, "Buginese"); + case UCDN_SCRIPT_COPTIC: return load_noto_try(ctx, "Coptic"); + case UCDN_SCRIPT_NEW_TAI_LUE: return load_noto_try(ctx, "NewTaiLue"); + case UCDN_SCRIPT_GLAGOLITIC: return load_noto_try(ctx, "Glagolitic"); + case UCDN_SCRIPT_TIFINAGH: return load_noto_try(ctx, "Tifinagh"); + case UCDN_SCRIPT_SYLOTI_NAGRI: return load_noto_try(ctx, "SylotiNagri"); + case UCDN_SCRIPT_OLD_PERSIAN: return load_noto_try(ctx, "OldPersian"); + case UCDN_SCRIPT_KHAROSHTHI: return load_noto_try(ctx, "Kharoshthi"); + case UCDN_SCRIPT_BALINESE: return load_noto_try(ctx, "Balinese"); + case UCDN_SCRIPT_CUNEIFORM: return load_noto_try(ctx, "Cuneiform"); + case UCDN_SCRIPT_PHOENICIAN: return load_noto_try(ctx, "Phoenician"); + case UCDN_SCRIPT_PHAGS_PA: return load_noto_try(ctx, "PhagsPa"); + case UCDN_SCRIPT_SUNDANESE: return load_noto_try(ctx, "Sundanese"); + case UCDN_SCRIPT_LEPCHA: return load_noto_try(ctx, "Lepcha"); + case UCDN_SCRIPT_OL_CHIKI: return load_noto_try(ctx, "OlChiki"); + case UCDN_SCRIPT_VAI: return load_noto_try(ctx, "Vai"); + case UCDN_SCRIPT_SAURASHTRA: return load_noto_try(ctx, "Saurashtra"); + case UCDN_SCRIPT_KAYAH_LI: return load_noto_try(ctx, "KayahLi"); + case UCDN_SCRIPT_REJANG: return load_noto_try(ctx, "Rejang"); + case UCDN_SCRIPT_LYCIAN: return load_noto_try(ctx, "Lycian"); + case UCDN_SCRIPT_CARIAN: return load_noto_try(ctx, "Carian"); + case UCDN_SCRIPT_LYDIAN: return load_noto_try(ctx, "Lydian"); + case UCDN_SCRIPT_CHAM: return load_noto_try(ctx, "Cham"); + case UCDN_SCRIPT_TAI_THAM: return load_noto_try(ctx, "TaiTham"); + case UCDN_SCRIPT_TAI_VIET: return load_noto_try(ctx, "TaiViet"); + case UCDN_SCRIPT_AVESTAN: return load_noto_try(ctx, "Avestan"); + case UCDN_SCRIPT_EGYPTIAN_HIEROGLYPHS: return load_noto_try(ctx, "EgyptianHieroglyphs"); + case UCDN_SCRIPT_SAMARITAN: return load_noto_try(ctx, "Samaritan"); + case UCDN_SCRIPT_LISU: return load_noto_try(ctx, "Lisu"); + case UCDN_SCRIPT_BAMUM: return load_noto_try(ctx, "Bamum"); + case UCDN_SCRIPT_JAVANESE: return load_noto_try(ctx, "Javanese"); + case UCDN_SCRIPT_MEETEI_MAYEK: return load_noto_try(ctx, "MeeteiMayek"); + case UCDN_SCRIPT_IMPERIAL_ARAMAIC: return load_noto_try(ctx, "ImperialAramaic"); + case UCDN_SCRIPT_OLD_SOUTH_ARABIAN: return load_noto_try(ctx, "OldSouthArabian"); + case UCDN_SCRIPT_INSCRIPTIONAL_PARTHIAN: return load_noto_try(ctx, "InscriptionalParthian"); + case UCDN_SCRIPT_INSCRIPTIONAL_PAHLAVI: return load_noto_try(ctx, "InscriptionalPahlavi"); + case UCDN_SCRIPT_OLD_TURKIC: return load_noto_try(ctx, "OldTurkic"); + case UCDN_SCRIPT_KAITHI: return load_noto_try(ctx, "Kaithi"); + case UCDN_SCRIPT_BATAK: return load_noto_try(ctx, "Batak"); + case UCDN_SCRIPT_BRAHMI: return load_noto_try(ctx, "Brahmi"); + case UCDN_SCRIPT_MANDAIC: return load_noto_try(ctx, "Mandaic"); + case UCDN_SCRIPT_CHAKMA: return load_noto_try(ctx, "Chakma"); + case UCDN_SCRIPT_MIAO: return load_noto_try(ctx, "Miao"); + case UCDN_SCRIPT_SHARADA: return load_noto_try(ctx, "Sharada"); + case UCDN_SCRIPT_SORA_SOMPENG: return load_noto_try(ctx, "SoraSompeng"); + case UCDN_SCRIPT_TAKRI: return load_noto_try(ctx, "Takri"); + case UCDN_SCRIPT_BASSA_VAH: return load_noto_try(ctx, "BassaVah"); + case UCDN_SCRIPT_CAUCASIAN_ALBANIAN: return load_noto_try(ctx, "CaucasianAlbanian"); + case UCDN_SCRIPT_DUPLOYAN: return load_noto_try(ctx, "Duployan"); + case UCDN_SCRIPT_ELBASAN: return load_noto_try(ctx, "Elbasan"); + case UCDN_SCRIPT_GRANTHA: return load_noto_try(ctx, "Grantha"); + case UCDN_SCRIPT_KHOJKI: return load_noto_try(ctx, "Khojki"); + case UCDN_SCRIPT_KHUDAWADI: return load_noto_try(ctx, "Khudawadi"); + case UCDN_SCRIPT_LINEAR_A: return load_noto_try(ctx, "LinearA"); + case UCDN_SCRIPT_MAHAJANI: return load_noto_try(ctx, "Mahajani"); + case UCDN_SCRIPT_MANICHAEAN: return load_noto_try(ctx, "Manichaean"); + case UCDN_SCRIPT_MENDE_KIKAKUI: return load_noto_try(ctx, "MendeKikakui"); + case UCDN_SCRIPT_MODI: return load_noto_try(ctx, "Modi"); + case UCDN_SCRIPT_MRO: return load_noto_try(ctx, "Mro"); + case UCDN_SCRIPT_NABATAEAN: return load_noto_try(ctx, "Nabataean"); + case UCDN_SCRIPT_OLD_NORTH_ARABIAN: return load_noto_try(ctx, "OldNorthArabian"); + case UCDN_SCRIPT_OLD_PERMIC: return load_noto_try(ctx, "OldPermic"); + case UCDN_SCRIPT_PAHAWH_HMONG: return load_noto_try(ctx, "PahawhHmong"); + case UCDN_SCRIPT_PALMYRENE: return load_noto_try(ctx, "Palmyrene"); + case UCDN_SCRIPT_PAU_CIN_HAU: return load_noto_try(ctx, "PauCinHau"); + case UCDN_SCRIPT_PSALTER_PAHLAVI: return load_noto_try(ctx, "PsalterPahlavi"); + case UCDN_SCRIPT_SIDDHAM: return load_noto_try(ctx, "Siddham"); + case UCDN_SCRIPT_TIRHUTA: return load_noto_try(ctx, "Tirhuta"); + case UCDN_SCRIPT_WARANG_CITI: return load_noto_try(ctx, "WarangCiti"); + case UCDN_SCRIPT_AHOM: return load_noto_try(ctx, "Ahom"); + case UCDN_SCRIPT_ANATOLIAN_HIEROGLYPHS: return load_noto_try(ctx, "AnatolianHieroglyphs"); + case UCDN_SCRIPT_HATRAN: return load_noto_try(ctx, "Hatran"); + case UCDN_SCRIPT_MULTANI: return load_noto_try(ctx, "Multani"); + case UCDN_SCRIPT_OLD_HUNGARIAN: return load_noto_try(ctx, "OldHungarian"); + case UCDN_SCRIPT_SIGNWRITING: return load_noto_try(ctx, "Signwriting"); + case UCDN_SCRIPT_ADLAM: return load_noto_try(ctx, "Adlam"); + case UCDN_SCRIPT_BHAIKSUKI: return load_noto_try(ctx, "Bhaiksuki"); + case UCDN_SCRIPT_MARCHEN: return load_noto_try(ctx, "Marchen"); + case UCDN_SCRIPT_NEWA: return load_noto_try(ctx, "Newa"); + case UCDN_SCRIPT_OSAGE: return load_noto_try(ctx, "Osage"); + case UCDN_SCRIPT_TANGUT: return load_noto_try(ctx, "Tangut"); + case UCDN_SCRIPT_MASARAM_GONDI: return load_noto_try(ctx, "MasaramGondi"); + case UCDN_SCRIPT_NUSHU: return load_noto_try(ctx, "Nushu"); + case UCDN_SCRIPT_SOYOMBO: return load_noto_try(ctx, "Soyombo"); + case UCDN_SCRIPT_ZANABAZAR_SQUARE: return load_noto_try(ctx, "ZanabazarSquare"); + } return NULL; } diff --git a/resources/fonts/han/README.md b/resources/fonts/han/README.md deleted file mode 100644 index 3f552210..00000000 --- a/resources/fonts/han/README.md +++ /dev/null @@ -1,37 +0,0 @@ -# Source Han Sans - -Source Han Sans is a set of OpenType/CFF Pan-CJK fonts. In addition to functional OpenType fonts, this open source project provides all of the source files that were used to build these OpenType fonts by using the AFDKO *makeotf* and *otf2otc* tools. - -## Download the fonts (OTF, OTC, Super OTC, Subset OTF) - -Individual font resources or ZIP files for various deployment configurations are available for download: - -* [Latest release](https://github.com/adobe-fonts/source-han-sans/tree/release) - -To help decide which fonts to download, please refer to the Configurations section of the [official font readme file](https://github.com/adobe-fonts/source-han-sans/raw/release/SourceHanSansReadMe.pdf). - -You can also download entire [releases](../../releases) that include all available configurations in a single ZIP file. The ZIP file for the [latest release](../../releases/latest) is approximately 1.6GB. - -## Font installation instructions - -* [OS X](http://support.apple.com/kb/HT2509) -* [Windows](http://windows.microsoft.com/en-us/windows-vista/install-or-uninstall-fonts) -* [Linux/Unix-based systems](https://github.com/adobe-fonts/source-code-pro/issues/17#issuecomment-8967116) - -## Building the fonts from source - -### Requirements - -To build the binary font files from source, you need to have installed the [Adobe Font Development Kit for OpenType](http://www.adobe.com/devnet/opentype/afdko.html) (AFDKO). The AFDKO tools are widely used for font development today, and are part of most font editor applications. - -### Build all fonts - -In this repository, all necessary files are in place for building the OpenType/CFF and OpenType/CFF Collection fonts. The [COMMANDS.txt](COMMANDS.txt) file provides the command lines that are used to build the OTFs and OTCs. - -## Getting Involved - -Send suggestions for changes to the Source Han Sans project maintainer, [Dr. Ken Lunde](mailto:lunde@adobe.com?subject=[GitHub] Source Han Sans), for consideration. - -## Further information - -For information about the design and background of Source Han Sans, please refer to the [design guide] (https://github.com/adobe-fonts/source-han-sans/raw/release/SourceHanSansDesignGuide.pdf) and [official font readme file](https://github.com/adobe-fonts/source-han-sans/raw/release/SourceHanSansReadMe.pdf). diff --git a/resources/fonts/han/README.txt b/resources/fonts/han/README.txt new file mode 100644 index 00000000..78a8cd4f --- /dev/null +++ b/resources/fonts/han/README.txt @@ -0,0 +1,3 @@ +Source Han Serif 1.001 + + https://github.com/adobe-fonts/source-han-serif diff --git a/resources/fonts/han/SourceHanSansCN-Regular.otf b/resources/fonts/han/SourceHanSansCN-Regular.otf Binary files differdeleted file mode 100644 index e28777ff..00000000 --- a/resources/fonts/han/SourceHanSansCN-Regular.otf +++ /dev/null diff --git a/resources/fonts/han/SourceHanSansJP-Regular.otf b/resources/fonts/han/SourceHanSansJP-Regular.otf Binary files differdeleted file mode 100644 index c198e98d..00000000 --- a/resources/fonts/han/SourceHanSansJP-Regular.otf +++ /dev/null diff --git a/resources/fonts/han/SourceHanSansKR-Regular.otf b/resources/fonts/han/SourceHanSansKR-Regular.otf Binary files differdeleted file mode 100644 index ce37a3a6..00000000 --- a/resources/fonts/han/SourceHanSansKR-Regular.otf +++ /dev/null diff --git a/resources/fonts/han/SourceHanSansTW-Regular.otf b/resources/fonts/han/SourceHanSansTW-Regular.otf Binary files differdeleted file mode 100644 index 9fd63001..00000000 --- a/resources/fonts/han/SourceHanSansTW-Regular.otf +++ /dev/null diff --git a/resources/fonts/han/SourceHanSerif-Regular.ttc b/resources/fonts/han/SourceHanSerif-Regular.ttc Binary files differnew file mode 100644 index 00000000..d37e3cea --- /dev/null +++ b/resources/fonts/han/SourceHanSerif-Regular.ttc diff --git a/resources/fonts/noto/NotoEmoji-Regular.ttf b/resources/fonts/noto/NotoEmoji-Regular.ttf Binary files differdeleted file mode 100644 index 19b7badf..00000000 --- a/resources/fonts/noto/NotoEmoji-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoNaskhArabic-Regular.ttf b/resources/fonts/noto/NotoNaskhArabic-Regular.ttf Binary files differindex 8658bce4..d4e3424d 100644 --- a/resources/fonts/noto/NotoNaskhArabic-Regular.ttf +++ b/resources/fonts/noto/NotoNaskhArabic-Regular.ttf diff --git a/resources/fonts/noto/NotoSans-Regular.otf b/resources/fonts/noto/NotoSans-Regular.otf Binary files differnew file mode 100644 index 00000000..d4978e91 --- /dev/null +++ b/resources/fonts/noto/NotoSans-Regular.otf diff --git a/resources/fonts/noto/NotoSans-Regular.ttf b/resources/fonts/noto/NotoSans-Regular.ttf Binary files differdeleted file mode 100644 index ebd7703f..00000000 --- a/resources/fonts/noto/NotoSans-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansAdlam-Regular.otf b/resources/fonts/noto/NotoSansAdlam-Regular.otf Binary files differnew file mode 100644 index 00000000..73b9b889 --- /dev/null +++ b/resources/fonts/noto/NotoSansAdlam-Regular.otf diff --git a/resources/fonts/noto/NotoSansAhom-Regular.otf b/resources/fonts/noto/NotoSansAhom-Regular.otf Binary files differnew file mode 100644 index 00000000..2edf4586 --- /dev/null +++ b/resources/fonts/noto/NotoSansAhom-Regular.otf diff --git a/resources/fonts/noto/NotoSansAnatolianHieroglyphs-Regular.otf b/resources/fonts/noto/NotoSansAnatolianHieroglyphs-Regular.otf Binary files differnew file mode 100644 index 00000000..7c1e87ae --- /dev/null +++ b/resources/fonts/noto/NotoSansAnatolianHieroglyphs-Regular.otf diff --git a/resources/fonts/noto/NotoSansArabic-Regular.otf b/resources/fonts/noto/NotoSansArabic-Regular.otf Binary files differnew file mode 100644 index 00000000..ae51b16b --- /dev/null +++ b/resources/fonts/noto/NotoSansArabic-Regular.otf diff --git a/resources/fonts/noto/NotoSansArmenian-Regular.ttf b/resources/fonts/noto/NotoSansArmenian-Regular.ttf Binary files differdeleted file mode 100644 index 9671becb..00000000 --- a/resources/fonts/noto/NotoSansArmenian-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansAvestan-Regular.otf b/resources/fonts/noto/NotoSansAvestan-Regular.otf Binary files differnew file mode 100644 index 00000000..004c3f7f --- /dev/null +++ b/resources/fonts/noto/NotoSansAvestan-Regular.otf diff --git a/resources/fonts/noto/NotoSansAvestan-Regular.ttf b/resources/fonts/noto/NotoSansAvestan-Regular.ttf Binary files differdeleted file mode 100644 index 414bc13a..00000000 --- a/resources/fonts/noto/NotoSansAvestan-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansBalinese-Regular.ttf b/resources/fonts/noto/NotoSansBalinese-Regular.ttf Binary files differdeleted file mode 100644 index 0b0f58f0..00000000 --- a/resources/fonts/noto/NotoSansBalinese-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansBamum-Regular.otf b/resources/fonts/noto/NotoSansBamum-Regular.otf Binary files differnew file mode 100644 index 00000000..4bf3a0e9 --- /dev/null +++ b/resources/fonts/noto/NotoSansBamum-Regular.otf diff --git a/resources/fonts/noto/NotoSansBamum-Regular.ttf b/resources/fonts/noto/NotoSansBamum-Regular.ttf Binary files differdeleted file mode 100644 index 6740684e..00000000 --- a/resources/fonts/noto/NotoSansBamum-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansBassaVah-Regular.otf b/resources/fonts/noto/NotoSansBassaVah-Regular.otf Binary files differnew file mode 100644 index 00000000..0b7b7b82 --- /dev/null +++ b/resources/fonts/noto/NotoSansBassaVah-Regular.otf diff --git a/resources/fonts/noto/NotoSansBatak-Regular.otf b/resources/fonts/noto/NotoSansBatak-Regular.otf Binary files differnew file mode 100644 index 00000000..4337bba9 --- /dev/null +++ b/resources/fonts/noto/NotoSansBatak-Regular.otf diff --git a/resources/fonts/noto/NotoSansBatak-Regular.ttf b/resources/fonts/noto/NotoSansBatak-Regular.ttf Binary files differdeleted file mode 100644 index 02cfde92..00000000 --- a/resources/fonts/noto/NotoSansBatak-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansBengali-Regular.otf b/resources/fonts/noto/NotoSansBengali-Regular.otf Binary files differnew file mode 100644 index 00000000..5460d704 --- /dev/null +++ b/resources/fonts/noto/NotoSansBengali-Regular.otf diff --git a/resources/fonts/noto/NotoSansBengali-Regular.ttf b/resources/fonts/noto/NotoSansBengali-Regular.ttf Binary files differdeleted file mode 100644 index 320b43e3..00000000 --- a/resources/fonts/noto/NotoSansBengali-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansBhaiksuki-Regular.otf b/resources/fonts/noto/NotoSansBhaiksuki-Regular.otf Binary files differnew file mode 100644 index 00000000..dcf38621 --- /dev/null +++ b/resources/fonts/noto/NotoSansBhaiksuki-Regular.otf diff --git a/resources/fonts/noto/NotoSansBrahmi-Regular.otf b/resources/fonts/noto/NotoSansBrahmi-Regular.otf Binary files differnew file mode 100644 index 00000000..83f9cf24 --- /dev/null +++ b/resources/fonts/noto/NotoSansBrahmi-Regular.otf diff --git a/resources/fonts/noto/NotoSansBrahmi-Regular.ttf b/resources/fonts/noto/NotoSansBrahmi-Regular.ttf Binary files differdeleted file mode 100644 index 97618f84..00000000 --- a/resources/fonts/noto/NotoSansBrahmi-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansBuginese-Regular.otf b/resources/fonts/noto/NotoSansBuginese-Regular.otf Binary files differnew file mode 100644 index 00000000..b4b80d88 --- /dev/null +++ b/resources/fonts/noto/NotoSansBuginese-Regular.otf diff --git a/resources/fonts/noto/NotoSansBuginese-Regular.ttf b/resources/fonts/noto/NotoSansBuginese-Regular.ttf Binary files differdeleted file mode 100644 index 0db88fb6..00000000 --- a/resources/fonts/noto/NotoSansBuginese-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansBuhid-Regular.otf b/resources/fonts/noto/NotoSansBuhid-Regular.otf Binary files differnew file mode 100644 index 00000000..784f5c34 --- /dev/null +++ b/resources/fonts/noto/NotoSansBuhid-Regular.otf diff --git a/resources/fonts/noto/NotoSansBuhid-Regular.ttf b/resources/fonts/noto/NotoSansBuhid-Regular.ttf Binary files differdeleted file mode 100644 index 41f5772b..00000000 --- a/resources/fonts/noto/NotoSansBuhid-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansCanadianAboriginal-Regular.otf b/resources/fonts/noto/NotoSansCanadianAboriginal-Regular.otf Binary files differnew file mode 100644 index 00000000..002696ec --- /dev/null +++ b/resources/fonts/noto/NotoSansCanadianAboriginal-Regular.otf diff --git a/resources/fonts/noto/NotoSansCanadianAboriginal-Regular.ttf b/resources/fonts/noto/NotoSansCanadianAboriginal-Regular.ttf Binary files differdeleted file mode 100644 index e5195aad..00000000 --- a/resources/fonts/noto/NotoSansCanadianAboriginal-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansCarian-Regular.otf b/resources/fonts/noto/NotoSansCarian-Regular.otf Binary files differnew file mode 100644 index 00000000..6822c96d --- /dev/null +++ b/resources/fonts/noto/NotoSansCarian-Regular.otf diff --git a/resources/fonts/noto/NotoSansCarian-Regular.ttf b/resources/fonts/noto/NotoSansCarian-Regular.ttf Binary files differdeleted file mode 100644 index a2bebfb1..00000000 --- a/resources/fonts/noto/NotoSansCarian-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansChakma-Regular.otf b/resources/fonts/noto/NotoSansChakma-Regular.otf Binary files differnew file mode 100644 index 00000000..ead471a5 --- /dev/null +++ b/resources/fonts/noto/NotoSansChakma-Regular.otf diff --git a/resources/fonts/noto/NotoSansCham-Regular.otf b/resources/fonts/noto/NotoSansCham-Regular.otf Binary files differnew file mode 100644 index 00000000..63694daf --- /dev/null +++ b/resources/fonts/noto/NotoSansCham-Regular.otf diff --git a/resources/fonts/noto/NotoSansCham-Regular.ttf b/resources/fonts/noto/NotoSansCham-Regular.ttf Binary files differdeleted file mode 100644 index 67db49a7..00000000 --- a/resources/fonts/noto/NotoSansCham-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansCherokee-Regular.otf b/resources/fonts/noto/NotoSansCherokee-Regular.otf Binary files differnew file mode 100644 index 00000000..88fe7566 --- /dev/null +++ b/resources/fonts/noto/NotoSansCherokee-Regular.otf diff --git a/resources/fonts/noto/NotoSansCherokee-Regular.ttf b/resources/fonts/noto/NotoSansCherokee-Regular.ttf Binary files differdeleted file mode 100644 index f4e479d7..00000000 --- a/resources/fonts/noto/NotoSansCherokee-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansCoptic-Regular.otf b/resources/fonts/noto/NotoSansCoptic-Regular.otf Binary files differnew file mode 100644 index 00000000..95851576 --- /dev/null +++ b/resources/fonts/noto/NotoSansCoptic-Regular.otf diff --git a/resources/fonts/noto/NotoSansCoptic-Regular.ttf b/resources/fonts/noto/NotoSansCoptic-Regular.ttf Binary files differdeleted file mode 100644 index e7517793..00000000 --- a/resources/fonts/noto/NotoSansCoptic-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansCuneiform-Regular.otf b/resources/fonts/noto/NotoSansCuneiform-Regular.otf Binary files differnew file mode 100644 index 00000000..d4b8ae72 --- /dev/null +++ b/resources/fonts/noto/NotoSansCuneiform-Regular.otf diff --git a/resources/fonts/noto/NotoSansCuneiform-Regular.ttf b/resources/fonts/noto/NotoSansCuneiform-Regular.ttf Binary files differdeleted file mode 100644 index aa2ff8cd..00000000 --- a/resources/fonts/noto/NotoSansCuneiform-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansCypriot-Regular.otf b/resources/fonts/noto/NotoSansCypriot-Regular.otf Binary files differnew file mode 100644 index 00000000..9c9a3e30 --- /dev/null +++ b/resources/fonts/noto/NotoSansCypriot-Regular.otf diff --git a/resources/fonts/noto/NotoSansCypriot-Regular.ttf b/resources/fonts/noto/NotoSansCypriot-Regular.ttf Binary files differdeleted file mode 100644 index c7c00046..00000000 --- a/resources/fonts/noto/NotoSansCypriot-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansDeseret-Regular.otf b/resources/fonts/noto/NotoSansDeseret-Regular.otf Binary files differnew file mode 100644 index 00000000..5241839c --- /dev/null +++ b/resources/fonts/noto/NotoSansDeseret-Regular.otf diff --git a/resources/fonts/noto/NotoSansDeseret-Regular.ttf b/resources/fonts/noto/NotoSansDeseret-Regular.ttf Binary files differdeleted file mode 100644 index 487e3f48..00000000 --- a/resources/fonts/noto/NotoSansDeseret-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansDevanagari-Regular.otf b/resources/fonts/noto/NotoSansDevanagari-Regular.otf Binary files differnew file mode 100644 index 00000000..ca86496a --- /dev/null +++ b/resources/fonts/noto/NotoSansDevanagari-Regular.otf diff --git a/resources/fonts/noto/NotoSansDevanagari-Regular.ttf b/resources/fonts/noto/NotoSansDevanagari-Regular.ttf Binary files differdeleted file mode 100644 index 19a50993..00000000 --- a/resources/fonts/noto/NotoSansDevanagari-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansEgyptianHieroglyphs-Regular.otf b/resources/fonts/noto/NotoSansEgyptianHieroglyphs-Regular.otf Binary files differnew file mode 100644 index 00000000..0715c59a --- /dev/null +++ b/resources/fonts/noto/NotoSansEgyptianHieroglyphs-Regular.otf diff --git a/resources/fonts/noto/NotoSansEgyptianHieroglyphs-Regular.ttf b/resources/fonts/noto/NotoSansEgyptianHieroglyphs-Regular.ttf Binary files differdeleted file mode 100644 index e6dadc26..00000000 --- a/resources/fonts/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansElbasan-Regular.otf b/resources/fonts/noto/NotoSansElbasan-Regular.otf Binary files differnew file mode 100644 index 00000000..1c28397c --- /dev/null +++ b/resources/fonts/noto/NotoSansElbasan-Regular.otf diff --git a/resources/fonts/noto/NotoSansEthiopic-Regular.ttf b/resources/fonts/noto/NotoSansEthiopic-Regular.ttf Binary files differdeleted file mode 100644 index dc52c8a2..00000000 --- a/resources/fonts/noto/NotoSansEthiopic-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansGeorgian-Regular.ttf b/resources/fonts/noto/NotoSansGeorgian-Regular.ttf Binary files differdeleted file mode 100644 index 3ee3f606..00000000 --- a/resources/fonts/noto/NotoSansGeorgian-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansGlagolitic-Regular.otf b/resources/fonts/noto/NotoSansGlagolitic-Regular.otf Binary files differnew file mode 100644 index 00000000..3d21e541 --- /dev/null +++ b/resources/fonts/noto/NotoSansGlagolitic-Regular.otf diff --git a/resources/fonts/noto/NotoSansGlagolitic-Regular.ttf b/resources/fonts/noto/NotoSansGlagolitic-Regular.ttf Binary files differdeleted file mode 100644 index ed67d443..00000000 --- a/resources/fonts/noto/NotoSansGlagolitic-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansGothic-Regular.otf b/resources/fonts/noto/NotoSansGothic-Regular.otf Binary files differnew file mode 100644 index 00000000..03137b10 --- /dev/null +++ b/resources/fonts/noto/NotoSansGothic-Regular.otf diff --git a/resources/fonts/noto/NotoSansGothic-Regular.ttf b/resources/fonts/noto/NotoSansGothic-Regular.ttf Binary files differdeleted file mode 100644 index 8e4f9592..00000000 --- a/resources/fonts/noto/NotoSansGothic-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansGujarati-Regular.ttf b/resources/fonts/noto/NotoSansGujarati-Regular.ttf Binary files differdeleted file mode 100644 index 11fe8c7f..00000000 --- a/resources/fonts/noto/NotoSansGujarati-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansGurmukhi-Regular.ttf b/resources/fonts/noto/NotoSansGurmukhi-Regular.ttf Binary files differdeleted file mode 100644 index 39a7ed39..00000000 --- a/resources/fonts/noto/NotoSansGurmukhi-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansHanunoo-Regular.otf b/resources/fonts/noto/NotoSansHanunoo-Regular.otf Binary files differnew file mode 100644 index 00000000..ee5add91 --- /dev/null +++ b/resources/fonts/noto/NotoSansHanunoo-Regular.otf diff --git a/resources/fonts/noto/NotoSansHanunoo-Regular.ttf b/resources/fonts/noto/NotoSansHanunoo-Regular.ttf Binary files differdeleted file mode 100644 index 580bee1f..00000000 --- a/resources/fonts/noto/NotoSansHanunoo-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansHatran-Regular.otf b/resources/fonts/noto/NotoSansHatran-Regular.otf Binary files differnew file mode 100644 index 00000000..12590957 --- /dev/null +++ b/resources/fonts/noto/NotoSansHatran-Regular.otf diff --git a/resources/fonts/noto/NotoSansHebrew-Regular.ttf b/resources/fonts/noto/NotoSansHebrew-Regular.ttf Binary files differdeleted file mode 100644 index 8e980374..00000000 --- a/resources/fonts/noto/NotoSansHebrew-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansImperialAramaic-Regular.otf b/resources/fonts/noto/NotoSansImperialAramaic-Regular.otf Binary files differnew file mode 100644 index 00000000..ac5c496d --- /dev/null +++ b/resources/fonts/noto/NotoSansImperialAramaic-Regular.otf diff --git a/resources/fonts/noto/NotoSansImperialAramaic-Regular.ttf b/resources/fonts/noto/NotoSansImperialAramaic-Regular.ttf Binary files differdeleted file mode 100644 index 21943b7b..00000000 --- a/resources/fonts/noto/NotoSansImperialAramaic-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansInscriptionalPahlavi-Regular.otf b/resources/fonts/noto/NotoSansInscriptionalPahlavi-Regular.otf Binary files differnew file mode 100644 index 00000000..019b8e02 --- /dev/null +++ b/resources/fonts/noto/NotoSansInscriptionalPahlavi-Regular.otf diff --git a/resources/fonts/noto/NotoSansInscriptionalPahlavi-Regular.ttf b/resources/fonts/noto/NotoSansInscriptionalPahlavi-Regular.ttf Binary files differdeleted file mode 100644 index 1a9d5942..00000000 --- a/resources/fonts/noto/NotoSansInscriptionalPahlavi-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansInscriptionalParthian-Regular.otf b/resources/fonts/noto/NotoSansInscriptionalParthian-Regular.otf Binary files differnew file mode 100644 index 00000000..cd24b01c --- /dev/null +++ b/resources/fonts/noto/NotoSansInscriptionalParthian-Regular.otf diff --git a/resources/fonts/noto/NotoSansInscriptionalParthian-Regular.ttf b/resources/fonts/noto/NotoSansInscriptionalParthian-Regular.ttf Binary files differdeleted file mode 100644 index ec04d16f..00000000 --- a/resources/fonts/noto/NotoSansInscriptionalParthian-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansKaithi-Regular.otf b/resources/fonts/noto/NotoSansKaithi-Regular.otf Binary files differnew file mode 100644 index 00000000..0a71b0ad --- /dev/null +++ b/resources/fonts/noto/NotoSansKaithi-Regular.otf diff --git a/resources/fonts/noto/NotoSansKaithi-Regular.ttf b/resources/fonts/noto/NotoSansKaithi-Regular.ttf Binary files differdeleted file mode 100644 index ee81a1ee..00000000 --- a/resources/fonts/noto/NotoSansKaithi-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansKannada-Regular.ttf b/resources/fonts/noto/NotoSansKannada-Regular.ttf Binary files differdeleted file mode 100644 index 7366f378..00000000 --- a/resources/fonts/noto/NotoSansKannada-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansKayahLi-Regular.otf b/resources/fonts/noto/NotoSansKayahLi-Regular.otf Binary files differnew file mode 100644 index 00000000..5a280d92 --- /dev/null +++ b/resources/fonts/noto/NotoSansKayahLi-Regular.otf diff --git a/resources/fonts/noto/NotoSansKayahLi-Regular.ttf b/resources/fonts/noto/NotoSansKayahLi-Regular.ttf Binary files differdeleted file mode 100644 index 35395ebc..00000000 --- a/resources/fonts/noto/NotoSansKayahLi-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansKharoshthi-Regular.otf b/resources/fonts/noto/NotoSansKharoshthi-Regular.otf Binary files differnew file mode 100644 index 00000000..61738815 --- /dev/null +++ b/resources/fonts/noto/NotoSansKharoshthi-Regular.otf diff --git a/resources/fonts/noto/NotoSansKharoshthi-Regular.ttf b/resources/fonts/noto/NotoSansKharoshthi-Regular.ttf Binary files differdeleted file mode 100644 index 648c18fe..00000000 --- a/resources/fonts/noto/NotoSansKharoshthi-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansKhmer-Regular.ttf b/resources/fonts/noto/NotoSansKhmer-Regular.ttf Binary files differdeleted file mode 100644 index e665ed78..00000000 --- a/resources/fonts/noto/NotoSansKhmer-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansLao-Regular.ttf b/resources/fonts/noto/NotoSansLao-Regular.ttf Binary files differdeleted file mode 100644 index 14623149..00000000 --- a/resources/fonts/noto/NotoSansLao-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansLepcha-Regular.otf b/resources/fonts/noto/NotoSansLepcha-Regular.otf Binary files differnew file mode 100644 index 00000000..96c2bf19 --- /dev/null +++ b/resources/fonts/noto/NotoSansLepcha-Regular.otf diff --git a/resources/fonts/noto/NotoSansLepcha-Regular.ttf b/resources/fonts/noto/NotoSansLepcha-Regular.ttf Binary files differdeleted file mode 100644 index 93878ce9..00000000 --- a/resources/fonts/noto/NotoSansLepcha-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansLimbu-Regular.otf b/resources/fonts/noto/NotoSansLimbu-Regular.otf Binary files differnew file mode 100644 index 00000000..44532d39 --- /dev/null +++ b/resources/fonts/noto/NotoSansLimbu-Regular.otf diff --git a/resources/fonts/noto/NotoSansLimbu-Regular.ttf b/resources/fonts/noto/NotoSansLimbu-Regular.ttf Binary files differdeleted file mode 100644 index b594379e..00000000 --- a/resources/fonts/noto/NotoSansLimbu-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansLinearA-Regular.otf b/resources/fonts/noto/NotoSansLinearA-Regular.otf Binary files differnew file mode 100644 index 00000000..0f791af4 --- /dev/null +++ b/resources/fonts/noto/NotoSansLinearA-Regular.otf diff --git a/resources/fonts/noto/NotoSansLinearB-Regular.otf b/resources/fonts/noto/NotoSansLinearB-Regular.otf Binary files differnew file mode 100644 index 00000000..13ea2eeb --- /dev/null +++ b/resources/fonts/noto/NotoSansLinearB-Regular.otf diff --git a/resources/fonts/noto/NotoSansLinearB-Regular.ttf b/resources/fonts/noto/NotoSansLinearB-Regular.ttf Binary files differdeleted file mode 100644 index 3942a3ae..00000000 --- a/resources/fonts/noto/NotoSansLinearB-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansLisu-Regular.otf b/resources/fonts/noto/NotoSansLisu-Regular.otf Binary files differnew file mode 100644 index 00000000..1dcbb7df --- /dev/null +++ b/resources/fonts/noto/NotoSansLisu-Regular.otf diff --git a/resources/fonts/noto/NotoSansLisu-Regular.ttf b/resources/fonts/noto/NotoSansLisu-Regular.ttf Binary files differdeleted file mode 100644 index 100ce88a..00000000 --- a/resources/fonts/noto/NotoSansLisu-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansLycian-Regular.otf b/resources/fonts/noto/NotoSansLycian-Regular.otf Binary files differnew file mode 100644 index 00000000..db2a6d9b --- /dev/null +++ b/resources/fonts/noto/NotoSansLycian-Regular.otf diff --git a/resources/fonts/noto/NotoSansLycian-Regular.ttf b/resources/fonts/noto/NotoSansLycian-Regular.ttf Binary files differdeleted file mode 100644 index 4086ad58..00000000 --- a/resources/fonts/noto/NotoSansLycian-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansLydian-Regular.otf b/resources/fonts/noto/NotoSansLydian-Regular.otf Binary files differnew file mode 100644 index 00000000..86994ab7 --- /dev/null +++ b/resources/fonts/noto/NotoSansLydian-Regular.otf diff --git a/resources/fonts/noto/NotoSansLydian-Regular.ttf b/resources/fonts/noto/NotoSansLydian-Regular.ttf Binary files differdeleted file mode 100644 index fc3c0a74..00000000 --- a/resources/fonts/noto/NotoSansLydian-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansMalayalam-Regular.otf b/resources/fonts/noto/NotoSansMalayalam-Regular.otf Binary files differnew file mode 100644 index 00000000..b7d1e0c8 --- /dev/null +++ b/resources/fonts/noto/NotoSansMalayalam-Regular.otf diff --git a/resources/fonts/noto/NotoSansMalayalam-Regular.ttf b/resources/fonts/noto/NotoSansMalayalam-Regular.ttf Binary files differdeleted file mode 100644 index 14eb2d10..00000000 --- a/resources/fonts/noto/NotoSansMalayalam-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansMandaic-Regular.otf b/resources/fonts/noto/NotoSansMandaic-Regular.otf Binary files differnew file mode 100644 index 00000000..1f845858 --- /dev/null +++ b/resources/fonts/noto/NotoSansMandaic-Regular.otf diff --git a/resources/fonts/noto/NotoSansMandaic-Regular.ttf b/resources/fonts/noto/NotoSansMandaic-Regular.ttf Binary files differdeleted file mode 100644 index cf4f9ca2..00000000 --- a/resources/fonts/noto/NotoSansMandaic-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansManichaean-Regular.otf b/resources/fonts/noto/NotoSansManichaean-Regular.otf Binary files differnew file mode 100644 index 00000000..8065acb0 --- /dev/null +++ b/resources/fonts/noto/NotoSansManichaean-Regular.otf diff --git a/resources/fonts/noto/NotoSansMarchen-Regular.otf b/resources/fonts/noto/NotoSansMarchen-Regular.otf Binary files differnew file mode 100644 index 00000000..983e6228 --- /dev/null +++ b/resources/fonts/noto/NotoSansMarchen-Regular.otf diff --git a/resources/fonts/noto/NotoSansMeeteiMayek-Regular.otf b/resources/fonts/noto/NotoSansMeeteiMayek-Regular.otf Binary files differnew file mode 100644 index 00000000..7cd9590b --- /dev/null +++ b/resources/fonts/noto/NotoSansMeeteiMayek-Regular.otf diff --git a/resources/fonts/noto/NotoSansMeeteiMayek-Regular.ttf b/resources/fonts/noto/NotoSansMeeteiMayek-Regular.ttf Binary files differdeleted file mode 100644 index a8550a75..00000000 --- a/resources/fonts/noto/NotoSansMeeteiMayek-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansMendeKikakui-Regular.otf b/resources/fonts/noto/NotoSansMendeKikakui-Regular.otf Binary files differnew file mode 100644 index 00000000..d0bd5c9e --- /dev/null +++ b/resources/fonts/noto/NotoSansMendeKikakui-Regular.otf diff --git a/resources/fonts/noto/NotoSansMeroitic-Regular.otf b/resources/fonts/noto/NotoSansMeroitic-Regular.otf Binary files differnew file mode 100644 index 00000000..e0f70d55 --- /dev/null +++ b/resources/fonts/noto/NotoSansMeroitic-Regular.otf diff --git a/resources/fonts/noto/NotoSansMiao-Regular.otf b/resources/fonts/noto/NotoSansMiao-Regular.otf Binary files differnew file mode 100644 index 00000000..efc22bc7 --- /dev/null +++ b/resources/fonts/noto/NotoSansMiao-Regular.otf diff --git a/resources/fonts/noto/NotoSansMro-Regular.otf b/resources/fonts/noto/NotoSansMro-Regular.otf Binary files differnew file mode 100644 index 00000000..78f715b5 --- /dev/null +++ b/resources/fonts/noto/NotoSansMro-Regular.otf diff --git a/resources/fonts/noto/NotoSansMultani-Regular.otf b/resources/fonts/noto/NotoSansMultani-Regular.otf Binary files differnew file mode 100644 index 00000000..f7350b6a --- /dev/null +++ b/resources/fonts/noto/NotoSansMultani-Regular.otf diff --git a/resources/fonts/noto/NotoSansMyanmar-Regular.ttf b/resources/fonts/noto/NotoSansMyanmar-Regular.ttf Binary files differdeleted file mode 100644 index b4da5e65..00000000 --- a/resources/fonts/noto/NotoSansMyanmar-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansNKo-Regular.otf b/resources/fonts/noto/NotoSansNKo-Regular.otf Binary files differnew file mode 100644 index 00000000..b642c84e --- /dev/null +++ b/resources/fonts/noto/NotoSansNKo-Regular.otf diff --git a/resources/fonts/noto/NotoSansNKo-Regular.ttf b/resources/fonts/noto/NotoSansNKo-Regular.ttf Binary files differdeleted file mode 100644 index 8546df74..00000000 --- a/resources/fonts/noto/NotoSansNKo-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansNabataean-Regular.otf b/resources/fonts/noto/NotoSansNabataean-Regular.otf Binary files differnew file mode 100644 index 00000000..a757da5a --- /dev/null +++ b/resources/fonts/noto/NotoSansNabataean-Regular.otf diff --git a/resources/fonts/noto/NotoSansNewTaiLue-Regular.otf b/resources/fonts/noto/NotoSansNewTaiLue-Regular.otf Binary files differnew file mode 100644 index 00000000..93d18d70 --- /dev/null +++ b/resources/fonts/noto/NotoSansNewTaiLue-Regular.otf diff --git a/resources/fonts/noto/NotoSansNewTaiLue-Regular.ttf b/resources/fonts/noto/NotoSansNewTaiLue-Regular.ttf Binary files differdeleted file mode 100644 index 01dbe763..00000000 --- a/resources/fonts/noto/NotoSansNewTaiLue-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansNewa-Regular.otf b/resources/fonts/noto/NotoSansNewa-Regular.otf Binary files differnew file mode 100644 index 00000000..4728d2e0 --- /dev/null +++ b/resources/fonts/noto/NotoSansNewa-Regular.otf diff --git a/resources/fonts/noto/NotoSansOgham-Regular.otf b/resources/fonts/noto/NotoSansOgham-Regular.otf Binary files differnew file mode 100644 index 00000000..d503ab90 --- /dev/null +++ b/resources/fonts/noto/NotoSansOgham-Regular.otf diff --git a/resources/fonts/noto/NotoSansOgham-Regular.ttf b/resources/fonts/noto/NotoSansOgham-Regular.ttf Binary files differdeleted file mode 100644 index 465c2dc9..00000000 --- a/resources/fonts/noto/NotoSansOgham-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansOlChiki-Regular.otf b/resources/fonts/noto/NotoSansOlChiki-Regular.otf Binary files differnew file mode 100644 index 00000000..77d9b565 --- /dev/null +++ b/resources/fonts/noto/NotoSansOlChiki-Regular.otf diff --git a/resources/fonts/noto/NotoSansOlChiki-Regular.ttf b/resources/fonts/noto/NotoSansOlChiki-Regular.ttf Binary files differdeleted file mode 100644 index 35ca4457..00000000 --- a/resources/fonts/noto/NotoSansOlChiki-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansOldItalic-Regular.otf b/resources/fonts/noto/NotoSansOldItalic-Regular.otf Binary files differnew file mode 100644 index 00000000..e871eaeb --- /dev/null +++ b/resources/fonts/noto/NotoSansOldItalic-Regular.otf diff --git a/resources/fonts/noto/NotoSansOldItalic-Regular.ttf b/resources/fonts/noto/NotoSansOldItalic-Regular.ttf Binary files differdeleted file mode 100644 index 93f00b81..00000000 --- a/resources/fonts/noto/NotoSansOldItalic-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansOldNorthArabian-Regular.otf b/resources/fonts/noto/NotoSansOldNorthArabian-Regular.otf Binary files differnew file mode 100644 index 00000000..f884ae06 --- /dev/null +++ b/resources/fonts/noto/NotoSansOldNorthArabian-Regular.otf diff --git a/resources/fonts/noto/NotoSansOldPermic-Regular.otf b/resources/fonts/noto/NotoSansOldPermic-Regular.otf Binary files differnew file mode 100644 index 00000000..5a0e71e6 --- /dev/null +++ b/resources/fonts/noto/NotoSansOldPermic-Regular.otf diff --git a/resources/fonts/noto/NotoSansOldPersian-Regular.otf b/resources/fonts/noto/NotoSansOldPersian-Regular.otf Binary files differnew file mode 100644 index 00000000..830bd45a --- /dev/null +++ b/resources/fonts/noto/NotoSansOldPersian-Regular.otf diff --git a/resources/fonts/noto/NotoSansOldPersian-Regular.ttf b/resources/fonts/noto/NotoSansOldPersian-Regular.ttf Binary files differdeleted file mode 100644 index c55f0fa6..00000000 --- a/resources/fonts/noto/NotoSansOldPersian-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansOldSouthArabian-Regular.otf b/resources/fonts/noto/NotoSansOldSouthArabian-Regular.otf Binary files differnew file mode 100644 index 00000000..ebf841c8 --- /dev/null +++ b/resources/fonts/noto/NotoSansOldSouthArabian-Regular.otf diff --git a/resources/fonts/noto/NotoSansOldSouthArabian-Regular.ttf b/resources/fonts/noto/NotoSansOldSouthArabian-Regular.ttf Binary files differdeleted file mode 100644 index 5d8dc9e4..00000000 --- a/resources/fonts/noto/NotoSansOldSouthArabian-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansOldTurkic-Regular.otf b/resources/fonts/noto/NotoSansOldTurkic-Regular.otf Binary files differnew file mode 100644 index 00000000..d8cebb34 --- /dev/null +++ b/resources/fonts/noto/NotoSansOldTurkic-Regular.otf diff --git a/resources/fonts/noto/NotoSansOldTurkic-Regular.ttf b/resources/fonts/noto/NotoSansOldTurkic-Regular.ttf Binary files differdeleted file mode 100644 index bf60fe9a..00000000 --- a/resources/fonts/noto/NotoSansOldTurkic-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansOsage-Regular.otf b/resources/fonts/noto/NotoSansOsage-Regular.otf Binary files differnew file mode 100644 index 00000000..0fa81480 --- /dev/null +++ b/resources/fonts/noto/NotoSansOsage-Regular.otf diff --git a/resources/fonts/noto/NotoSansOsmanya-Regular.otf b/resources/fonts/noto/NotoSansOsmanya-Regular.otf Binary files differnew file mode 100644 index 00000000..cadfa194 --- /dev/null +++ b/resources/fonts/noto/NotoSansOsmanya-Regular.otf diff --git a/resources/fonts/noto/NotoSansOsmanya-Regular.ttf b/resources/fonts/noto/NotoSansOsmanya-Regular.ttf Binary files differdeleted file mode 100644 index d54a54ee..00000000 --- a/resources/fonts/noto/NotoSansOsmanya-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansPahawhHmong-Regular.otf b/resources/fonts/noto/NotoSansPahawhHmong-Regular.otf Binary files differnew file mode 100644 index 00000000..26a7440e --- /dev/null +++ b/resources/fonts/noto/NotoSansPahawhHmong-Regular.otf diff --git a/resources/fonts/noto/NotoSansPalmyrene-Regular.otf b/resources/fonts/noto/NotoSansPalmyrene-Regular.otf Binary files differnew file mode 100644 index 00000000..3ccbf6f3 --- /dev/null +++ b/resources/fonts/noto/NotoSansPalmyrene-Regular.otf diff --git a/resources/fonts/noto/NotoSansPauCinHau-Regular.otf b/resources/fonts/noto/NotoSansPauCinHau-Regular.otf Binary files differnew file mode 100644 index 00000000..a5c7d921 --- /dev/null +++ b/resources/fonts/noto/NotoSansPauCinHau-Regular.otf diff --git a/resources/fonts/noto/NotoSansPhagsPa-Regular.otf b/resources/fonts/noto/NotoSansPhagsPa-Regular.otf Binary files differnew file mode 100644 index 00000000..78c48a69 --- /dev/null +++ b/resources/fonts/noto/NotoSansPhagsPa-Regular.otf diff --git a/resources/fonts/noto/NotoSansPhagsPa-Regular.ttf b/resources/fonts/noto/NotoSansPhagsPa-Regular.ttf Binary files differdeleted file mode 100644 index 0680f6f2..00000000 --- a/resources/fonts/noto/NotoSansPhagsPa-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansPhoenician-Regular.otf b/resources/fonts/noto/NotoSansPhoenician-Regular.otf Binary files differnew file mode 100644 index 00000000..538afecf --- /dev/null +++ b/resources/fonts/noto/NotoSansPhoenician-Regular.otf diff --git a/resources/fonts/noto/NotoSansPhoenician-Regular.ttf b/resources/fonts/noto/NotoSansPhoenician-Regular.ttf Binary files differdeleted file mode 100644 index 7d7054ee..00000000 --- a/resources/fonts/noto/NotoSansPhoenician-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansRejang-Regular.otf b/resources/fonts/noto/NotoSansRejang-Regular.otf Binary files differnew file mode 100644 index 00000000..5a884669 --- /dev/null +++ b/resources/fonts/noto/NotoSansRejang-Regular.otf diff --git a/resources/fonts/noto/NotoSansRejang-Regular.ttf b/resources/fonts/noto/NotoSansRejang-Regular.ttf Binary files differdeleted file mode 100644 index 15959ccc..00000000 --- a/resources/fonts/noto/NotoSansRejang-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansRunic-Regular.otf b/resources/fonts/noto/NotoSansRunic-Regular.otf Binary files differnew file mode 100644 index 00000000..68073bd8 --- /dev/null +++ b/resources/fonts/noto/NotoSansRunic-Regular.otf diff --git a/resources/fonts/noto/NotoSansRunic-Regular.ttf b/resources/fonts/noto/NotoSansRunic-Regular.ttf Binary files differdeleted file mode 100644 index ffda125c..00000000 --- a/resources/fonts/noto/NotoSansRunic-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansSamaritan-Regular.otf b/resources/fonts/noto/NotoSansSamaritan-Regular.otf Binary files differnew file mode 100644 index 00000000..31f4ea3e --- /dev/null +++ b/resources/fonts/noto/NotoSansSamaritan-Regular.otf diff --git a/resources/fonts/noto/NotoSansSamaritan-Regular.ttf b/resources/fonts/noto/NotoSansSamaritan-Regular.ttf Binary files differdeleted file mode 100644 index 43540fe9..00000000 --- a/resources/fonts/noto/NotoSansSamaritan-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansSaurashtra-Regular.otf b/resources/fonts/noto/NotoSansSaurashtra-Regular.otf Binary files differnew file mode 100644 index 00000000..b0e386d7 --- /dev/null +++ b/resources/fonts/noto/NotoSansSaurashtra-Regular.otf diff --git a/resources/fonts/noto/NotoSansSaurashtra-Regular.ttf b/resources/fonts/noto/NotoSansSaurashtra-Regular.ttf Binary files differdeleted file mode 100644 index eefdb4dd..00000000 --- a/resources/fonts/noto/NotoSansSaurashtra-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansSharada-Regular.otf b/resources/fonts/noto/NotoSansSharada-Regular.otf Binary files differnew file mode 100644 index 00000000..2c865a21 --- /dev/null +++ b/resources/fonts/noto/NotoSansSharada-Regular.otf diff --git a/resources/fonts/noto/NotoSansShavian-Regular.otf b/resources/fonts/noto/NotoSansShavian-Regular.otf Binary files differnew file mode 100644 index 00000000..c06205c6 --- /dev/null +++ b/resources/fonts/noto/NotoSansShavian-Regular.otf diff --git a/resources/fonts/noto/NotoSansShavian-Regular.ttf b/resources/fonts/noto/NotoSansShavian-Regular.ttf Binary files differdeleted file mode 100644 index 29ebdb5f..00000000 --- a/resources/fonts/noto/NotoSansShavian-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansSinhala-Regular.ttf b/resources/fonts/noto/NotoSansSinhala-Regular.ttf Binary files differdeleted file mode 100644 index 3ad43276..00000000 --- a/resources/fonts/noto/NotoSansSinhala-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansSoraSompeng-Regular.otf b/resources/fonts/noto/NotoSansSoraSompeng-Regular.otf Binary files differnew file mode 100644 index 00000000..1240506d --- /dev/null +++ b/resources/fonts/noto/NotoSansSoraSompeng-Regular.otf diff --git a/resources/fonts/noto/NotoSansSundanese-Regular.otf b/resources/fonts/noto/NotoSansSundanese-Regular.otf Binary files differnew file mode 100644 index 00000000..5d9c5db0 --- /dev/null +++ b/resources/fonts/noto/NotoSansSundanese-Regular.otf diff --git a/resources/fonts/noto/NotoSansSundanese-Regular.ttf b/resources/fonts/noto/NotoSansSundanese-Regular.ttf Binary files differdeleted file mode 100644 index 67ecdf0f..00000000 --- a/resources/fonts/noto/NotoSansSundanese-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansSylotiNagri-Regular.otf b/resources/fonts/noto/NotoSansSylotiNagri-Regular.otf Binary files differnew file mode 100644 index 00000000..5e48cc0a --- /dev/null +++ b/resources/fonts/noto/NotoSansSylotiNagri-Regular.otf diff --git a/resources/fonts/noto/NotoSansSylotiNagri-Regular.ttf b/resources/fonts/noto/NotoSansSylotiNagri-Regular.ttf Binary files differdeleted file mode 100644 index a5d0542b..00000000 --- a/resources/fonts/noto/NotoSansSylotiNagri-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansSymbols-Regular.otf b/resources/fonts/noto/NotoSansSymbols-Regular.otf Binary files differnew file mode 100644 index 00000000..32b862cc --- /dev/null +++ b/resources/fonts/noto/NotoSansSymbols-Regular.otf diff --git a/resources/fonts/noto/NotoSansSymbols-Regular.ttf b/resources/fonts/noto/NotoSansSymbols-Regular.ttf Binary files differdeleted file mode 100644 index e6d0e528..00000000 --- a/resources/fonts/noto/NotoSansSymbols-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansSymbols2-Regular.otf b/resources/fonts/noto/NotoSansSymbols2-Regular.otf Binary files differnew file mode 100644 index 00000000..a19453bc --- /dev/null +++ b/resources/fonts/noto/NotoSansSymbols2-Regular.otf diff --git a/resources/fonts/noto/NotoSansTagalog-Regular.otf b/resources/fonts/noto/NotoSansTagalog-Regular.otf Binary files differnew file mode 100644 index 00000000..19b62720 --- /dev/null +++ b/resources/fonts/noto/NotoSansTagalog-Regular.otf diff --git a/resources/fonts/noto/NotoSansTagalog-Regular.ttf b/resources/fonts/noto/NotoSansTagalog-Regular.ttf Binary files differdeleted file mode 100644 index c768e3a8..00000000 --- a/resources/fonts/noto/NotoSansTagalog-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansTagbanwa-Regular.otf b/resources/fonts/noto/NotoSansTagbanwa-Regular.otf Binary files differnew file mode 100644 index 00000000..c9cf7f6c --- /dev/null +++ b/resources/fonts/noto/NotoSansTagbanwa-Regular.otf diff --git a/resources/fonts/noto/NotoSansTagbanwa-Regular.ttf b/resources/fonts/noto/NotoSansTagbanwa-Regular.ttf Binary files differdeleted file mode 100644 index 28aa8bd6..00000000 --- a/resources/fonts/noto/NotoSansTagbanwa-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansTaiLe-Regular.otf b/resources/fonts/noto/NotoSansTaiLe-Regular.otf Binary files differnew file mode 100644 index 00000000..e2ca4253 --- /dev/null +++ b/resources/fonts/noto/NotoSansTaiLe-Regular.otf diff --git a/resources/fonts/noto/NotoSansTaiLe-Regular.ttf b/resources/fonts/noto/NotoSansTaiLe-Regular.ttf Binary files differdeleted file mode 100644 index 747764a6..00000000 --- a/resources/fonts/noto/NotoSansTaiLe-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansTaiViet-Regular.otf b/resources/fonts/noto/NotoSansTaiViet-Regular.otf Binary files differnew file mode 100644 index 00000000..3a8be53e --- /dev/null +++ b/resources/fonts/noto/NotoSansTaiViet-Regular.otf diff --git a/resources/fonts/noto/NotoSansTaiViet-Regular.ttf b/resources/fonts/noto/NotoSansTaiViet-Regular.ttf Binary files differdeleted file mode 100644 index 9fbff0a1..00000000 --- a/resources/fonts/noto/NotoSansTaiViet-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansTamil-Regular.ttf b/resources/fonts/noto/NotoSansTamil-Regular.ttf Binary files differdeleted file mode 100644 index b8259eac..00000000 --- a/resources/fonts/noto/NotoSansTamil-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansTelugu-Regular.ttf b/resources/fonts/noto/NotoSansTelugu-Regular.ttf Binary files differdeleted file mode 100644 index bba7e0c5..00000000 --- a/resources/fonts/noto/NotoSansTelugu-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansThai-Regular.ttf b/resources/fonts/noto/NotoSansThai-Regular.ttf Binary files differdeleted file mode 100644 index 7f72a6e1..00000000 --- a/resources/fonts/noto/NotoSansThai-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansTifinagh-Regular.otf b/resources/fonts/noto/NotoSansTifinagh-Regular.otf Binary files differnew file mode 100644 index 00000000..c4acf043 --- /dev/null +++ b/resources/fonts/noto/NotoSansTifinagh-Regular.otf diff --git a/resources/fonts/noto/NotoSansTifinagh-Regular.ttf b/resources/fonts/noto/NotoSansTifinagh-Regular.ttf Binary files differdeleted file mode 100644 index bbfd963b..00000000 --- a/resources/fonts/noto/NotoSansTifinagh-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansUgaritic-Regular.otf b/resources/fonts/noto/NotoSansUgaritic-Regular.otf Binary files differnew file mode 100644 index 00000000..f95bdbf3 --- /dev/null +++ b/resources/fonts/noto/NotoSansUgaritic-Regular.otf diff --git a/resources/fonts/noto/NotoSansUgaritic-Regular.ttf b/resources/fonts/noto/NotoSansUgaritic-Regular.ttf Binary files differdeleted file mode 100644 index a7f34d9d..00000000 --- a/resources/fonts/noto/NotoSansUgaritic-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansVai-Regular.otf b/resources/fonts/noto/NotoSansVai-Regular.otf Binary files differnew file mode 100644 index 00000000..7c806e75 --- /dev/null +++ b/resources/fonts/noto/NotoSansVai-Regular.otf diff --git a/resources/fonts/noto/NotoSansVai-Regular.ttf b/resources/fonts/noto/NotoSansVai-Regular.ttf Binary files differdeleted file mode 100644 index 5f4e6fca..00000000 --- a/resources/fonts/noto/NotoSansVai-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSansYi-Regular.otf b/resources/fonts/noto/NotoSansYi-Regular.otf Binary files differnew file mode 100644 index 00000000..a77e0ed5 --- /dev/null +++ b/resources/fonts/noto/NotoSansYi-Regular.otf diff --git a/resources/fonts/noto/NotoSansYi-Regular.ttf b/resources/fonts/noto/NotoSansYi-Regular.ttf Binary files differdeleted file mode 100644 index 6ce437c8..00000000 --- a/resources/fonts/noto/NotoSansYi-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSerif-Regular.otf b/resources/fonts/noto/NotoSerif-Regular.otf Binary files differnew file mode 100644 index 00000000..d0b64861 --- /dev/null +++ b/resources/fonts/noto/NotoSerif-Regular.otf diff --git a/resources/fonts/noto/NotoSerif-Regular.ttf b/resources/fonts/noto/NotoSerif-Regular.ttf Binary files differdeleted file mode 100644 index ec8afe61..00000000 --- a/resources/fonts/noto/NotoSerif-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSerifArmenian-Regular.otf b/resources/fonts/noto/NotoSerifArmenian-Regular.otf Binary files differnew file mode 100644 index 00000000..bf9ae62f --- /dev/null +++ b/resources/fonts/noto/NotoSerifArmenian-Regular.otf diff --git a/resources/fonts/noto/NotoSerifArmenian-Regular.ttf b/resources/fonts/noto/NotoSerifArmenian-Regular.ttf Binary files differdeleted file mode 100644 index 385198e2..00000000 --- a/resources/fonts/noto/NotoSerifArmenian-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSerifBalinese-Regular.otf b/resources/fonts/noto/NotoSerifBalinese-Regular.otf Binary files differnew file mode 100644 index 00000000..9c781aa4 --- /dev/null +++ b/resources/fonts/noto/NotoSerifBalinese-Regular.otf diff --git a/resources/fonts/noto/NotoSerifBengali-Regular.ttf b/resources/fonts/noto/NotoSerifBengali-Regular.ttf Binary files differdeleted file mode 100644 index 32329df0..00000000 --- a/resources/fonts/noto/NotoSerifBengali-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSerifDevanagari-Regular.ttf b/resources/fonts/noto/NotoSerifDevanagari-Regular.ttf Binary files differdeleted file mode 100644 index 83156a8e..00000000 --- a/resources/fonts/noto/NotoSerifDevanagari-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSerifEthiopic-Regular.otf b/resources/fonts/noto/NotoSerifEthiopic-Regular.otf Binary files differnew file mode 100644 index 00000000..0d86e2ec --- /dev/null +++ b/resources/fonts/noto/NotoSerifEthiopic-Regular.otf diff --git a/resources/fonts/noto/NotoSerifGeorgian-Regular.otf b/resources/fonts/noto/NotoSerifGeorgian-Regular.otf Binary files differnew file mode 100644 index 00000000..8be6225b --- /dev/null +++ b/resources/fonts/noto/NotoSerifGeorgian-Regular.otf diff --git a/resources/fonts/noto/NotoSerifGeorgian-Regular.ttf b/resources/fonts/noto/NotoSerifGeorgian-Regular.ttf Binary files differdeleted file mode 100644 index 29679add..00000000 --- a/resources/fonts/noto/NotoSerifGeorgian-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSerifGujarati-Regular.otf b/resources/fonts/noto/NotoSerifGujarati-Regular.otf Binary files differnew file mode 100644 index 00000000..0249f55e --- /dev/null +++ b/resources/fonts/noto/NotoSerifGujarati-Regular.otf diff --git a/resources/fonts/noto/NotoSerifGujarati-Regular.ttf b/resources/fonts/noto/NotoSerifGujarati-Regular.ttf Binary files differdeleted file mode 100644 index dc1f84e2..00000000 --- a/resources/fonts/noto/NotoSerifGujarati-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSerifGurmukhi-Regular.otf b/resources/fonts/noto/NotoSerifGurmukhi-Regular.otf Binary files differnew file mode 100644 index 00000000..f2595e76 --- /dev/null +++ b/resources/fonts/noto/NotoSerifGurmukhi-Regular.otf diff --git a/resources/fonts/noto/NotoSerifHebrew-Regular.otf b/resources/fonts/noto/NotoSerifHebrew-Regular.otf Binary files differnew file mode 100644 index 00000000..e35062b7 --- /dev/null +++ b/resources/fonts/noto/NotoSerifHebrew-Regular.otf diff --git a/resources/fonts/noto/NotoSerifKannada-Regular.otf b/resources/fonts/noto/NotoSerifKannada-Regular.otf Binary files differnew file mode 100644 index 00000000..200c319b --- /dev/null +++ b/resources/fonts/noto/NotoSerifKannada-Regular.otf diff --git a/resources/fonts/noto/NotoSerifKannada-Regular.ttf b/resources/fonts/noto/NotoSerifKannada-Regular.ttf Binary files differdeleted file mode 100644 index 30ca5509..00000000 --- a/resources/fonts/noto/NotoSerifKannada-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSerifKhmer-Regular.otf b/resources/fonts/noto/NotoSerifKhmer-Regular.otf Binary files differnew file mode 100644 index 00000000..204e3432 --- /dev/null +++ b/resources/fonts/noto/NotoSerifKhmer-Regular.otf diff --git a/resources/fonts/noto/NotoSerifKhmer-Regular.ttf b/resources/fonts/noto/NotoSerifKhmer-Regular.ttf Binary files differdeleted file mode 100644 index 7064a68a..00000000 --- a/resources/fonts/noto/NotoSerifKhmer-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSerifLao-Regular.otf b/resources/fonts/noto/NotoSerifLao-Regular.otf Binary files differnew file mode 100644 index 00000000..1bfb085d --- /dev/null +++ b/resources/fonts/noto/NotoSerifLao-Regular.otf diff --git a/resources/fonts/noto/NotoSerifLao-Regular.ttf b/resources/fonts/noto/NotoSerifLao-Regular.ttf Binary files differdeleted file mode 100644 index 2a7b015e..00000000 --- a/resources/fonts/noto/NotoSerifLao-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSerifMalayalam-Regular.ttf b/resources/fonts/noto/NotoSerifMalayalam-Regular.ttf Binary files differdeleted file mode 100644 index 90a4c138..00000000 --- a/resources/fonts/noto/NotoSerifMalayalam-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSerifMyanmar-Regular.otf b/resources/fonts/noto/NotoSerifMyanmar-Regular.otf Binary files differnew file mode 100644 index 00000000..3149b2f9 --- /dev/null +++ b/resources/fonts/noto/NotoSerifMyanmar-Regular.otf diff --git a/resources/fonts/noto/NotoSerifSinhala-Regular.otf b/resources/fonts/noto/NotoSerifSinhala-Regular.otf Binary files differnew file mode 100644 index 00000000..3d756153 --- /dev/null +++ b/resources/fonts/noto/NotoSerifSinhala-Regular.otf diff --git a/resources/fonts/noto/NotoSerifTamil-Regular.otf b/resources/fonts/noto/NotoSerifTamil-Regular.otf Binary files differnew file mode 100644 index 00000000..6510d131 --- /dev/null +++ b/resources/fonts/noto/NotoSerifTamil-Regular.otf diff --git a/resources/fonts/noto/NotoSerifTamil-Regular.ttf b/resources/fonts/noto/NotoSerifTamil-Regular.ttf Binary files differdeleted file mode 100644 index cb2b71bd..00000000 --- a/resources/fonts/noto/NotoSerifTamil-Regular.ttf +++ /dev/null diff --git a/resources/fonts/noto/NotoSerifThai-Regular.otf b/resources/fonts/noto/NotoSerifThai-Regular.otf Binary files differnew file mode 100644 index 00000000..a59d0e57 --- /dev/null +++ b/resources/fonts/noto/NotoSerifThai-Regular.otf diff --git a/resources/fonts/noto/NotoSerifThai-Regular.ttf b/resources/fonts/noto/NotoSerifThai-Regular.ttf Binary files differdeleted file mode 100644 index 0e032777..00000000 --- a/resources/fonts/noto/NotoSerifThai-Regular.ttf +++ /dev/null diff --git a/scripts/fontdump.nmake b/scripts/fontdump.nmake index 5ac40e22..96eb9e30 100644 --- a/scripts/fontdump.nmake +++ b/scripts/fontdump.nmake @@ -54,27 +54,15 @@ generated\resources\fonts\urw\NimbusSans-Regular.cff.c: resources\fonts\urw\Nimb generate: generated\resources\fonts\urw\StandardSymbolsPS.cff.c generated\resources\fonts\urw\StandardSymbolsPS.cff.c: resources\fonts\urw\StandardSymbolsPS.cff generated\resources\fonts\urw hexdump.exe hexdump.exe generated\resources\fonts\urw\StandardSymbolsPS.cff.c resources\fonts\urw\StandardSymbolsPS.cff -generate: generated\resources\fonts\han\SourceHanSansCN-Regular.otf.c -generated\resources\fonts\han\SourceHanSansCN-Regular.otf.c: resources\fonts\han\SourceHanSansCN-Regular.otf generated\resources\fonts\han hexdump.exe - hexdump.exe generated\resources\fonts\han\SourceHanSansCN-Regular.otf.c resources\fonts\han\SourceHanSansCN-Regular.otf -generate: generated\resources\fonts\han\SourceHanSansJP-Regular.otf.c -generated\resources\fonts\han\SourceHanSansJP-Regular.otf.c: resources\fonts\han\SourceHanSansJP-Regular.otf generated\resources\fonts\han hexdump.exe - hexdump.exe generated\resources\fonts\han\SourceHanSansJP-Regular.otf.c resources\fonts\han\SourceHanSansJP-Regular.otf -generate: generated\resources\fonts\han\SourceHanSansKR-Regular.otf.c -generated\resources\fonts\han\SourceHanSansKR-Regular.otf.c: resources\fonts\han\SourceHanSansKR-Regular.otf generated\resources\fonts\han hexdump.exe - hexdump.exe generated\resources\fonts\han\SourceHanSansKR-Regular.otf.c resources\fonts\han\SourceHanSansKR-Regular.otf -generate: generated\resources\fonts\han\SourceHanSansTW-Regular.otf.c -generated\resources\fonts\han\SourceHanSansTW-Regular.otf.c: resources\fonts\han\SourceHanSansTW-Regular.otf generated\resources\fonts\han hexdump.exe - hexdump.exe generated\resources\fonts\han\SourceHanSansTW-Regular.otf.c resources\fonts\han\SourceHanSansTW-Regular.otf +generate: generated\resources\fonts\han\SourceHanSerif-Regular.ttc.c +generated\resources\fonts\han\SourceHanSerif-Regular.ttc.c: resources\fonts\han\SourceHanSerif-Regular.ttc generated\resources\fonts\han hexdump.exe + hexdump.exe generated\resources\fonts\han\SourceHanSerif-Regular.ttc.c resources\fonts\han\SourceHanSerif-Regular.ttc generate: generated\resources\fonts\droid\DroidSansFallback.ttf.c generated\resources\fonts\droid\DroidSansFallback.ttf.c: resources\fonts\droid\DroidSansFallback.ttf generated\resources\fonts\droid hexdump.exe hexdump.exe generated\resources\fonts\droid\DroidSansFallback.ttf.c resources\fonts\droid\DroidSansFallback.ttf generate: generated\resources\fonts\droid\DroidSansFallbackFull.ttf.c generated\resources\fonts\droid\DroidSansFallbackFull.ttf.c: resources\fonts\droid\DroidSansFallbackFull.ttf generated\resources\fonts\droid hexdump.exe hexdump.exe generated\resources\fonts\droid\DroidSansFallbackFull.ttf.c resources\fonts\droid\DroidSansFallbackFull.ttf -generate: generated\resources\fonts\noto\NotoEmoji-Regular.ttf.c -generated\resources\fonts\noto\NotoEmoji-Regular.ttf.c: resources\fonts\noto\NotoEmoji-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoEmoji-Regular.ttf.c resources\fonts\noto\NotoEmoji-Regular.ttf generate: generated\resources\fonts\noto\NotoKufiArabic-Regular.ttf.c generated\resources\fonts\noto\NotoKufiArabic-Regular.ttf.c: resources\fonts\noto\NotoKufiArabic-Regular.ttf generated\resources\fonts\noto hexdump.exe hexdump.exe generated\resources\fonts\noto\NotoKufiArabic-Regular.ttf.c resources\fonts\noto\NotoKufiArabic-Regular.ttf @@ -84,216 +72,15 @@ generated\resources\fonts\noto\NotoNaskhArabic-Regular.ttf.c: resources\fonts\no generate: generated\resources\fonts\noto\NotoNastaliqUrdu-Regular.ttf.c generated\resources\fonts\noto\NotoNastaliqUrdu-Regular.ttf.c: resources\fonts\noto\NotoNastaliqUrdu-Regular.ttf generated\resources\fonts\noto hexdump.exe hexdump.exe generated\resources\fonts\noto\NotoNastaliqUrdu-Regular.ttf.c resources\fonts\noto\NotoNastaliqUrdu-Regular.ttf -generate: generated\resources\fonts\noto\NotoSans-Regular.ttf.c -generated\resources\fonts\noto\NotoSans-Regular.ttf.c: resources\fonts\noto\NotoSans-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSans-Regular.ttf.c resources\fonts\noto\NotoSans-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansArmenian-Regular.ttf.c -generated\resources\fonts\noto\NotoSansArmenian-Regular.ttf.c: resources\fonts\noto\NotoSansArmenian-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansArmenian-Regular.ttf.c resources\fonts\noto\NotoSansArmenian-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansAvestan-Regular.ttf.c -generated\resources\fonts\noto\NotoSansAvestan-Regular.ttf.c: resources\fonts\noto\NotoSansAvestan-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansAvestan-Regular.ttf.c resources\fonts\noto\NotoSansAvestan-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansBalinese-Regular.ttf.c -generated\resources\fonts\noto\NotoSansBalinese-Regular.ttf.c: resources\fonts\noto\NotoSansBalinese-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansBalinese-Regular.ttf.c resources\fonts\noto\NotoSansBalinese-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansBamum-Regular.ttf.c -generated\resources\fonts\noto\NotoSansBamum-Regular.ttf.c: resources\fonts\noto\NotoSansBamum-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansBamum-Regular.ttf.c resources\fonts\noto\NotoSansBamum-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansBatak-Regular.ttf.c -generated\resources\fonts\noto\NotoSansBatak-Regular.ttf.c: resources\fonts\noto\NotoSansBatak-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansBatak-Regular.ttf.c resources\fonts\noto\NotoSansBatak-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansBengali-Regular.ttf.c -generated\resources\fonts\noto\NotoSansBengali-Regular.ttf.c: resources\fonts\noto\NotoSansBengali-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansBengali-Regular.ttf.c resources\fonts\noto\NotoSansBengali-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansBrahmi-Regular.ttf.c -generated\resources\fonts\noto\NotoSansBrahmi-Regular.ttf.c: resources\fonts\noto\NotoSansBrahmi-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansBrahmi-Regular.ttf.c resources\fonts\noto\NotoSansBrahmi-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansBuginese-Regular.ttf.c -generated\resources\fonts\noto\NotoSansBuginese-Regular.ttf.c: resources\fonts\noto\NotoSansBuginese-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansBuginese-Regular.ttf.c resources\fonts\noto\NotoSansBuginese-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansBuhid-Regular.ttf.c -generated\resources\fonts\noto\NotoSansBuhid-Regular.ttf.c: resources\fonts\noto\NotoSansBuhid-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansBuhid-Regular.ttf.c resources\fonts\noto\NotoSansBuhid-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansCanadianAboriginal-Regular.ttf.c -generated\resources\fonts\noto\NotoSansCanadianAboriginal-Regular.ttf.c: resources\fonts\noto\NotoSansCanadianAboriginal-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansCanadianAboriginal-Regular.ttf.c resources\fonts\noto\NotoSansCanadianAboriginal-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansCarian-Regular.ttf.c -generated\resources\fonts\noto\NotoSansCarian-Regular.ttf.c: resources\fonts\noto\NotoSansCarian-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansCarian-Regular.ttf.c resources\fonts\noto\NotoSansCarian-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansCham-Regular.ttf.c -generated\resources\fonts\noto\NotoSansCham-Regular.ttf.c: resources\fonts\noto\NotoSansCham-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansCham-Regular.ttf.c resources\fonts\noto\NotoSansCham-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansCherokee-Regular.ttf.c -generated\resources\fonts\noto\NotoSansCherokee-Regular.ttf.c: resources\fonts\noto\NotoSansCherokee-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansCherokee-Regular.ttf.c resources\fonts\noto\NotoSansCherokee-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansCoptic-Regular.ttf.c -generated\resources\fonts\noto\NotoSansCoptic-Regular.ttf.c: resources\fonts\noto\NotoSansCoptic-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansCoptic-Regular.ttf.c resources\fonts\noto\NotoSansCoptic-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansCuneiform-Regular.ttf.c -generated\resources\fonts\noto\NotoSansCuneiform-Regular.ttf.c: resources\fonts\noto\NotoSansCuneiform-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansCuneiform-Regular.ttf.c resources\fonts\noto\NotoSansCuneiform-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansCypriot-Regular.ttf.c -generated\resources\fonts\noto\NotoSansCypriot-Regular.ttf.c: resources\fonts\noto\NotoSansCypriot-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansCypriot-Regular.ttf.c resources\fonts\noto\NotoSansCypriot-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansDeseret-Regular.ttf.c -generated\resources\fonts\noto\NotoSansDeseret-Regular.ttf.c: resources\fonts\noto\NotoSansDeseret-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansDeseret-Regular.ttf.c resources\fonts\noto\NotoSansDeseret-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansDevanagari-Regular.ttf.c -generated\resources\fonts\noto\NotoSansDevanagari-Regular.ttf.c: resources\fonts\noto\NotoSansDevanagari-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansDevanagari-Regular.ttf.c resources\fonts\noto\NotoSansDevanagari-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansEgyptianHieroglyphs-Regular.ttf.c -generated\resources\fonts\noto\NotoSansEgyptianHieroglyphs-Regular.ttf.c: resources\fonts\noto\NotoSansEgyptianHieroglyphs-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansEgyptianHieroglyphs-Regular.ttf.c resources\fonts\noto\NotoSansEgyptianHieroglyphs-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansEthiopic-Regular.ttf.c -generated\resources\fonts\noto\NotoSansEthiopic-Regular.ttf.c: resources\fonts\noto\NotoSansEthiopic-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansEthiopic-Regular.ttf.c resources\fonts\noto\NotoSansEthiopic-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansGeorgian-Regular.ttf.c -generated\resources\fonts\noto\NotoSansGeorgian-Regular.ttf.c: resources\fonts\noto\NotoSansGeorgian-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansGeorgian-Regular.ttf.c resources\fonts\noto\NotoSansGeorgian-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansGlagolitic-Regular.ttf.c -generated\resources\fonts\noto\NotoSansGlagolitic-Regular.ttf.c: resources\fonts\noto\NotoSansGlagolitic-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansGlagolitic-Regular.ttf.c resources\fonts\noto\NotoSansGlagolitic-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansGothic-Regular.ttf.c -generated\resources\fonts\noto\NotoSansGothic-Regular.ttf.c: resources\fonts\noto\NotoSansGothic-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansGothic-Regular.ttf.c resources\fonts\noto\NotoSansGothic-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansGujarati-Regular.ttf.c -generated\resources\fonts\noto\NotoSansGujarati-Regular.ttf.c: resources\fonts\noto\NotoSansGujarati-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansGujarati-Regular.ttf.c resources\fonts\noto\NotoSansGujarati-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansGurmukhi-Regular.ttf.c -generated\resources\fonts\noto\NotoSansGurmukhi-Regular.ttf.c: resources\fonts\noto\NotoSansGurmukhi-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansGurmukhi-Regular.ttf.c resources\fonts\noto\NotoSansGurmukhi-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansHanunoo-Regular.ttf.c -generated\resources\fonts\noto\NotoSansHanunoo-Regular.ttf.c: resources\fonts\noto\NotoSansHanunoo-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansHanunoo-Regular.ttf.c resources\fonts\noto\NotoSansHanunoo-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansHebrew-Regular.ttf.c -generated\resources\fonts\noto\NotoSansHebrew-Regular.ttf.c: resources\fonts\noto\NotoSansHebrew-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansHebrew-Regular.ttf.c resources\fonts\noto\NotoSansHebrew-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansImperialAramaic-Regular.ttf.c -generated\resources\fonts\noto\NotoSansImperialAramaic-Regular.ttf.c: resources\fonts\noto\NotoSansImperialAramaic-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansImperialAramaic-Regular.ttf.c resources\fonts\noto\NotoSansImperialAramaic-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansInscriptionalPahlavi-Regular.ttf.c -generated\resources\fonts\noto\NotoSansInscriptionalPahlavi-Regular.ttf.c: resources\fonts\noto\NotoSansInscriptionalPahlavi-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansInscriptionalPahlavi-Regular.ttf.c resources\fonts\noto\NotoSansInscriptionalPahlavi-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansInscriptionalParthian-Regular.ttf.c -generated\resources\fonts\noto\NotoSansInscriptionalParthian-Regular.ttf.c: resources\fonts\noto\NotoSansInscriptionalParthian-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansInscriptionalParthian-Regular.ttf.c resources\fonts\noto\NotoSansInscriptionalParthian-Regular.ttf generate: generated\resources\fonts\noto\NotoSansJavanese-Regular.ttf.c generated\resources\fonts\noto\NotoSansJavanese-Regular.ttf.c: resources\fonts\noto\NotoSansJavanese-Regular.ttf generated\resources\fonts\noto hexdump.exe hexdump.exe generated\resources\fonts\noto\NotoSansJavanese-Regular.ttf.c resources\fonts\noto\NotoSansJavanese-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansKaithi-Regular.ttf.c -generated\resources\fonts\noto\NotoSansKaithi-Regular.ttf.c: resources\fonts\noto\NotoSansKaithi-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansKaithi-Regular.ttf.c resources\fonts\noto\NotoSansKaithi-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansKannada-Regular.ttf.c -generated\resources\fonts\noto\NotoSansKannada-Regular.ttf.c: resources\fonts\noto\NotoSansKannada-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansKannada-Regular.ttf.c resources\fonts\noto\NotoSansKannada-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansKayahLi-Regular.ttf.c -generated\resources\fonts\noto\NotoSansKayahLi-Regular.ttf.c: resources\fonts\noto\NotoSansKayahLi-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansKayahLi-Regular.ttf.c resources\fonts\noto\NotoSansKayahLi-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansKharoshthi-Regular.ttf.c -generated\resources\fonts\noto\NotoSansKharoshthi-Regular.ttf.c: resources\fonts\noto\NotoSansKharoshthi-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansKharoshthi-Regular.ttf.c resources\fonts\noto\NotoSansKharoshthi-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansKhmer-Regular.ttf.c -generated\resources\fonts\noto\NotoSansKhmer-Regular.ttf.c: resources\fonts\noto\NotoSansKhmer-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansKhmer-Regular.ttf.c resources\fonts\noto\NotoSansKhmer-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansLao-Regular.ttf.c -generated\resources\fonts\noto\NotoSansLao-Regular.ttf.c: resources\fonts\noto\NotoSansLao-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansLao-Regular.ttf.c resources\fonts\noto\NotoSansLao-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansLepcha-Regular.ttf.c -generated\resources\fonts\noto\NotoSansLepcha-Regular.ttf.c: resources\fonts\noto\NotoSansLepcha-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansLepcha-Regular.ttf.c resources\fonts\noto\NotoSansLepcha-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansLimbu-Regular.ttf.c -generated\resources\fonts\noto\NotoSansLimbu-Regular.ttf.c: resources\fonts\noto\NotoSansLimbu-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansLimbu-Regular.ttf.c resources\fonts\noto\NotoSansLimbu-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansLinearB-Regular.ttf.c -generated\resources\fonts\noto\NotoSansLinearB-Regular.ttf.c: resources\fonts\noto\NotoSansLinearB-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansLinearB-Regular.ttf.c resources\fonts\noto\NotoSansLinearB-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansLisu-Regular.ttf.c -generated\resources\fonts\noto\NotoSansLisu-Regular.ttf.c: resources\fonts\noto\NotoSansLisu-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansLisu-Regular.ttf.c resources\fonts\noto\NotoSansLisu-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansLycian-Regular.ttf.c -generated\resources\fonts\noto\NotoSansLycian-Regular.ttf.c: resources\fonts\noto\NotoSansLycian-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansLycian-Regular.ttf.c resources\fonts\noto\NotoSansLycian-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansLydian-Regular.ttf.c -generated\resources\fonts\noto\NotoSansLydian-Regular.ttf.c: resources\fonts\noto\NotoSansLydian-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansLydian-Regular.ttf.c resources\fonts\noto\NotoSansLydian-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansMalayalam-Regular.ttf.c -generated\resources\fonts\noto\NotoSansMalayalam-Regular.ttf.c: resources\fonts\noto\NotoSansMalayalam-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansMalayalam-Regular.ttf.c resources\fonts\noto\NotoSansMalayalam-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansMandaic-Regular.ttf.c -generated\resources\fonts\noto\NotoSansMandaic-Regular.ttf.c: resources\fonts\noto\NotoSansMandaic-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansMandaic-Regular.ttf.c resources\fonts\noto\NotoSansMandaic-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansMeeteiMayek-Regular.ttf.c -generated\resources\fonts\noto\NotoSansMeeteiMayek-Regular.ttf.c: resources\fonts\noto\NotoSansMeeteiMayek-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansMeeteiMayek-Regular.ttf.c resources\fonts\noto\NotoSansMeeteiMayek-Regular.ttf generate: generated\resources\fonts\noto\NotoSansMongolian-Regular.ttf.c generated\resources\fonts\noto\NotoSansMongolian-Regular.ttf.c: resources\fonts\noto\NotoSansMongolian-Regular.ttf generated\resources\fonts\noto hexdump.exe hexdump.exe generated\resources\fonts\noto\NotoSansMongolian-Regular.ttf.c resources\fonts\noto\NotoSansMongolian-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansMyanmar-Regular.ttf.c -generated\resources\fonts\noto\NotoSansMyanmar-Regular.ttf.c: resources\fonts\noto\NotoSansMyanmar-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansMyanmar-Regular.ttf.c resources\fonts\noto\NotoSansMyanmar-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansNKo-Regular.ttf.c -generated\resources\fonts\noto\NotoSansNKo-Regular.ttf.c: resources\fonts\noto\NotoSansNKo-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansNKo-Regular.ttf.c resources\fonts\noto\NotoSansNKo-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansNewTaiLue-Regular.ttf.c -generated\resources\fonts\noto\NotoSansNewTaiLue-Regular.ttf.c: resources\fonts\noto\NotoSansNewTaiLue-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansNewTaiLue-Regular.ttf.c resources\fonts\noto\NotoSansNewTaiLue-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansOgham-Regular.ttf.c -generated\resources\fonts\noto\NotoSansOgham-Regular.ttf.c: resources\fonts\noto\NotoSansOgham-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansOgham-Regular.ttf.c resources\fonts\noto\NotoSansOgham-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansOlChiki-Regular.ttf.c -generated\resources\fonts\noto\NotoSansOlChiki-Regular.ttf.c: resources\fonts\noto\NotoSansOlChiki-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansOlChiki-Regular.ttf.c resources\fonts\noto\NotoSansOlChiki-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansOldItalic-Regular.ttf.c -generated\resources\fonts\noto\NotoSansOldItalic-Regular.ttf.c: resources\fonts\noto\NotoSansOldItalic-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansOldItalic-Regular.ttf.c resources\fonts\noto\NotoSansOldItalic-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansOldPersian-Regular.ttf.c -generated\resources\fonts\noto\NotoSansOldPersian-Regular.ttf.c: resources\fonts\noto\NotoSansOldPersian-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansOldPersian-Regular.ttf.c resources\fonts\noto\NotoSansOldPersian-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansOldSouthArabian-Regular.ttf.c -generated\resources\fonts\noto\NotoSansOldSouthArabian-Regular.ttf.c: resources\fonts\noto\NotoSansOldSouthArabian-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansOldSouthArabian-Regular.ttf.c resources\fonts\noto\NotoSansOldSouthArabian-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansOldTurkic-Regular.ttf.c -generated\resources\fonts\noto\NotoSansOldTurkic-Regular.ttf.c: resources\fonts\noto\NotoSansOldTurkic-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansOldTurkic-Regular.ttf.c resources\fonts\noto\NotoSansOldTurkic-Regular.ttf generate: generated\resources\fonts\noto\NotoSansOriya-Regular.ttf.c generated\resources\fonts\noto\NotoSansOriya-Regular.ttf.c: resources\fonts\noto\NotoSansOriya-Regular.ttf generated\resources\fonts\noto hexdump.exe hexdump.exe generated\resources\fonts\noto\NotoSansOriya-Regular.ttf.c resources\fonts\noto\NotoSansOriya-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansOsmanya-Regular.ttf.c -generated\resources\fonts\noto\NotoSansOsmanya-Regular.ttf.c: resources\fonts\noto\NotoSansOsmanya-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansOsmanya-Regular.ttf.c resources\fonts\noto\NotoSansOsmanya-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansPhagsPa-Regular.ttf.c -generated\resources\fonts\noto\NotoSansPhagsPa-Regular.ttf.c: resources\fonts\noto\NotoSansPhagsPa-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansPhagsPa-Regular.ttf.c resources\fonts\noto\NotoSansPhagsPa-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansPhoenician-Regular.ttf.c -generated\resources\fonts\noto\NotoSansPhoenician-Regular.ttf.c: resources\fonts\noto\NotoSansPhoenician-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansPhoenician-Regular.ttf.c resources\fonts\noto\NotoSansPhoenician-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansRejang-Regular.ttf.c -generated\resources\fonts\noto\NotoSansRejang-Regular.ttf.c: resources\fonts\noto\NotoSansRejang-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansRejang-Regular.ttf.c resources\fonts\noto\NotoSansRejang-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansRunic-Regular.ttf.c -generated\resources\fonts\noto\NotoSansRunic-Regular.ttf.c: resources\fonts\noto\NotoSansRunic-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansRunic-Regular.ttf.c resources\fonts\noto\NotoSansRunic-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansSamaritan-Regular.ttf.c -generated\resources\fonts\noto\NotoSansSamaritan-Regular.ttf.c: resources\fonts\noto\NotoSansSamaritan-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansSamaritan-Regular.ttf.c resources\fonts\noto\NotoSansSamaritan-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansSaurashtra-Regular.ttf.c -generated\resources\fonts\noto\NotoSansSaurashtra-Regular.ttf.c: resources\fonts\noto\NotoSansSaurashtra-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansSaurashtra-Regular.ttf.c resources\fonts\noto\NotoSansSaurashtra-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansShavian-Regular.ttf.c -generated\resources\fonts\noto\NotoSansShavian-Regular.ttf.c: resources\fonts\noto\NotoSansShavian-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansShavian-Regular.ttf.c resources\fonts\noto\NotoSansShavian-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansSinhala-Regular.ttf.c -generated\resources\fonts\noto\NotoSansSinhala-Regular.ttf.c: resources\fonts\noto\NotoSansSinhala-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansSinhala-Regular.ttf.c resources\fonts\noto\NotoSansSinhala-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansSundanese-Regular.ttf.c -generated\resources\fonts\noto\NotoSansSundanese-Regular.ttf.c: resources\fonts\noto\NotoSansSundanese-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansSundanese-Regular.ttf.c resources\fonts\noto\NotoSansSundanese-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansSylotiNagri-Regular.ttf.c -generated\resources\fonts\noto\NotoSansSylotiNagri-Regular.ttf.c: resources\fonts\noto\NotoSansSylotiNagri-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansSylotiNagri-Regular.ttf.c resources\fonts\noto\NotoSansSylotiNagri-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansSymbols-Regular.ttf.c -generated\resources\fonts\noto\NotoSansSymbols-Regular.ttf.c: resources\fonts\noto\NotoSansSymbols-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansSymbols-Regular.ttf.c resources\fonts\noto\NotoSansSymbols-Regular.ttf generate: generated\resources\fonts\noto\NotoSansSyriacEastern-Regular.ttf.c generated\resources\fonts\noto\NotoSansSyriacEastern-Regular.ttf.c: resources\fonts\noto\NotoSansSyriacEastern-Regular.ttf generated\resources\fonts\noto hexdump.exe hexdump.exe generated\resources\fonts\noto\NotoSansSyriacEastern-Regular.ttf.c resources\fonts\noto\NotoSansSyriacEastern-Regular.ttf @@ -303,87 +90,336 @@ generated\resources\fonts\noto\NotoSansSyriacEstrangela-Regular.ttf.c: resources generate: generated\resources\fonts\noto\NotoSansSyriacWestern-Regular.ttf.c generated\resources\fonts\noto\NotoSansSyriacWestern-Regular.ttf.c: resources\fonts\noto\NotoSansSyriacWestern-Regular.ttf generated\resources\fonts\noto hexdump.exe hexdump.exe generated\resources\fonts\noto\NotoSansSyriacWestern-Regular.ttf.c resources\fonts\noto\NotoSansSyriacWestern-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansTagalog-Regular.ttf.c -generated\resources\fonts\noto\NotoSansTagalog-Regular.ttf.c: resources\fonts\noto\NotoSansTagalog-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansTagalog-Regular.ttf.c resources\fonts\noto\NotoSansTagalog-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansTagbanwa-Regular.ttf.c -generated\resources\fonts\noto\NotoSansTagbanwa-Regular.ttf.c: resources\fonts\noto\NotoSansTagbanwa-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansTagbanwa-Regular.ttf.c resources\fonts\noto\NotoSansTagbanwa-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansTaiLe-Regular.ttf.c -generated\resources\fonts\noto\NotoSansTaiLe-Regular.ttf.c: resources\fonts\noto\NotoSansTaiLe-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansTaiLe-Regular.ttf.c resources\fonts\noto\NotoSansTaiLe-Regular.ttf generate: generated\resources\fonts\noto\NotoSansTaiTham-Regular.ttf.c generated\resources\fonts\noto\NotoSansTaiTham-Regular.ttf.c: resources\fonts\noto\NotoSansTaiTham-Regular.ttf generated\resources\fonts\noto hexdump.exe hexdump.exe generated\resources\fonts\noto\NotoSansTaiTham-Regular.ttf.c resources\fonts\noto\NotoSansTaiTham-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansTaiViet-Regular.ttf.c -generated\resources\fonts\noto\NotoSansTaiViet-Regular.ttf.c: resources\fonts\noto\NotoSansTaiViet-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansTaiViet-Regular.ttf.c resources\fonts\noto\NotoSansTaiViet-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansTamil-Regular.ttf.c -generated\resources\fonts\noto\NotoSansTamil-Regular.ttf.c: resources\fonts\noto\NotoSansTamil-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansTamil-Regular.ttf.c resources\fonts\noto\NotoSansTamil-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansTelugu-Regular.ttf.c -generated\resources\fonts\noto\NotoSansTelugu-Regular.ttf.c: resources\fonts\noto\NotoSansTelugu-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansTelugu-Regular.ttf.c resources\fonts\noto\NotoSansTelugu-Regular.ttf generate: generated\resources\fonts\noto\NotoSansThaana-Regular.ttf.c generated\resources\fonts\noto\NotoSansThaana-Regular.ttf.c: resources\fonts\noto\NotoSansThaana-Regular.ttf generated\resources\fonts\noto hexdump.exe hexdump.exe generated\resources\fonts\noto\NotoSansThaana-Regular.ttf.c resources\fonts\noto\NotoSansThaana-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansThai-Regular.ttf.c -generated\resources\fonts\noto\NotoSansThai-Regular.ttf.c: resources\fonts\noto\NotoSansThai-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansThai-Regular.ttf.c resources\fonts\noto\NotoSansThai-Regular.ttf generate: generated\resources\fonts\noto\NotoSansTibetan-Regular.ttf.c generated\resources\fonts\noto\NotoSansTibetan-Regular.ttf.c: resources\fonts\noto\NotoSansTibetan-Regular.ttf generated\resources\fonts\noto hexdump.exe hexdump.exe generated\resources\fonts\noto\NotoSansTibetan-Regular.ttf.c resources\fonts\noto\NotoSansTibetan-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansTifinagh-Regular.ttf.c -generated\resources\fonts\noto\NotoSansTifinagh-Regular.ttf.c: resources\fonts\noto\NotoSansTifinagh-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansTifinagh-Regular.ttf.c resources\fonts\noto\NotoSansTifinagh-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansUgaritic-Regular.ttf.c -generated\resources\fonts\noto\NotoSansUgaritic-Regular.ttf.c: resources\fonts\noto\NotoSansUgaritic-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansUgaritic-Regular.ttf.c resources\fonts\noto\NotoSansUgaritic-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansVai-Regular.ttf.c -generated\resources\fonts\noto\NotoSansVai-Regular.ttf.c: resources\fonts\noto\NotoSansVai-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansVai-Regular.ttf.c resources\fonts\noto\NotoSansVai-Regular.ttf -generate: generated\resources\fonts\noto\NotoSansYi-Regular.ttf.c -generated\resources\fonts\noto\NotoSansYi-Regular.ttf.c: resources\fonts\noto\NotoSansYi-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSansYi-Regular.ttf.c resources\fonts\noto\NotoSansYi-Regular.ttf -generate: generated\resources\fonts\noto\NotoSerif-Regular.ttf.c -generated\resources\fonts\noto\NotoSerif-Regular.ttf.c: resources\fonts\noto\NotoSerif-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSerif-Regular.ttf.c resources\fonts\noto\NotoSerif-Regular.ttf -generate: generated\resources\fonts\noto\NotoSerifArmenian-Regular.ttf.c -generated\resources\fonts\noto\NotoSerifArmenian-Regular.ttf.c: resources\fonts\noto\NotoSerifArmenian-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSerifArmenian-Regular.ttf.c resources\fonts\noto\NotoSerifArmenian-Regular.ttf -generate: generated\resources\fonts\noto\NotoSerifBengali-Regular.ttf.c -generated\resources\fonts\noto\NotoSerifBengali-Regular.ttf.c: resources\fonts\noto\NotoSerifBengali-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSerifBengali-Regular.ttf.c resources\fonts\noto\NotoSerifBengali-Regular.ttf -generate: generated\resources\fonts\noto\NotoSerifDevanagari-Regular.ttf.c -generated\resources\fonts\noto\NotoSerifDevanagari-Regular.ttf.c: resources\fonts\noto\NotoSerifDevanagari-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSerifDevanagari-Regular.ttf.c resources\fonts\noto\NotoSerifDevanagari-Regular.ttf -generate: generated\resources\fonts\noto\NotoSerifGeorgian-Regular.ttf.c -generated\resources\fonts\noto\NotoSerifGeorgian-Regular.ttf.c: resources\fonts\noto\NotoSerifGeorgian-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSerifGeorgian-Regular.ttf.c resources\fonts\noto\NotoSerifGeorgian-Regular.ttf -generate: generated\resources\fonts\noto\NotoSerifGujarati-Regular.ttf.c -generated\resources\fonts\noto\NotoSerifGujarati-Regular.ttf.c: resources\fonts\noto\NotoSerifGujarati-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSerifGujarati-Regular.ttf.c resources\fonts\noto\NotoSerifGujarati-Regular.ttf -generate: generated\resources\fonts\noto\NotoSerifKannada-Regular.ttf.c -generated\resources\fonts\noto\NotoSerifKannada-Regular.ttf.c: resources\fonts\noto\NotoSerifKannada-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSerifKannada-Regular.ttf.c resources\fonts\noto\NotoSerifKannada-Regular.ttf -generate: generated\resources\fonts\noto\NotoSerifKhmer-Regular.ttf.c -generated\resources\fonts\noto\NotoSerifKhmer-Regular.ttf.c: resources\fonts\noto\NotoSerifKhmer-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSerifKhmer-Regular.ttf.c resources\fonts\noto\NotoSerifKhmer-Regular.ttf -generate: generated\resources\fonts\noto\NotoSerifLao-Regular.ttf.c -generated\resources\fonts\noto\NotoSerifLao-Regular.ttf.c: resources\fonts\noto\NotoSerifLao-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSerifLao-Regular.ttf.c resources\fonts\noto\NotoSerifLao-Regular.ttf -generate: generated\resources\fonts\noto\NotoSerifMalayalam-Regular.ttf.c -generated\resources\fonts\noto\NotoSerifMalayalam-Regular.ttf.c: resources\fonts\noto\NotoSerifMalayalam-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSerifMalayalam-Regular.ttf.c resources\fonts\noto\NotoSerifMalayalam-Regular.ttf -generate: generated\resources\fonts\noto\NotoSerifTamil-Regular.ttf.c -generated\resources\fonts\noto\NotoSerifTamil-Regular.ttf.c: resources\fonts\noto\NotoSerifTamil-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSerifTamil-Regular.ttf.c resources\fonts\noto\NotoSerifTamil-Regular.ttf generate: generated\resources\fonts\noto\NotoSerifTelugu-Regular.ttf.c generated\resources\fonts\noto\NotoSerifTelugu-Regular.ttf.c: resources\fonts\noto\NotoSerifTelugu-Regular.ttf generated\resources\fonts\noto hexdump.exe hexdump.exe generated\resources\fonts\noto\NotoSerifTelugu-Regular.ttf.c resources\fonts\noto\NotoSerifTelugu-Regular.ttf -generate: generated\resources\fonts\noto\NotoSerifThai-Regular.ttf.c -generated\resources\fonts\noto\NotoSerifThai-Regular.ttf.c: resources\fonts\noto\NotoSerifThai-Regular.ttf generated\resources\fonts\noto hexdump.exe - hexdump.exe generated\resources\fonts\noto\NotoSerifThai-Regular.ttf.c resources\fonts\noto\NotoSerifThai-Regular.ttf +generate: generated\resources\fonts\noto\NotoSans-Regular.otf.c +generated\resources\fonts\noto\NotoSans-Regular.otf.c: resources\fonts\noto\NotoSans-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSans-Regular.otf.c resources\fonts\noto\NotoSans-Regular.otf +generate: generated\resources\fonts\noto\NotoSansAdlam-Regular.otf.c +generated\resources\fonts\noto\NotoSansAdlam-Regular.otf.c: resources\fonts\noto\NotoSansAdlam-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansAdlam-Regular.otf.c resources\fonts\noto\NotoSansAdlam-Regular.otf +generate: generated\resources\fonts\noto\NotoSansAhom-Regular.otf.c +generated\resources\fonts\noto\NotoSansAhom-Regular.otf.c: resources\fonts\noto\NotoSansAhom-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansAhom-Regular.otf.c resources\fonts\noto\NotoSansAhom-Regular.otf +generate: generated\resources\fonts\noto\NotoSansAnatolianHieroglyphs-Regular.otf.c +generated\resources\fonts\noto\NotoSansAnatolianHieroglyphs-Regular.otf.c: resources\fonts\noto\NotoSansAnatolianHieroglyphs-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansAnatolianHieroglyphs-Regular.otf.c resources\fonts\noto\NotoSansAnatolianHieroglyphs-Regular.otf +generate: generated\resources\fonts\noto\NotoSansArabic-Regular.otf.c +generated\resources\fonts\noto\NotoSansArabic-Regular.otf.c: resources\fonts\noto\NotoSansArabic-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansArabic-Regular.otf.c resources\fonts\noto\NotoSansArabic-Regular.otf +generate: generated\resources\fonts\noto\NotoSansAvestan-Regular.otf.c +generated\resources\fonts\noto\NotoSansAvestan-Regular.otf.c: resources\fonts\noto\NotoSansAvestan-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansAvestan-Regular.otf.c resources\fonts\noto\NotoSansAvestan-Regular.otf +generate: generated\resources\fonts\noto\NotoSansBamum-Regular.otf.c +generated\resources\fonts\noto\NotoSansBamum-Regular.otf.c: resources\fonts\noto\NotoSansBamum-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansBamum-Regular.otf.c resources\fonts\noto\NotoSansBamum-Regular.otf +generate: generated\resources\fonts\noto\NotoSansBassaVah-Regular.otf.c +generated\resources\fonts\noto\NotoSansBassaVah-Regular.otf.c: resources\fonts\noto\NotoSansBassaVah-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansBassaVah-Regular.otf.c resources\fonts\noto\NotoSansBassaVah-Regular.otf +generate: generated\resources\fonts\noto\NotoSansBatak-Regular.otf.c +generated\resources\fonts\noto\NotoSansBatak-Regular.otf.c: resources\fonts\noto\NotoSansBatak-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansBatak-Regular.otf.c resources\fonts\noto\NotoSansBatak-Regular.otf +generate: generated\resources\fonts\noto\NotoSansBengali-Regular.otf.c +generated\resources\fonts\noto\NotoSansBengali-Regular.otf.c: resources\fonts\noto\NotoSansBengali-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansBengali-Regular.otf.c resources\fonts\noto\NotoSansBengali-Regular.otf +generate: generated\resources\fonts\noto\NotoSansBhaiksuki-Regular.otf.c +generated\resources\fonts\noto\NotoSansBhaiksuki-Regular.otf.c: resources\fonts\noto\NotoSansBhaiksuki-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansBhaiksuki-Regular.otf.c resources\fonts\noto\NotoSansBhaiksuki-Regular.otf +generate: generated\resources\fonts\noto\NotoSansBrahmi-Regular.otf.c +generated\resources\fonts\noto\NotoSansBrahmi-Regular.otf.c: resources\fonts\noto\NotoSansBrahmi-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansBrahmi-Regular.otf.c resources\fonts\noto\NotoSansBrahmi-Regular.otf +generate: generated\resources\fonts\noto\NotoSansBuginese-Regular.otf.c +generated\resources\fonts\noto\NotoSansBuginese-Regular.otf.c: resources\fonts\noto\NotoSansBuginese-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansBuginese-Regular.otf.c resources\fonts\noto\NotoSansBuginese-Regular.otf +generate: generated\resources\fonts\noto\NotoSansBuhid-Regular.otf.c +generated\resources\fonts\noto\NotoSansBuhid-Regular.otf.c: resources\fonts\noto\NotoSansBuhid-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansBuhid-Regular.otf.c resources\fonts\noto\NotoSansBuhid-Regular.otf +generate: generated\resources\fonts\noto\NotoSansCanadianAboriginal-Regular.otf.c +generated\resources\fonts\noto\NotoSansCanadianAboriginal-Regular.otf.c: resources\fonts\noto\NotoSansCanadianAboriginal-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansCanadianAboriginal-Regular.otf.c resources\fonts\noto\NotoSansCanadianAboriginal-Regular.otf +generate: generated\resources\fonts\noto\NotoSansCarian-Regular.otf.c +generated\resources\fonts\noto\NotoSansCarian-Regular.otf.c: resources\fonts\noto\NotoSansCarian-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansCarian-Regular.otf.c resources\fonts\noto\NotoSansCarian-Regular.otf +generate: generated\resources\fonts\noto\NotoSansChakma-Regular.otf.c +generated\resources\fonts\noto\NotoSansChakma-Regular.otf.c: resources\fonts\noto\NotoSansChakma-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansChakma-Regular.otf.c resources\fonts\noto\NotoSansChakma-Regular.otf +generate: generated\resources\fonts\noto\NotoSansCham-Regular.otf.c +generated\resources\fonts\noto\NotoSansCham-Regular.otf.c: resources\fonts\noto\NotoSansCham-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansCham-Regular.otf.c resources\fonts\noto\NotoSansCham-Regular.otf +generate: generated\resources\fonts\noto\NotoSansCherokee-Regular.otf.c +generated\resources\fonts\noto\NotoSansCherokee-Regular.otf.c: resources\fonts\noto\NotoSansCherokee-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansCherokee-Regular.otf.c resources\fonts\noto\NotoSansCherokee-Regular.otf +generate: generated\resources\fonts\noto\NotoSansCoptic-Regular.otf.c +generated\resources\fonts\noto\NotoSansCoptic-Regular.otf.c: resources\fonts\noto\NotoSansCoptic-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansCoptic-Regular.otf.c resources\fonts\noto\NotoSansCoptic-Regular.otf +generate: generated\resources\fonts\noto\NotoSansCuneiform-Regular.otf.c +generated\resources\fonts\noto\NotoSansCuneiform-Regular.otf.c: resources\fonts\noto\NotoSansCuneiform-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansCuneiform-Regular.otf.c resources\fonts\noto\NotoSansCuneiform-Regular.otf +generate: generated\resources\fonts\noto\NotoSansCypriot-Regular.otf.c +generated\resources\fonts\noto\NotoSansCypriot-Regular.otf.c: resources\fonts\noto\NotoSansCypriot-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansCypriot-Regular.otf.c resources\fonts\noto\NotoSansCypriot-Regular.otf +generate: generated\resources\fonts\noto\NotoSansDeseret-Regular.otf.c +generated\resources\fonts\noto\NotoSansDeseret-Regular.otf.c: resources\fonts\noto\NotoSansDeseret-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansDeseret-Regular.otf.c resources\fonts\noto\NotoSansDeseret-Regular.otf +generate: generated\resources\fonts\noto\NotoSansDevanagari-Regular.otf.c +generated\resources\fonts\noto\NotoSansDevanagari-Regular.otf.c: resources\fonts\noto\NotoSansDevanagari-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansDevanagari-Regular.otf.c resources\fonts\noto\NotoSansDevanagari-Regular.otf +generate: generated\resources\fonts\noto\NotoSansEgyptianHieroglyphs-Regular.otf.c +generated\resources\fonts\noto\NotoSansEgyptianHieroglyphs-Regular.otf.c: resources\fonts\noto\NotoSansEgyptianHieroglyphs-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansEgyptianHieroglyphs-Regular.otf.c resources\fonts\noto\NotoSansEgyptianHieroglyphs-Regular.otf +generate: generated\resources\fonts\noto\NotoSansElbasan-Regular.otf.c +generated\resources\fonts\noto\NotoSansElbasan-Regular.otf.c: resources\fonts\noto\NotoSansElbasan-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansElbasan-Regular.otf.c resources\fonts\noto\NotoSansElbasan-Regular.otf +generate: generated\resources\fonts\noto\NotoSansGlagolitic-Regular.otf.c +generated\resources\fonts\noto\NotoSansGlagolitic-Regular.otf.c: resources\fonts\noto\NotoSansGlagolitic-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansGlagolitic-Regular.otf.c resources\fonts\noto\NotoSansGlagolitic-Regular.otf +generate: generated\resources\fonts\noto\NotoSansGothic-Regular.otf.c +generated\resources\fonts\noto\NotoSansGothic-Regular.otf.c: resources\fonts\noto\NotoSansGothic-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansGothic-Regular.otf.c resources\fonts\noto\NotoSansGothic-Regular.otf +generate: generated\resources\fonts\noto\NotoSansHanunoo-Regular.otf.c +generated\resources\fonts\noto\NotoSansHanunoo-Regular.otf.c: resources\fonts\noto\NotoSansHanunoo-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansHanunoo-Regular.otf.c resources\fonts\noto\NotoSansHanunoo-Regular.otf +generate: generated\resources\fonts\noto\NotoSansHatran-Regular.otf.c +generated\resources\fonts\noto\NotoSansHatran-Regular.otf.c: resources\fonts\noto\NotoSansHatran-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansHatran-Regular.otf.c resources\fonts\noto\NotoSansHatran-Regular.otf +generate: generated\resources\fonts\noto\NotoSansImperialAramaic-Regular.otf.c +generated\resources\fonts\noto\NotoSansImperialAramaic-Regular.otf.c: resources\fonts\noto\NotoSansImperialAramaic-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansImperialAramaic-Regular.otf.c resources\fonts\noto\NotoSansImperialAramaic-Regular.otf +generate: generated\resources\fonts\noto\NotoSansInscriptionalPahlavi-Regular.otf.c +generated\resources\fonts\noto\NotoSansInscriptionalPahlavi-Regular.otf.c: resources\fonts\noto\NotoSansInscriptionalPahlavi-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansInscriptionalPahlavi-Regular.otf.c resources\fonts\noto\NotoSansInscriptionalPahlavi-Regular.otf +generate: generated\resources\fonts\noto\NotoSansInscriptionalParthian-Regular.otf.c +generated\resources\fonts\noto\NotoSansInscriptionalParthian-Regular.otf.c: resources\fonts\noto\NotoSansInscriptionalParthian-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansInscriptionalParthian-Regular.otf.c resources\fonts\noto\NotoSansInscriptionalParthian-Regular.otf +generate: generated\resources\fonts\noto\NotoSansKaithi-Regular.otf.c +generated\resources\fonts\noto\NotoSansKaithi-Regular.otf.c: resources\fonts\noto\NotoSansKaithi-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansKaithi-Regular.otf.c resources\fonts\noto\NotoSansKaithi-Regular.otf +generate: generated\resources\fonts\noto\NotoSansKayahLi-Regular.otf.c +generated\resources\fonts\noto\NotoSansKayahLi-Regular.otf.c: resources\fonts\noto\NotoSansKayahLi-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansKayahLi-Regular.otf.c resources\fonts\noto\NotoSansKayahLi-Regular.otf +generate: generated\resources\fonts\noto\NotoSansKharoshthi-Regular.otf.c +generated\resources\fonts\noto\NotoSansKharoshthi-Regular.otf.c: resources\fonts\noto\NotoSansKharoshthi-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansKharoshthi-Regular.otf.c resources\fonts\noto\NotoSansKharoshthi-Regular.otf +generate: generated\resources\fonts\noto\NotoSansLepcha-Regular.otf.c +generated\resources\fonts\noto\NotoSansLepcha-Regular.otf.c: resources\fonts\noto\NotoSansLepcha-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansLepcha-Regular.otf.c resources\fonts\noto\NotoSansLepcha-Regular.otf +generate: generated\resources\fonts\noto\NotoSansLimbu-Regular.otf.c +generated\resources\fonts\noto\NotoSansLimbu-Regular.otf.c: resources\fonts\noto\NotoSansLimbu-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansLimbu-Regular.otf.c resources\fonts\noto\NotoSansLimbu-Regular.otf +generate: generated\resources\fonts\noto\NotoSansLinearA-Regular.otf.c +generated\resources\fonts\noto\NotoSansLinearA-Regular.otf.c: resources\fonts\noto\NotoSansLinearA-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansLinearA-Regular.otf.c resources\fonts\noto\NotoSansLinearA-Regular.otf +generate: generated\resources\fonts\noto\NotoSansLinearB-Regular.otf.c +generated\resources\fonts\noto\NotoSansLinearB-Regular.otf.c: resources\fonts\noto\NotoSansLinearB-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansLinearB-Regular.otf.c resources\fonts\noto\NotoSansLinearB-Regular.otf +generate: generated\resources\fonts\noto\NotoSansLisu-Regular.otf.c +generated\resources\fonts\noto\NotoSansLisu-Regular.otf.c: resources\fonts\noto\NotoSansLisu-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansLisu-Regular.otf.c resources\fonts\noto\NotoSansLisu-Regular.otf +generate: generated\resources\fonts\noto\NotoSansLycian-Regular.otf.c +generated\resources\fonts\noto\NotoSansLycian-Regular.otf.c: resources\fonts\noto\NotoSansLycian-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansLycian-Regular.otf.c resources\fonts\noto\NotoSansLycian-Regular.otf +generate: generated\resources\fonts\noto\NotoSansLydian-Regular.otf.c +generated\resources\fonts\noto\NotoSansLydian-Regular.otf.c: resources\fonts\noto\NotoSansLydian-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansLydian-Regular.otf.c resources\fonts\noto\NotoSansLydian-Regular.otf +generate: generated\resources\fonts\noto\NotoSansMalayalam-Regular.otf.c +generated\resources\fonts\noto\NotoSansMalayalam-Regular.otf.c: resources\fonts\noto\NotoSansMalayalam-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansMalayalam-Regular.otf.c resources\fonts\noto\NotoSansMalayalam-Regular.otf +generate: generated\resources\fonts\noto\NotoSansMandaic-Regular.otf.c +generated\resources\fonts\noto\NotoSansMandaic-Regular.otf.c: resources\fonts\noto\NotoSansMandaic-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansMandaic-Regular.otf.c resources\fonts\noto\NotoSansMandaic-Regular.otf +generate: generated\resources\fonts\noto\NotoSansManichaean-Regular.otf.c +generated\resources\fonts\noto\NotoSansManichaean-Regular.otf.c: resources\fonts\noto\NotoSansManichaean-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansManichaean-Regular.otf.c resources\fonts\noto\NotoSansManichaean-Regular.otf +generate: generated\resources\fonts\noto\NotoSansMarchen-Regular.otf.c +generated\resources\fonts\noto\NotoSansMarchen-Regular.otf.c: resources\fonts\noto\NotoSansMarchen-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansMarchen-Regular.otf.c resources\fonts\noto\NotoSansMarchen-Regular.otf +generate: generated\resources\fonts\noto\NotoSansMeeteiMayek-Regular.otf.c +generated\resources\fonts\noto\NotoSansMeeteiMayek-Regular.otf.c: resources\fonts\noto\NotoSansMeeteiMayek-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansMeeteiMayek-Regular.otf.c resources\fonts\noto\NotoSansMeeteiMayek-Regular.otf +generate: generated\resources\fonts\noto\NotoSansMendeKikakui-Regular.otf.c +generated\resources\fonts\noto\NotoSansMendeKikakui-Regular.otf.c: resources\fonts\noto\NotoSansMendeKikakui-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansMendeKikakui-Regular.otf.c resources\fonts\noto\NotoSansMendeKikakui-Regular.otf +generate: generated\resources\fonts\noto\NotoSansMeroitic-Regular.otf.c +generated\resources\fonts\noto\NotoSansMeroitic-Regular.otf.c: resources\fonts\noto\NotoSansMeroitic-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansMeroitic-Regular.otf.c resources\fonts\noto\NotoSansMeroitic-Regular.otf +generate: generated\resources\fonts\noto\NotoSansMiao-Regular.otf.c +generated\resources\fonts\noto\NotoSansMiao-Regular.otf.c: resources\fonts\noto\NotoSansMiao-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansMiao-Regular.otf.c resources\fonts\noto\NotoSansMiao-Regular.otf +generate: generated\resources\fonts\noto\NotoSansMro-Regular.otf.c +generated\resources\fonts\noto\NotoSansMro-Regular.otf.c: resources\fonts\noto\NotoSansMro-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansMro-Regular.otf.c resources\fonts\noto\NotoSansMro-Regular.otf +generate: generated\resources\fonts\noto\NotoSansMultani-Regular.otf.c +generated\resources\fonts\noto\NotoSansMultani-Regular.otf.c: resources\fonts\noto\NotoSansMultani-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansMultani-Regular.otf.c resources\fonts\noto\NotoSansMultani-Regular.otf +generate: generated\resources\fonts\noto\NotoSansNKo-Regular.otf.c +generated\resources\fonts\noto\NotoSansNKo-Regular.otf.c: resources\fonts\noto\NotoSansNKo-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansNKo-Regular.otf.c resources\fonts\noto\NotoSansNKo-Regular.otf +generate: generated\resources\fonts\noto\NotoSansNabataean-Regular.otf.c +generated\resources\fonts\noto\NotoSansNabataean-Regular.otf.c: resources\fonts\noto\NotoSansNabataean-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansNabataean-Regular.otf.c resources\fonts\noto\NotoSansNabataean-Regular.otf +generate: generated\resources\fonts\noto\NotoSansNewTaiLue-Regular.otf.c +generated\resources\fonts\noto\NotoSansNewTaiLue-Regular.otf.c: resources\fonts\noto\NotoSansNewTaiLue-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansNewTaiLue-Regular.otf.c resources\fonts\noto\NotoSansNewTaiLue-Regular.otf +generate: generated\resources\fonts\noto\NotoSansNewa-Regular.otf.c +generated\resources\fonts\noto\NotoSansNewa-Regular.otf.c: resources\fonts\noto\NotoSansNewa-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansNewa-Regular.otf.c resources\fonts\noto\NotoSansNewa-Regular.otf +generate: generated\resources\fonts\noto\NotoSansOgham-Regular.otf.c +generated\resources\fonts\noto\NotoSansOgham-Regular.otf.c: resources\fonts\noto\NotoSansOgham-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansOgham-Regular.otf.c resources\fonts\noto\NotoSansOgham-Regular.otf +generate: generated\resources\fonts\noto\NotoSansOlChiki-Regular.otf.c +generated\resources\fonts\noto\NotoSansOlChiki-Regular.otf.c: resources\fonts\noto\NotoSansOlChiki-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansOlChiki-Regular.otf.c resources\fonts\noto\NotoSansOlChiki-Regular.otf +generate: generated\resources\fonts\noto\NotoSansOldItalic-Regular.otf.c +generated\resources\fonts\noto\NotoSansOldItalic-Regular.otf.c: resources\fonts\noto\NotoSansOldItalic-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansOldItalic-Regular.otf.c resources\fonts\noto\NotoSansOldItalic-Regular.otf +generate: generated\resources\fonts\noto\NotoSansOldNorthArabian-Regular.otf.c +generated\resources\fonts\noto\NotoSansOldNorthArabian-Regular.otf.c: resources\fonts\noto\NotoSansOldNorthArabian-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansOldNorthArabian-Regular.otf.c resources\fonts\noto\NotoSansOldNorthArabian-Regular.otf +generate: generated\resources\fonts\noto\NotoSansOldPermic-Regular.otf.c +generated\resources\fonts\noto\NotoSansOldPermic-Regular.otf.c: resources\fonts\noto\NotoSansOldPermic-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansOldPermic-Regular.otf.c resources\fonts\noto\NotoSansOldPermic-Regular.otf +generate: generated\resources\fonts\noto\NotoSansOldPersian-Regular.otf.c +generated\resources\fonts\noto\NotoSansOldPersian-Regular.otf.c: resources\fonts\noto\NotoSansOldPersian-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansOldPersian-Regular.otf.c resources\fonts\noto\NotoSansOldPersian-Regular.otf +generate: generated\resources\fonts\noto\NotoSansOldSouthArabian-Regular.otf.c +generated\resources\fonts\noto\NotoSansOldSouthArabian-Regular.otf.c: resources\fonts\noto\NotoSansOldSouthArabian-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansOldSouthArabian-Regular.otf.c resources\fonts\noto\NotoSansOldSouthArabian-Regular.otf +generate: generated\resources\fonts\noto\NotoSansOldTurkic-Regular.otf.c +generated\resources\fonts\noto\NotoSansOldTurkic-Regular.otf.c: resources\fonts\noto\NotoSansOldTurkic-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansOldTurkic-Regular.otf.c resources\fonts\noto\NotoSansOldTurkic-Regular.otf +generate: generated\resources\fonts\noto\NotoSansOsage-Regular.otf.c +generated\resources\fonts\noto\NotoSansOsage-Regular.otf.c: resources\fonts\noto\NotoSansOsage-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansOsage-Regular.otf.c resources\fonts\noto\NotoSansOsage-Regular.otf +generate: generated\resources\fonts\noto\NotoSansOsmanya-Regular.otf.c +generated\resources\fonts\noto\NotoSansOsmanya-Regular.otf.c: resources\fonts\noto\NotoSansOsmanya-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansOsmanya-Regular.otf.c resources\fonts\noto\NotoSansOsmanya-Regular.otf +generate: generated\resources\fonts\noto\NotoSansPahawhHmong-Regular.otf.c +generated\resources\fonts\noto\NotoSansPahawhHmong-Regular.otf.c: resources\fonts\noto\NotoSansPahawhHmong-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansPahawhHmong-Regular.otf.c resources\fonts\noto\NotoSansPahawhHmong-Regular.otf +generate: generated\resources\fonts\noto\NotoSansPalmyrene-Regular.otf.c +generated\resources\fonts\noto\NotoSansPalmyrene-Regular.otf.c: resources\fonts\noto\NotoSansPalmyrene-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansPalmyrene-Regular.otf.c resources\fonts\noto\NotoSansPalmyrene-Regular.otf +generate: generated\resources\fonts\noto\NotoSansPauCinHau-Regular.otf.c +generated\resources\fonts\noto\NotoSansPauCinHau-Regular.otf.c: resources\fonts\noto\NotoSansPauCinHau-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansPauCinHau-Regular.otf.c resources\fonts\noto\NotoSansPauCinHau-Regular.otf +generate: generated\resources\fonts\noto\NotoSansPhagsPa-Regular.otf.c +generated\resources\fonts\noto\NotoSansPhagsPa-Regular.otf.c: resources\fonts\noto\NotoSansPhagsPa-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansPhagsPa-Regular.otf.c resources\fonts\noto\NotoSansPhagsPa-Regular.otf +generate: generated\resources\fonts\noto\NotoSansPhoenician-Regular.otf.c +generated\resources\fonts\noto\NotoSansPhoenician-Regular.otf.c: resources\fonts\noto\NotoSansPhoenician-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansPhoenician-Regular.otf.c resources\fonts\noto\NotoSansPhoenician-Regular.otf +generate: generated\resources\fonts\noto\NotoSansRejang-Regular.otf.c +generated\resources\fonts\noto\NotoSansRejang-Regular.otf.c: resources\fonts\noto\NotoSansRejang-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansRejang-Regular.otf.c resources\fonts\noto\NotoSansRejang-Regular.otf +generate: generated\resources\fonts\noto\NotoSansRunic-Regular.otf.c +generated\resources\fonts\noto\NotoSansRunic-Regular.otf.c: resources\fonts\noto\NotoSansRunic-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansRunic-Regular.otf.c resources\fonts\noto\NotoSansRunic-Regular.otf +generate: generated\resources\fonts\noto\NotoSansSamaritan-Regular.otf.c +generated\resources\fonts\noto\NotoSansSamaritan-Regular.otf.c: resources\fonts\noto\NotoSansSamaritan-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansSamaritan-Regular.otf.c resources\fonts\noto\NotoSansSamaritan-Regular.otf +generate: generated\resources\fonts\noto\NotoSansSaurashtra-Regular.otf.c +generated\resources\fonts\noto\NotoSansSaurashtra-Regular.otf.c: resources\fonts\noto\NotoSansSaurashtra-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansSaurashtra-Regular.otf.c resources\fonts\noto\NotoSansSaurashtra-Regular.otf +generate: generated\resources\fonts\noto\NotoSansSharada-Regular.otf.c +generated\resources\fonts\noto\NotoSansSharada-Regular.otf.c: resources\fonts\noto\NotoSansSharada-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansSharada-Regular.otf.c resources\fonts\noto\NotoSansSharada-Regular.otf +generate: generated\resources\fonts\noto\NotoSansShavian-Regular.otf.c +generated\resources\fonts\noto\NotoSansShavian-Regular.otf.c: resources\fonts\noto\NotoSansShavian-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansShavian-Regular.otf.c resources\fonts\noto\NotoSansShavian-Regular.otf +generate: generated\resources\fonts\noto\NotoSansSoraSompeng-Regular.otf.c +generated\resources\fonts\noto\NotoSansSoraSompeng-Regular.otf.c: resources\fonts\noto\NotoSansSoraSompeng-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansSoraSompeng-Regular.otf.c resources\fonts\noto\NotoSansSoraSompeng-Regular.otf +generate: generated\resources\fonts\noto\NotoSansSundanese-Regular.otf.c +generated\resources\fonts\noto\NotoSansSundanese-Regular.otf.c: resources\fonts\noto\NotoSansSundanese-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansSundanese-Regular.otf.c resources\fonts\noto\NotoSansSundanese-Regular.otf +generate: generated\resources\fonts\noto\NotoSansSylotiNagri-Regular.otf.c +generated\resources\fonts\noto\NotoSansSylotiNagri-Regular.otf.c: resources\fonts\noto\NotoSansSylotiNagri-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansSylotiNagri-Regular.otf.c resources\fonts\noto\NotoSansSylotiNagri-Regular.otf +generate: generated\resources\fonts\noto\NotoSansSymbols-Regular.otf.c +generated\resources\fonts\noto\NotoSansSymbols-Regular.otf.c: resources\fonts\noto\NotoSansSymbols-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansSymbols-Regular.otf.c resources\fonts\noto\NotoSansSymbols-Regular.otf +generate: generated\resources\fonts\noto\NotoSansSymbols2-Regular.otf.c +generated\resources\fonts\noto\NotoSansSymbols2-Regular.otf.c: resources\fonts\noto\NotoSansSymbols2-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansSymbols2-Regular.otf.c resources\fonts\noto\NotoSansSymbols2-Regular.otf +generate: generated\resources\fonts\noto\NotoSansTagalog-Regular.otf.c +generated\resources\fonts\noto\NotoSansTagalog-Regular.otf.c: resources\fonts\noto\NotoSansTagalog-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansTagalog-Regular.otf.c resources\fonts\noto\NotoSansTagalog-Regular.otf +generate: generated\resources\fonts\noto\NotoSansTagbanwa-Regular.otf.c +generated\resources\fonts\noto\NotoSansTagbanwa-Regular.otf.c: resources\fonts\noto\NotoSansTagbanwa-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansTagbanwa-Regular.otf.c resources\fonts\noto\NotoSansTagbanwa-Regular.otf +generate: generated\resources\fonts\noto\NotoSansTaiLe-Regular.otf.c +generated\resources\fonts\noto\NotoSansTaiLe-Regular.otf.c: resources\fonts\noto\NotoSansTaiLe-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansTaiLe-Regular.otf.c resources\fonts\noto\NotoSansTaiLe-Regular.otf +generate: generated\resources\fonts\noto\NotoSansTaiViet-Regular.otf.c +generated\resources\fonts\noto\NotoSansTaiViet-Regular.otf.c: resources\fonts\noto\NotoSansTaiViet-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansTaiViet-Regular.otf.c resources\fonts\noto\NotoSansTaiViet-Regular.otf +generate: generated\resources\fonts\noto\NotoSansTifinagh-Regular.otf.c +generated\resources\fonts\noto\NotoSansTifinagh-Regular.otf.c: resources\fonts\noto\NotoSansTifinagh-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansTifinagh-Regular.otf.c resources\fonts\noto\NotoSansTifinagh-Regular.otf +generate: generated\resources\fonts\noto\NotoSansUgaritic-Regular.otf.c +generated\resources\fonts\noto\NotoSansUgaritic-Regular.otf.c: resources\fonts\noto\NotoSansUgaritic-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansUgaritic-Regular.otf.c resources\fonts\noto\NotoSansUgaritic-Regular.otf +generate: generated\resources\fonts\noto\NotoSansVai-Regular.otf.c +generated\resources\fonts\noto\NotoSansVai-Regular.otf.c: resources\fonts\noto\NotoSansVai-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansVai-Regular.otf.c resources\fonts\noto\NotoSansVai-Regular.otf +generate: generated\resources\fonts\noto\NotoSansYi-Regular.otf.c +generated\resources\fonts\noto\NotoSansYi-Regular.otf.c: resources\fonts\noto\NotoSansYi-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSansYi-Regular.otf.c resources\fonts\noto\NotoSansYi-Regular.otf +generate: generated\resources\fonts\noto\NotoSerif-Regular.otf.c +generated\resources\fonts\noto\NotoSerif-Regular.otf.c: resources\fonts\noto\NotoSerif-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSerif-Regular.otf.c resources\fonts\noto\NotoSerif-Regular.otf +generate: generated\resources\fonts\noto\NotoSerifArmenian-Regular.otf.c +generated\resources\fonts\noto\NotoSerifArmenian-Regular.otf.c: resources\fonts\noto\NotoSerifArmenian-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSerifArmenian-Regular.otf.c resources\fonts\noto\NotoSerifArmenian-Regular.otf +generate: generated\resources\fonts\noto\NotoSerifBalinese-Regular.otf.c +generated\resources\fonts\noto\NotoSerifBalinese-Regular.otf.c: resources\fonts\noto\NotoSerifBalinese-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSerifBalinese-Regular.otf.c resources\fonts\noto\NotoSerifBalinese-Regular.otf +generate: generated\resources\fonts\noto\NotoSerifEthiopic-Regular.otf.c +generated\resources\fonts\noto\NotoSerifEthiopic-Regular.otf.c: resources\fonts\noto\NotoSerifEthiopic-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSerifEthiopic-Regular.otf.c resources\fonts\noto\NotoSerifEthiopic-Regular.otf +generate: generated\resources\fonts\noto\NotoSerifGeorgian-Regular.otf.c +generated\resources\fonts\noto\NotoSerifGeorgian-Regular.otf.c: resources\fonts\noto\NotoSerifGeorgian-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSerifGeorgian-Regular.otf.c resources\fonts\noto\NotoSerifGeorgian-Regular.otf +generate: generated\resources\fonts\noto\NotoSerifGujarati-Regular.otf.c +generated\resources\fonts\noto\NotoSerifGujarati-Regular.otf.c: resources\fonts\noto\NotoSerifGujarati-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSerifGujarati-Regular.otf.c resources\fonts\noto\NotoSerifGujarati-Regular.otf +generate: generated\resources\fonts\noto\NotoSerifGurmukhi-Regular.otf.c +generated\resources\fonts\noto\NotoSerifGurmukhi-Regular.otf.c: resources\fonts\noto\NotoSerifGurmukhi-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSerifGurmukhi-Regular.otf.c resources\fonts\noto\NotoSerifGurmukhi-Regular.otf +generate: generated\resources\fonts\noto\NotoSerifHebrew-Regular.otf.c +generated\resources\fonts\noto\NotoSerifHebrew-Regular.otf.c: resources\fonts\noto\NotoSerifHebrew-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSerifHebrew-Regular.otf.c resources\fonts\noto\NotoSerifHebrew-Regular.otf +generate: generated\resources\fonts\noto\NotoSerifKannada-Regular.otf.c +generated\resources\fonts\noto\NotoSerifKannada-Regular.otf.c: resources\fonts\noto\NotoSerifKannada-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSerifKannada-Regular.otf.c resources\fonts\noto\NotoSerifKannada-Regular.otf +generate: generated\resources\fonts\noto\NotoSerifKhmer-Regular.otf.c +generated\resources\fonts\noto\NotoSerifKhmer-Regular.otf.c: resources\fonts\noto\NotoSerifKhmer-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSerifKhmer-Regular.otf.c resources\fonts\noto\NotoSerifKhmer-Regular.otf +generate: generated\resources\fonts\noto\NotoSerifLao-Regular.otf.c +generated\resources\fonts\noto\NotoSerifLao-Regular.otf.c: resources\fonts\noto\NotoSerifLao-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSerifLao-Regular.otf.c resources\fonts\noto\NotoSerifLao-Regular.otf +generate: generated\resources\fonts\noto\NotoSerifMyanmar-Regular.otf.c +generated\resources\fonts\noto\NotoSerifMyanmar-Regular.otf.c: resources\fonts\noto\NotoSerifMyanmar-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSerifMyanmar-Regular.otf.c resources\fonts\noto\NotoSerifMyanmar-Regular.otf +generate: generated\resources\fonts\noto\NotoSerifSinhala-Regular.otf.c +generated\resources\fonts\noto\NotoSerifSinhala-Regular.otf.c: resources\fonts\noto\NotoSerifSinhala-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSerifSinhala-Regular.otf.c resources\fonts\noto\NotoSerifSinhala-Regular.otf +generate: generated\resources\fonts\noto\NotoSerifTamil-Regular.otf.c +generated\resources\fonts\noto\NotoSerifTamil-Regular.otf.c: resources\fonts\noto\NotoSerifTamil-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSerifTamil-Regular.otf.c resources\fonts\noto\NotoSerifTamil-Regular.otf +generate: generated\resources\fonts\noto\NotoSerifThai-Regular.otf.c +generated\resources\fonts\noto\NotoSerifThai-Regular.otf.c: resources\fonts\noto\NotoSerifThai-Regular.otf generated\resources\fonts\noto hexdump.exe + hexdump.exe generated\resources\fonts\noto\NotoSerifThai-Regular.otf.c resources\fonts\noto\NotoSerifThai-Regular.otf generate: generated\resources\fonts\sil\CharisSIL-B.cff.c generated\resources\fonts\sil\CharisSIL-B.cff.c: resources\fonts\sil\CharisSIL-B.cff generated\resources\fonts\sil hexdump.exe hexdump.exe generated\resources\fonts\sil\CharisSIL-B.cff.c resources\fonts\sil\CharisSIL-B.cff diff --git a/scripts/makenoto.py b/scripts/makenoto.py new file mode 100644 index 00000000..8bdc95a0 --- /dev/null +++ b/scripts/makenoto.py @@ -0,0 +1,76 @@ +import sys, glob, os + +scripts = [] + +for line in open("include/mupdf/ucdn.h").readlines(): + if line.startswith("#define"): + name = line.split()[1] + if name.startswith("UCDN_SCRIPT_"): + scripts.append(name) + +blacklist = [ + "UCDN_SCRIPT_UNKNOWN", + "UCDN_SCRIPT_INHERITED", + + "UCDN_SCRIPT_COMMON", + "UCDN_SCRIPT_LATIN", + "UCDN_SCRIPT_GREEK", + "UCDN_SCRIPT_CYRILLIC", + "UCDN_SCRIPT_HIRAGANA", + "UCDN_SCRIPT_KATAKANA", + "UCDN_SCRIPT_BOPOMOFO", + "UCDN_SCRIPT_HAN", + "UCDN_SCRIPT_HANGUL", + + "UCDN_SCRIPT_BRAILLE", + "UCDN_SCRIPT_MEROITIC_CURSIVE", + "UCDN_SCRIPT_MEROITIC_HIEROGLYPHS", + "UCDN_SCRIPT_SYRIAC", +] + +for s in blacklist: + scripts.remove(s) + +fonts = glob.glob("resources/fonts/noto/*.?tf") +#fonts.remove("resources/fonts/noto/NotoSans-Regular.otf") +#fonts.remove("resources/fonts/noto/NotoSerif-Regular.otf") +#fonts.remove("resources/fonts/noto/NotoSansSymbols-Regular.ttf") +#fonts.remove("resources/fonts/noto/NotoEmoji-Regular.ttf") + +lower = {} +for f in fonts: + lower[f.lower()] = os.path.basename(f) +unused = lower.keys() +unused.sort() + +def casefont(us, ss, n): + if n in lower: + nn = lower[n].replace('.','_').replace('-','_') + print "case %s: RETURN(noto_%s);" % (us,nn) + del lower[n] + return True + return False + +for us in scripts: + ss = "".join([s.capitalize() for s in us.split("_")[2:]]) + list = [] + list.append("resources/fonts/noto/NotoSerif" + ss + "-Regular.otf") + list.append("resources/fonts/noto/NotoSans" + ss + "-Regular.otf") + list.append("resources/fonts/noto/NotoSerif" + ss + "-Regular.ttf") + list.append("resources/fonts/noto/NotoSans" + ss + "-Regular.ttf") + found = False + for font in list: + if casefont(us, ss, font.lower()): + found = True + break + if not found: + print "case %s: break;" % us + for font in list: + if font.lower() in unused: unused.remove(font.lower()) + +for f in unused: + print "// unmapped font:", lower[f] + +for f in lower: + if not f in unused: + print "// unused font file:", lower[f] diff --git a/scripts/runfontdump.sh b/scripts/runfontdump.sh index 5fb19c31..c5605b5e 100644 --- a/scripts/runfontdump.sh +++ b/scripts/runfontdump.sh @@ -2,7 +2,7 @@ # Create Makefile for win32 nmake to build fontdump resources. # Also generate fontdump resources locally. -FONTS="resources/fonts/urw/*.cff resources/fonts/han/*.otf resources/fonts/droid/*.ttf resources/fonts/noto/*.ttf resources/fonts/sil/*.cff" +FONTS="resources/fonts/urw/*.cff resources/fonts/han/*.ttc resources/fonts/droid/*.ttf resources/fonts/noto/*.ttf resources/fonts/noto/*.otf resources/fonts/sil/*.cff" OUT=scripts/fontdump.nmake.tmp echo -e >$OUT "# This is an automatically generated file. Do not edit. */" diff --git a/source/fitz/font.c b/source/fitz/font.c index badc7028..2e5630bd 100644 --- a/source/fitz/font.c +++ b/source/fitz/font.c @@ -1648,21 +1648,21 @@ fz_encode_character_with_fallback(fz_context *ctx, fz_font *user_font, int unico #ifndef TOFU_CJK_LANG if (script == UCDN_SCRIPT_HAN) { - font = fz_load_fallback_font(ctx, script, FZ_LANG_ja, user_font->flags.is_serif, user_font->flags.is_bold, user_font->flags.is_italic); + font = fz_load_fallback_font(ctx, script, FZ_LANG_zh_Hant, user_font->flags.is_serif, user_font->flags.is_bold, user_font->flags.is_italic); if (font) { gid = fz_encode_character(ctx, font, unicode); if (gid > 0) return *out_font = font, gid; } - font = fz_load_fallback_font(ctx, script, FZ_LANG_ko, user_font->flags.is_serif, user_font->flags.is_bold, user_font->flags.is_italic); + font = fz_load_fallback_font(ctx, script, FZ_LANG_ja, user_font->flags.is_serif, user_font->flags.is_bold, user_font->flags.is_italic); if (font) { gid = fz_encode_character(ctx, font, unicode); if (gid > 0) return *out_font = font, gid; } - font = fz_load_fallback_font(ctx, script, FZ_LANG_zh_Hant, user_font->flags.is_serif, user_font->flags.is_bold, user_font->flags.is_italic); + font = fz_load_fallback_font(ctx, script, FZ_LANG_ko, user_font->flags.is_serif, user_font->flags.is_bold, user_font->flags.is_italic); if (font) { gid = fz_encode_character(ctx, font, unicode); diff --git a/source/fitz/noto.c b/source/fitz/noto.c index 90df0f05..02a90839 100644 --- a/source/fitz/noto.c +++ b/source/fitz/noto.c @@ -6,20 +6,19 @@ /* Base 14 PDF fonts from URW. Noto fonts from Google. - Source Han Sans from Adobe for CJK. + Source Han Serif from Adobe for CJK. DroidSansFallback from Android for CJK. Charis SIL from SIL. Define TOFU to only include the Base14 and CJK fonts. - Define TOFU_CJK_LANG to skip Source Han Sans per-language fonts. + Define TOFU_CJK_LANG to skip Source Han Serif per-language fonts. Define TOFU_CJK_EXT to skip DroidSansFallbackFull (and the above). Define TOFU_CJK to skip DroidSansFallback (and the above). Define TOFU_NOTO to skip ALL non-CJK noto fonts. - Define TOFU_EMOJI to skip emoji font. - Define TOFU_HISTORIC to skip ancient/historic scripts. Define TOFU_SYMBOL to skip symbol font. + Define TOFU_EMOJI to skip emoji/extended symbol font. Define TOFU_SIL to skip the SIL fonts (warning: makes EPUB documents ugly). Define TOFU_BASE14 to skip the Base 14 fonts (warning: makes PDF unusable). @@ -27,9 +26,8 @@ #ifdef NOTO_SMALL #define TOFU_CJK_EXT -#define TOFU_EMOJI -#define TOFU_HISTORIC #define TOFU_SYMBOL +#define TOFU_EMOJI #define TOFU_SIL #endif @@ -43,9 +41,8 @@ #endif #ifdef TOFU_NOTO -#define TOFU_EMOJI -#define TOFU_HISTORIC #define TOFU_SYMBOL +#define TOFU_EMOJI #endif #define RETURN(NAME) \ @@ -124,15 +121,7 @@ fz_lookup_builtin_font(fz_context *ctx, const char *name, int is_bold, int is_it #endif #ifndef TOFU_NOTO if (!strcmp(name, "Noto Serif")) { - RETURN(noto_NotoSerif_Regular_ttf); - } - if (!strcmp(name, "Noto Sans")) { - RETURN(noto_NotoSans_Regular_ttf); - } -#endif -#ifndef TOFU_EMOJI - if (!strcmp(name, "Emoji") || !strcmp(name, "Noto Emoji")) { - RETURN(noto_NotoEmoji_Regular_ttf); + RETURN(noto_NotoSerif_Regular_otf); } #endif return *size = 0, NULL; @@ -146,11 +135,11 @@ fz_lookup_cjk_font(fz_context *ctx, int ordering, int serif, int *size, int *sub #ifndef TOFU_CJK_EXT #ifndef TOFU_CJK_LANG switch (ordering) { - case FZ_ADOBE_JAPAN_1: RETURN(han_SourceHanSansJP_Regular_otf); - case FZ_ADOBE_KOREA_1: RETURN(han_SourceHanSansKR_Regular_otf); + case FZ_ADOBE_JAPAN_1: *subfont=0; RETURN(han_SourceHanSerif_Regular_ttc); + case FZ_ADOBE_KOREA_1: *subfont=1; RETURN(han_SourceHanSerif_Regular_ttc); + case FZ_ADOBE_GB_1: *subfont=2; RETURN(han_SourceHanSerif_Regular_ttc); default: - case FZ_ADOBE_GB_1: RETURN(han_SourceHanSansCN_Regular_otf); - case FZ_ADOBE_CNS_1: RETURN(han_SourceHanSansTW_Regular_otf); + case FZ_ADOBE_CNS_1: *subfont=3; RETURN(han_SourceHanSerif_Regular_ttc); } #else RETURN(droid_DroidSansFallbackFull_ttf); @@ -163,11 +152,6 @@ fz_lookup_cjk_font(fz_context *ctx, int ordering, int serif, int *size, int *sub #endif } -#define Noto(SANS) RETURN(noto_Noto ## SANS ## _Regular_ttf) - -#define Noto2(SANS,SERIF) \ - if (serif) { RETURN(noto_Noto ## SERIF ## _Regular_ttf); } else { RETURN(noto_Noto ## SANS ## _Regular_ttf); } - const unsigned char * fz_lookup_noto_font(fz_context *ctx, int script, int language, int serif, int *size, int *subfont) { @@ -201,151 +185,158 @@ fz_lookup_noto_font(fz_context *ctx, int script, int language, int serif, int *s case FZ_LANG_zh_Hant: return fz_lookup_cjk_font(ctx, FZ_ADOBE_CNS_1, serif, size, subfont); } + case UCDN_SCRIPT_BRAILLE: break; /* no dedicated font; fallback to NotoSansSymbols will cover this */ + #ifndef TOFU_NOTO - case UCDN_SCRIPT_LATIN: Noto2(Sans, Serif); - case UCDN_SCRIPT_GREEK: Noto2(Sans, Serif); - case UCDN_SCRIPT_CYRILLIC: Noto2(Sans, Serif); + case UCDN_SCRIPT_LATIN: + case UCDN_SCRIPT_GREEK: + case UCDN_SCRIPT_CYRILLIC: + RETURN(noto_NotoSerif_Regular_otf); + break; case UCDN_SCRIPT_ARABIC: if (language == FZ_LANG_ur || language == FZ_LANG_urd) - Noto(NastaliqUrdu); - Noto2(KufiArabic, NaskhArabic); + RETURN(noto_NotoNastaliqUrdu_Regular_ttf); + RETURN(noto_NotoNaskhArabic_Regular_ttf); - case UCDN_SCRIPT_ARMENIAN: Noto2(SansArmenian, SerifArmenian); - case UCDN_SCRIPT_BALINESE: Noto(SansBalinese); - case UCDN_SCRIPT_BAMUM: Noto(SansBamum); - case UCDN_SCRIPT_BATAK: Noto(SansBatak); - case UCDN_SCRIPT_BENGALI: Noto2(SansBengali, SerifBengali); - case UCDN_SCRIPT_CANADIAN_ABORIGINAL: Noto(SansCanadianAboriginal); - case UCDN_SCRIPT_CHAM: Noto(SansCham); - case UCDN_SCRIPT_CHEROKEE: Noto(SansCherokee); - case UCDN_SCRIPT_DEVANAGARI: Noto2(SansDevanagari, SerifDevanagari); - case UCDN_SCRIPT_ETHIOPIC: Noto(SansEthiopic); - case UCDN_SCRIPT_GEORGIAN: Noto2(SansGeorgian, SerifGeorgian); - case UCDN_SCRIPT_GUJARATI: Noto2(SansGujarati, SerifGujarati); - case UCDN_SCRIPT_GURMUKHI: Noto(SansGurmukhi); - case UCDN_SCRIPT_HEBREW: Noto(SansHebrew); - case UCDN_SCRIPT_JAVANESE: Noto(SansJavanese); - case UCDN_SCRIPT_KANNADA: Noto2(SansKannada, SerifKannada); - case UCDN_SCRIPT_KAYAH_LI: Noto(SansKayahLi); - case UCDN_SCRIPT_KHMER: Noto2(SansKhmer, SerifKhmer); - case UCDN_SCRIPT_LAO: Noto2(SansLao, SerifLao); - case UCDN_SCRIPT_LEPCHA: Noto(SansLepcha); - case UCDN_SCRIPT_LIMBU: Noto(SansLimbu); - case UCDN_SCRIPT_LISU: Noto(SansLisu); - case UCDN_SCRIPT_MALAYALAM: Noto2(SansMalayalam, SerifMalayalam); - case UCDN_SCRIPT_MANDAIC: Noto(SansMandaic); - case UCDN_SCRIPT_MEETEI_MAYEK: Noto(SansMeeteiMayek); - case UCDN_SCRIPT_MONGOLIAN: Noto(SansMongolian); - case UCDN_SCRIPT_MYANMAR: Noto(SansMyanmar); - case UCDN_SCRIPT_NEW_TAI_LUE: Noto(SansNewTaiLue); - case UCDN_SCRIPT_NKO: Noto(SansNKo); - case UCDN_SCRIPT_OL_CHIKI: Noto(SansOlChiki); - case UCDN_SCRIPT_ORIYA: Noto(SansOriya); - case UCDN_SCRIPT_SAURASHTRA: Noto(SansSaurashtra); - case UCDN_SCRIPT_SINHALA: Noto(SansSinhala); - case UCDN_SCRIPT_SUNDANESE: Noto(SansSundanese); - case UCDN_SCRIPT_SYLOTI_NAGRI: Noto(SansSylotiNagri); - case UCDN_SCRIPT_SYRIAC: Noto(SansSyriacEastern); - case UCDN_SCRIPT_TAI_LE: Noto(SansTaiLe); - case UCDN_SCRIPT_TAI_THAM: Noto(SansTaiTham); - case UCDN_SCRIPT_TAI_VIET: Noto(SansTaiViet); - case UCDN_SCRIPT_TAMIL: Noto2(SansTamil, SerifTamil); - case UCDN_SCRIPT_TELUGU: Noto2(SansTelugu, SerifTelugu); - case UCDN_SCRIPT_THAANA: Noto(SansThaana); - case UCDN_SCRIPT_THAI: Noto2(SansThai, SerifThai); - case UCDN_SCRIPT_TIBETAN: Noto(SansTibetan); - case UCDN_SCRIPT_TIFINAGH: Noto(SansTifinagh); - case UCDN_SCRIPT_VAI: Noto(SansVai); - case UCDN_SCRIPT_YI: Noto(SansYi); + case UCDN_SCRIPT_SYRIAC: + /* TODO: RETURN(noto_NotoSansSyriacEastern_Regular_ttf); */ + /* TODO: RETURN(noto_NotoSansSyriacWestern_Regular_ttf); */ + /* TODO: RETURN(noto_NotoSansSyriacEstrangela_Regular_ttf); */ + RETURN(noto_NotoSansSyriacWestern_Regular_ttf); -#ifndef TOFU_HISTORIC - case UCDN_SCRIPT_AVESTAN: Noto(SansAvestan); - case UCDN_SCRIPT_BRAHMI: Noto(SansBrahmi); - case UCDN_SCRIPT_BUGINESE: Noto(SansBuginese); - case UCDN_SCRIPT_BUHID: Noto(SansBuhid); - case UCDN_SCRIPT_CARIAN: Noto(SansCarian); - case UCDN_SCRIPT_COPTIC: Noto(SansCoptic); - case UCDN_SCRIPT_CUNEIFORM: Noto(SansCuneiform); - case UCDN_SCRIPT_CYPRIOT: Noto(SansCypriot); - case UCDN_SCRIPT_DESERET: Noto(SansDeseret); - case UCDN_SCRIPT_EGYPTIAN_HIEROGLYPHS: Noto(SansEgyptianHieroglyphs); - case UCDN_SCRIPT_GLAGOLITIC: Noto(SansGlagolitic); - case UCDN_SCRIPT_GOTHIC: Noto(SansGothic); - case UCDN_SCRIPT_HANUNOO: Noto(SansHanunoo); - case UCDN_SCRIPT_IMPERIAL_ARAMAIC: Noto(SansImperialAramaic); - case UCDN_SCRIPT_INSCRIPTIONAL_PAHLAVI: Noto(SansInscriptionalPahlavi); - case UCDN_SCRIPT_INSCRIPTIONAL_PARTHIAN: Noto(SansInscriptionalParthian); - case UCDN_SCRIPT_KAITHI: Noto(SansKaithi); - case UCDN_SCRIPT_KHAROSHTHI: Noto(SansKharoshthi); - case UCDN_SCRIPT_LINEAR_B: Noto(SansLinearB); - case UCDN_SCRIPT_LYCIAN: Noto(SansLycian); - case UCDN_SCRIPT_LYDIAN: Noto(SansLydian); - case UCDN_SCRIPT_OGHAM: Noto(SansOgham); - case UCDN_SCRIPT_OLD_ITALIC: Noto(SansOldItalic); - case UCDN_SCRIPT_OLD_PERSIAN: Noto(SansOldPersian); - case UCDN_SCRIPT_OLD_SOUTH_ARABIAN: Noto(SansOldSouthArabian); - case UCDN_SCRIPT_OLD_TURKIC: Noto(SansOldTurkic); - case UCDN_SCRIPT_OSMANYA: Noto(SansOsmanya); - case UCDN_SCRIPT_PHAGS_PA: Noto(SansPhagsPa); - case UCDN_SCRIPT_PHOENICIAN: Noto(SansPhoenician); - case UCDN_SCRIPT_REJANG: Noto(SansRejang); - case UCDN_SCRIPT_RUNIC: Noto(SansRunic); - case UCDN_SCRIPT_SAMARITAN: Noto(SansSamaritan); - case UCDN_SCRIPT_SHAVIAN: Noto(SansShavian); - case UCDN_SCRIPT_TAGALOG: Noto(SansTagalog); - case UCDN_SCRIPT_TAGBANWA: Noto(SansTagbanwa); - case UCDN_SCRIPT_UGARITIC: Noto(SansUgaritic); -#endif + case UCDN_SCRIPT_MEROITIC_CURSIVE: + case UCDN_SCRIPT_MEROITIC_HIEROGLYPHS: + RETURN(noto_NotoSansMeroitic_Regular_otf); - /* No fonts available for these scripts: */ - case UCDN_SCRIPT_ADLAM: break; - case UCDN_SCRIPT_BRAILLE: break; /* no dedicated font; fallback to NotoSansSymbols will cover this */ - case UCDN_SCRIPT_CHAKMA: break; - case UCDN_SCRIPT_MIAO: break; - case UCDN_SCRIPT_NEWA: break; -#ifndef TOFU_HISTORIC - case UCDN_SCRIPT_AHOM: break; - case UCDN_SCRIPT_ANATOLIAN_HIEROGLYPHS: break; - case UCDN_SCRIPT_BASSA_VAH: break; - case UCDN_SCRIPT_BHAIKSUKI: break; + case UCDN_SCRIPT_ADLAM: RETURN(noto_NotoSansAdlam_Regular_otf); + case UCDN_SCRIPT_AHOM: RETURN(noto_NotoSansAhom_Regular_otf); + case UCDN_SCRIPT_ANATOLIAN_HIEROGLYPHS: RETURN(noto_NotoSansAnatolianHieroglyphs_Regular_otf); + case UCDN_SCRIPT_ARMENIAN: RETURN(noto_NotoSerifArmenian_Regular_otf); + case UCDN_SCRIPT_AVESTAN: RETURN(noto_NotoSansAvestan_Regular_otf); + case UCDN_SCRIPT_BALINESE: RETURN(noto_NotoSerifBalinese_Regular_otf); + case UCDN_SCRIPT_BAMUM: RETURN(noto_NotoSansBamum_Regular_otf); + case UCDN_SCRIPT_BASSA_VAH: RETURN(noto_NotoSansBassaVah_Regular_otf); + case UCDN_SCRIPT_BATAK: RETURN(noto_NotoSansBatak_Regular_otf); + case UCDN_SCRIPT_BENGALI: RETURN(noto_NotoSansBengali_Regular_otf); + case UCDN_SCRIPT_BHAIKSUKI: RETURN(noto_NotoSansBhaiksuki_Regular_otf); + case UCDN_SCRIPT_BRAHMI: RETURN(noto_NotoSansBrahmi_Regular_otf); + case UCDN_SCRIPT_BUGINESE: RETURN(noto_NotoSansBuginese_Regular_otf); + case UCDN_SCRIPT_BUHID: RETURN(noto_NotoSansBuhid_Regular_otf); + case UCDN_SCRIPT_CANADIAN_ABORIGINAL: RETURN(noto_NotoSansCanadianAboriginal_Regular_otf); + case UCDN_SCRIPT_CARIAN: RETURN(noto_NotoSansCarian_Regular_otf); case UCDN_SCRIPT_CAUCASIAN_ALBANIAN: break; + case UCDN_SCRIPT_CHAKMA: RETURN(noto_NotoSansChakma_Regular_otf); + case UCDN_SCRIPT_CHAM: RETURN(noto_NotoSansCham_Regular_otf); + case UCDN_SCRIPT_CHEROKEE: RETURN(noto_NotoSansCherokee_Regular_otf); + case UCDN_SCRIPT_COPTIC: RETURN(noto_NotoSansCoptic_Regular_otf); + case UCDN_SCRIPT_CUNEIFORM: RETURN(noto_NotoSansCuneiform_Regular_otf); + case UCDN_SCRIPT_CYPRIOT: RETURN(noto_NotoSansCypriot_Regular_otf); + case UCDN_SCRIPT_DESERET: RETURN(noto_NotoSansDeseret_Regular_otf); + case UCDN_SCRIPT_DEVANAGARI: RETURN(noto_NotoSansDevanagari_Regular_otf); case UCDN_SCRIPT_DUPLOYAN: break; - case UCDN_SCRIPT_ELBASAN: break; + case UCDN_SCRIPT_EGYPTIAN_HIEROGLYPHS: RETURN(noto_NotoSansEgyptianHieroglyphs_Regular_otf); + case UCDN_SCRIPT_ELBASAN: RETURN(noto_NotoSansElbasan_Regular_otf); + case UCDN_SCRIPT_ETHIOPIC: RETURN(noto_NotoSerifEthiopic_Regular_otf); + case UCDN_SCRIPT_GEORGIAN: RETURN(noto_NotoSerifGeorgian_Regular_otf); + case UCDN_SCRIPT_GLAGOLITIC: RETURN(noto_NotoSansGlagolitic_Regular_otf); + case UCDN_SCRIPT_GOTHIC: RETURN(noto_NotoSansGothic_Regular_otf); case UCDN_SCRIPT_GRANTHA: break; - case UCDN_SCRIPT_HATRAN: break; + case UCDN_SCRIPT_GUJARATI: RETURN(noto_NotoSerifGujarati_Regular_otf); + case UCDN_SCRIPT_GURMUKHI: RETURN(noto_NotoSerifGurmukhi_Regular_otf); + case UCDN_SCRIPT_HANUNOO: RETURN(noto_NotoSansHanunoo_Regular_otf); + case UCDN_SCRIPT_HATRAN: RETURN(noto_NotoSansHatran_Regular_otf); + case UCDN_SCRIPT_HEBREW: RETURN(noto_NotoSerifHebrew_Regular_otf); + case UCDN_SCRIPT_IMPERIAL_ARAMAIC: RETURN(noto_NotoSansImperialAramaic_Regular_otf); + case UCDN_SCRIPT_INSCRIPTIONAL_PAHLAVI: RETURN(noto_NotoSansInscriptionalPahlavi_Regular_otf); + case UCDN_SCRIPT_INSCRIPTIONAL_PARTHIAN: RETURN(noto_NotoSansInscriptionalParthian_Regular_otf); + case UCDN_SCRIPT_JAVANESE: RETURN(noto_NotoSansJavanese_Regular_ttf); + case UCDN_SCRIPT_KAITHI: RETURN(noto_NotoSansKaithi_Regular_otf); + case UCDN_SCRIPT_KANNADA: RETURN(noto_NotoSerifKannada_Regular_otf); + case UCDN_SCRIPT_KAYAH_LI: RETURN(noto_NotoSansKayahLi_Regular_otf); + case UCDN_SCRIPT_KHAROSHTHI: RETURN(noto_NotoSansKharoshthi_Regular_otf); + case UCDN_SCRIPT_KHMER: RETURN(noto_NotoSerifKhmer_Regular_otf); case UCDN_SCRIPT_KHOJKI: break; case UCDN_SCRIPT_KHUDAWADI: break; - case UCDN_SCRIPT_LINEAR_A: break; + case UCDN_SCRIPT_LAO: RETURN(noto_NotoSerifLao_Regular_otf); + case UCDN_SCRIPT_LEPCHA: RETURN(noto_NotoSansLepcha_Regular_otf); + case UCDN_SCRIPT_LIMBU: RETURN(noto_NotoSansLimbu_Regular_otf); + case UCDN_SCRIPT_LINEAR_A: RETURN(noto_NotoSansLinearA_Regular_otf); + case UCDN_SCRIPT_LINEAR_B: RETURN(noto_NotoSansLinearB_Regular_otf); + case UCDN_SCRIPT_LISU: RETURN(noto_NotoSansLisu_Regular_otf); + case UCDN_SCRIPT_LYCIAN: RETURN(noto_NotoSansLycian_Regular_otf); + case UCDN_SCRIPT_LYDIAN: RETURN(noto_NotoSansLydian_Regular_otf); case UCDN_SCRIPT_MAHAJANI: break; - case UCDN_SCRIPT_MANICHAEAN: break; - case UCDN_SCRIPT_MARCHEN: break; - case UCDN_SCRIPT_MENDE_KIKAKUI: break; - case UCDN_SCRIPT_MEROITIC_CURSIVE: break; - case UCDN_SCRIPT_MEROITIC_HIEROGLYPHS: break; + case UCDN_SCRIPT_MALAYALAM: RETURN(noto_NotoSansMalayalam_Regular_otf); + case UCDN_SCRIPT_MANDAIC: RETURN(noto_NotoSansMandaic_Regular_otf); + case UCDN_SCRIPT_MANICHAEAN: RETURN(noto_NotoSansManichaean_Regular_otf); + case UCDN_SCRIPT_MARCHEN: RETURN(noto_NotoSansMarchen_Regular_otf); + case UCDN_SCRIPT_MASARAM_GONDI: break; + case UCDN_SCRIPT_MEETEI_MAYEK: RETURN(noto_NotoSansMeeteiMayek_Regular_otf); + case UCDN_SCRIPT_MENDE_KIKAKUI: RETURN(noto_NotoSansMendeKikakui_Regular_otf); + case UCDN_SCRIPT_MIAO: RETURN(noto_NotoSansMiao_Regular_otf); case UCDN_SCRIPT_MODI: break; - case UCDN_SCRIPT_MRO: break; - case UCDN_SCRIPT_MULTANI: break; - case UCDN_SCRIPT_NABATAEAN: break; + case UCDN_SCRIPT_MONGOLIAN: RETURN(noto_NotoSansMongolian_Regular_ttf); + case UCDN_SCRIPT_MRO: RETURN(noto_NotoSansMro_Regular_otf); + case UCDN_SCRIPT_MULTANI: RETURN(noto_NotoSansMultani_Regular_otf); + case UCDN_SCRIPT_MYANMAR: RETURN(noto_NotoSerifMyanmar_Regular_otf); + case UCDN_SCRIPT_NABATAEAN: RETURN(noto_NotoSansNabataean_Regular_otf); + case UCDN_SCRIPT_NEWA: RETURN(noto_NotoSansNewa_Regular_otf); + case UCDN_SCRIPT_NEW_TAI_LUE: RETURN(noto_NotoSansNewTaiLue_Regular_otf); + case UCDN_SCRIPT_NKO: RETURN(noto_NotoSansNKo_Regular_otf); + case UCDN_SCRIPT_NUSHU: break; + case UCDN_SCRIPT_OGHAM: RETURN(noto_NotoSansOgham_Regular_otf); case UCDN_SCRIPT_OLD_HUNGARIAN: break; - case UCDN_SCRIPT_OLD_NORTH_ARABIAN: break; - case UCDN_SCRIPT_OLD_PERMIC: break; - case UCDN_SCRIPT_OSAGE: break; - case UCDN_SCRIPT_PAHAWH_HMONG: break; - case UCDN_SCRIPT_PALMYRENE: break; - case UCDN_SCRIPT_PAU_CIN_HAU: break; + case UCDN_SCRIPT_OLD_ITALIC: RETURN(noto_NotoSansOldItalic_Regular_otf); + case UCDN_SCRIPT_OLD_NORTH_ARABIAN: RETURN(noto_NotoSansOldNorthArabian_Regular_otf); + case UCDN_SCRIPT_OLD_PERMIC: RETURN(noto_NotoSansOldPermic_Regular_otf); + case UCDN_SCRIPT_OLD_PERSIAN: RETURN(noto_NotoSansOldPersian_Regular_otf); + case UCDN_SCRIPT_OLD_SOUTH_ARABIAN: RETURN(noto_NotoSansOldSouthArabian_Regular_otf); + case UCDN_SCRIPT_OLD_TURKIC: RETURN(noto_NotoSansOldTurkic_Regular_otf); + case UCDN_SCRIPT_OL_CHIKI: RETURN(noto_NotoSansOlChiki_Regular_otf); + case UCDN_SCRIPT_ORIYA: RETURN(noto_NotoSansOriya_Regular_ttf); + case UCDN_SCRIPT_OSAGE: RETURN(noto_NotoSansOsage_Regular_otf); + case UCDN_SCRIPT_OSMANYA: RETURN(noto_NotoSansOsmanya_Regular_otf); + case UCDN_SCRIPT_PAHAWH_HMONG: RETURN(noto_NotoSansPahawhHmong_Regular_otf); + case UCDN_SCRIPT_PALMYRENE: RETURN(noto_NotoSansPalmyrene_Regular_otf); + case UCDN_SCRIPT_PAU_CIN_HAU: RETURN(noto_NotoSansPauCinHau_Regular_otf); + case UCDN_SCRIPT_PHAGS_PA: RETURN(noto_NotoSansPhagsPa_Regular_otf); + case UCDN_SCRIPT_PHOENICIAN: RETURN(noto_NotoSansPhoenician_Regular_otf); case UCDN_SCRIPT_PSALTER_PAHLAVI: break; - case UCDN_SCRIPT_SHARADA: break; + case UCDN_SCRIPT_REJANG: RETURN(noto_NotoSansRejang_Regular_otf); + case UCDN_SCRIPT_RUNIC: RETURN(noto_NotoSansRunic_Regular_otf); + case UCDN_SCRIPT_SAMARITAN: RETURN(noto_NotoSansSamaritan_Regular_otf); + case UCDN_SCRIPT_SAURASHTRA: RETURN(noto_NotoSansSaurashtra_Regular_otf); + case UCDN_SCRIPT_SHARADA: RETURN(noto_NotoSansSharada_Regular_otf); + case UCDN_SCRIPT_SHAVIAN: RETURN(noto_NotoSansShavian_Regular_otf); case UCDN_SCRIPT_SIDDHAM: break; case UCDN_SCRIPT_SIGNWRITING: break; - case UCDN_SCRIPT_SORA_SOMPENG: break; + case UCDN_SCRIPT_SINHALA: RETURN(noto_NotoSerifSinhala_Regular_otf); + case UCDN_SCRIPT_SORA_SOMPENG: RETURN(noto_NotoSansSoraSompeng_Regular_otf); + case UCDN_SCRIPT_SOYOMBO: break; + case UCDN_SCRIPT_SUNDANESE: RETURN(noto_NotoSansSundanese_Regular_otf); + case UCDN_SCRIPT_SYLOTI_NAGRI: RETURN(noto_NotoSansSylotiNagri_Regular_otf); + case UCDN_SCRIPT_TAGALOG: RETURN(noto_NotoSansTagalog_Regular_otf); + case UCDN_SCRIPT_TAGBANWA: RETURN(noto_NotoSansTagbanwa_Regular_otf); + case UCDN_SCRIPT_TAI_LE: RETURN(noto_NotoSansTaiLe_Regular_otf); + case UCDN_SCRIPT_TAI_THAM: RETURN(noto_NotoSansTaiTham_Regular_ttf); + case UCDN_SCRIPT_TAI_VIET: RETURN(noto_NotoSansTaiViet_Regular_otf); case UCDN_SCRIPT_TAKRI: break; + case UCDN_SCRIPT_TAMIL: RETURN(noto_NotoSerifTamil_Regular_otf); case UCDN_SCRIPT_TANGUT: break; + case UCDN_SCRIPT_TELUGU: RETURN(noto_NotoSerifTelugu_Regular_ttf); + case UCDN_SCRIPT_THAANA: RETURN(noto_NotoSansThaana_Regular_ttf); + case UCDN_SCRIPT_THAI: RETURN(noto_NotoSerifThai_Regular_otf); + case UCDN_SCRIPT_TIBETAN: RETURN(noto_NotoSansTibetan_Regular_ttf); + case UCDN_SCRIPT_TIFINAGH: RETURN(noto_NotoSansTifinagh_Regular_otf); case UCDN_SCRIPT_TIRHUTA: break; + case UCDN_SCRIPT_UGARITIC: RETURN(noto_NotoSansUgaritic_Regular_otf); + case UCDN_SCRIPT_VAI: RETURN(noto_NotoSansVai_Regular_otf); case UCDN_SCRIPT_WARANG_CITI: break; -#endif + case UCDN_SCRIPT_YI: RETURN(noto_NotoSansYi_Regular_otf); + case UCDN_SCRIPT_ZANABAZAR_SQUARE: break; -#endif +#endif /* TOFU_NOTO */ } return *size = 0, NULL; @@ -355,7 +346,7 @@ const unsigned char * fz_lookup_noto_symbol_font(fz_context *ctx, int *size) { #ifndef TOFU_SYMBOL - RETURN(noto_NotoSansSymbols_Regular_ttf); + RETURN(noto_NotoSansSymbols_Regular_otf); #else return *size = 0, NULL; #endif @@ -365,7 +356,7 @@ const unsigned char * fz_lookup_noto_emoji_font(fz_context *ctx, int *size) { #ifndef TOFU_EMOJI - RETURN(noto_NotoEmoji_Regular_ttf); + RETURN(noto_NotoSansSymbols2_Regular_otf); #else return *size = 0, NULL; #endif |