summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2018-04-09 13:08:27 +0200
committerTor Andersson <tor.andersson@artifex.com>2018-04-25 12:26:33 +0200
commit333bdae9b44165297bfb7206b0bd0e6e02274ebc (patch)
tree48d7db99e6a8f69763c4fdc287eb706468ad9270
parent5be6d3c8cbf8aa8cd5120a0f7b5ae4c55428a3fa (diff)
downloadmupdf-333bdae9b44165297bfb7206b0bd0e6e02274ebc.tar.xz
Use objcopy to compile font resources.
-rw-r--r--Makefile61
-rw-r--r--platform/java/Android.mk3
-rw-r--r--platform/win32/generate.bat154
-rw-r--r--platform/win32/generated.vcproj46
-rw-r--r--platform/win32/libresources.vcproj1056
-rw-r--r--scripts/fontdump.nmake398
-rw-r--r--scripts/hexdump.c22
-rw-r--r--scripts/runfontdump.sh38
-rw-r--r--source/fitz/noto.c7
9 files changed, 1022 insertions, 763 deletions
diff --git a/Makefile b/Makefile
index e475aeb7..5b2b9f57 100644
--- a/Makefile
+++ b/Makefile
@@ -70,6 +70,7 @@ QUIET_MKDIR = @ echo ' ' ' ' MKDIR $@ ;
QUIET_RM = @ echo ' ' ' ' RM $@ ;
QUIET_TAGS = @ echo ' ' ' ' TAGS $@ ;
QUIET_WINDRES = @ echo ' ' ' ' WINDRES $@ ;
+QUIET_OBJCOPY = @ echo ' ' ' ' OBJCOPY $@ ;
endif
CC_CMD = $(QUIET_CC) $(CC) $(CFLAGS) -o $@ -c $<
@@ -80,6 +81,7 @@ MKDIR_CMD = $(QUIET_MKDIR) mkdir -p $@
RM_CMD = $(QUIET_RM) rm -f $@
TAGS_CMD = $(QUIET_TAGS) ctags $^
WINDRES_CMD = $(QUIET_WINDRES) $(WINDRES) $< $@
+OBJCOPY_CMD = $(QUIET_OBJCOPY) mkdir -p $(dir $@) ; $(LD) -r -b binary -o $@ $<
# --- Rules ---
@@ -181,42 +183,25 @@ $(SIGNATURE_OBJ) : $(PKCS7_HDR)
HEXDUMP_EXE := $(OUT)/scripts/hexdump.exe
-FONT_BIN_DROID := $(sort $(wildcard resources/fonts/droid/*.ttf))
-FONT_BIN_NOTO := $(sort $(wildcard resources/fonts/noto/*.ttf))
-FONT_BIN_HAN := $(sort $(wildcard resources/fonts/han/*.otf))
-FONT_BIN_URW := $(sort $(wildcard resources/fonts/urw/*.cff))
-FONT_BIN_SIL := $(sort $(wildcard resources/fonts/sil/*.cff))
-
-FONT_GEN_DROID := $(subst resources/fonts/droid/, generated/, $(addsuffix .c, $(basename $(FONT_BIN_DROID))))
-FONT_GEN_NOTO := $(subst resources/fonts/noto/, generated/, $(addsuffix .c, $(basename $(FONT_BIN_NOTO))))
-FONT_GEN_HAN := $(subst resources/fonts/han/, generated/, $(addsuffix .c, $(basename $(FONT_BIN_HAN))))
-FONT_GEN_URW := $(subst resources/fonts/urw/, generated/, $(addsuffix .c, $(basename $(FONT_BIN_URW))))
-FONT_GEN_SIL := $(subst resources/fonts/sil/, generated/, $(addsuffix .c, $(basename $(FONT_BIN_SIL))))
-
-FONT_BIN := $(FONT_BIN_DROID) $(FONT_BIN_NOTO) $(FONT_BIN_HAN) $(FONT_BIN_URW) $(FONT_BIN_SIL)
-FONT_GEN := $(FONT_GEN_DROID) $(FONT_GEN_NOTO) $(FONT_GEN_HAN) $(FONT_GEN_URW) $(FONT_GEN_SIL)
-FONT_OBJ := $(FONT_GEN:%.c=$(OUT)/%.o)
-
-generated/%.c : resources/fonts/droid/%.ttf $(HEXDUMP_EXE) | generated
- $(QUIET_GEN) $(HEXDUMP_EXE) -s $@ $<
-generated/%.c : resources/fonts/noto/%.ttf $(HEXDUMP_EXE) | generated
- $(QUIET_GEN) $(HEXDUMP_EXE) -s $@ $<
-generated/%.c : resources/fonts/han/%.otf $(HEXDUMP_EXE) | generated
- $(QUIET_GEN) $(HEXDUMP_EXE) -s $@ $<
-generated/%.c : resources/fonts/urw/%.cff $(HEXDUMP_EXE) | generated
- $(QUIET_GEN) $(HEXDUMP_EXE) -s $@ $<
-generated/%.c : resources/fonts/sil/%.cff $(HEXDUMP_EXE) | generated
- $(QUIET_GEN) $(HEXDUMP_EXE) -s $@ $<
-
-$(FONT_OBJ) : $(FONT_GEN)
-$(FONT_GEN_DROID) : $(FONT_BIN_DROID)
-$(FONT_GEN_NOTO) : $(FONT_BIN_NOTO)
-$(FONT_GEN_HAN) : $(FONT_BIN_HAN)
-$(FONT_GEN_URW) : $(FONT_BIN_URW)
-$(FONT_GEN_SIL) : $(FONT_BIN_SIL)
-
-ifneq "$(CROSSCOMPILE)" "yes"
-$(FONT_GEN) : $(HEXDUMP_EXE)
+FONT_BIN := $(sort $(wildcard resources/fonts/urw/*.cff))
+FONT_BIN += $(sort $(wildcard resources/fonts/han/*.otf))
+FONT_BIN += $(sort $(wildcard resources/fonts/droid/*.ttf))
+FONT_BIN += $(sort $(wildcard resources/fonts/noto/*.ttf))
+FONT_BIN += $(sort $(wildcard resources/fonts/sil/*.cff))
+
+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 $@ $<
+
+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)
+else
+ FONT_OBJ := $(FONT_GEN:%.c=$(OUT)/%.o)
endif
generate: $(FONT_GEN)
@@ -459,10 +444,6 @@ debug:
$(MAKE) build=debug
sanitize:
$(MAKE) build=sanitize
-tofu:
- $(MAKE) OUT=build/tofu CMAP_GEN= FONT_GEN_DROID= FONT_GEN_NOTO= FONT_GEN_HAN= FONT_GEN_SIL= XCFLAGS="-DNOCJK -DTOFU"
-tofumax:
- $(MAKE) OUT=build/tofumax CMAP_GEN= FONT_GEN= XCFLAGS="-DNOCJK -DTOFU -DTOFU_BASE14"
android: generate
ndk-build -j8 \
diff --git a/platform/java/Android.mk b/platform/java/Android.mk
index bb787c66..1d3c1a68 100644
--- a/platform/java/Android.mk
+++ b/platform/java/Android.mk
@@ -72,7 +72,8 @@ LOCAL_SRC_FILES += \
$(wildcard $(MUPDF_PATH)/source/cbz/*.c) \
$(wildcard $(MUPDF_PATH)/source/gprf/*.c) \
$(wildcard $(MUPDF_PATH)/source/html/*.c) \
- $(wildcard $(MUPDF_PATH)/generated/*.c) \
+ $(wildcard $(MUPDF_PATH)/generated/resources/fonts/urw/*.c) \
+ $(wildcard $(MUPDF_PATH)/generated/resources/fonts/sil/*.c) \
include $(BUILD_STATIC_LIBRARY)
diff --git a/platform/win32/generate.bat b/platform/win32/generate.bat
deleted file mode 100644
index 6cae19fe..00000000
--- a/platform/win32/generate.bat
+++ /dev/null
@@ -1,154 +0,0 @@
-@echo off
-
-if not exist scripts/hexdump.c cd ../..
-if not exist scripts/hexdump.c goto usage
-if not exist generated mkdir generated
-
-cl /nologo -Iinclude scripts/hexdump.c setargv.obj
-
-if not exist hexdump.exe goto usage
-
-if not exist generated/DroidSansFallback.c hexdump.exe generated/DroidSansFallback.c resources/fonts/droid/DroidSansFallback.ttf
-if not exist generated/DroidSansFallbackFull.c hexdump.exe generated/DroidSansFallbackFull.c resources/fonts/droid/DroidSansFallbackFull.ttf
-
-if not exist generated/Dingbats.c hexdump.exe generated/Dingbats.c resources/fonts/urw/Dingbats.cff
-if not exist generated/NimbusMonoPS-Bold.c hexdump.exe generated/NimbusMonoPS-Bold.c resources/fonts/urw/NimbusMonoPS-Bold.cff
-if not exist generated/NimbusMonoPS-BoldItalic.c hexdump.exe generated/NimbusMonoPS-BoldItalic.c resources/fonts/urw/NimbusMonoPS-BoldItalic.cff
-if not exist generated/NimbusMonoPS-Italic.c hexdump.exe generated/NimbusMonoPS-Italic.c resources/fonts/urw/NimbusMonoPS-Italic.cff
-if not exist generated/NimbusMonoPS-Regular.c hexdump.exe generated/NimbusMonoPS-Regular.c resources/fonts/urw/NimbusMonoPS-Regular.cff
-if not exist generated/NimbusRoman-Bold.c hexdump.exe generated/NimbusRoman-Bold.c resources/fonts/urw/NimbusRoman-Bold.cff
-if not exist generated/NimbusRoman-BoldItalic.c hexdump.exe generated/NimbusRoman-BoldItalic.c resources/fonts/urw/NimbusRoman-BoldItalic.cff
-if not exist generated/NimbusRoman-Regular.c hexdump.exe generated/NimbusRoman-Regular.c resources/fonts/urw/NimbusRoman-Regular.cff
-if not exist generated/NimbusRoman-Italic.c hexdump.exe generated/NimbusRoman-Italic.c resources/fonts/urw/NimbusRoman-Italic.cff
-if not exist generated/NimbusSans-Bold.c hexdump.exe generated/NimbusSans-Bold.c resources/fonts/urw/NimbusSans-Bold.cff
-if not exist generated/NimbusSans-BoldOblique.c hexdump.exe generated/NimbusSans-BoldOblique.c resources/fonts/urw/NimbusSans-BoldOblique.cff
-if not exist generated/NimbusSans-Regular.c hexdump.exe generated/NimbusSans-Regular.c resources/fonts/urw/NimbusSans-Regular.cff
-if not exist generated/NimbusSans-Oblique.c hexdump.exe generated/NimbusSans-Oblique.c resources/fonts/urw/NimbusSans-Oblique.cff
-if not exist generated/StandardSymbolsPS.c hexdump.exe generated/StandardSymbolsPS.c resources/fonts/urw/StandardSymbolsPS.cff
-
-if not exist generated/CharisSIL-R.c hexdump.exe generated/CharisSIL-R.c resources/fonts/sil/CharisSIL-R.cff
-if not exist generated/CharisSIL-I.c hexdump.exe generated/CharisSIL-I.c resources/fonts/sil/CharisSIL-I.cff
-if not exist generated/CharisSIL-B.c hexdump.exe generated/CharisSIL-B.c resources/fonts/sil/CharisSIL-B.cff
-if not exist generated/CharisSIL-BI.c hexdump.exe generated/CharisSIL-BI.c resources/fonts/sil/CharisSIL-BI.cff
-
-if not exist generated/SourceHanSansCN-Regular.c hexdump.exe generated/SourceHanSansCN-Regular.c resources/fonts/han/SourceHanSansCN-Regular.otf
-if not exist generated/SourceHanSansJP-Regular.c hexdump.exe generated/SourceHanSansJP-Regular.c resources/fonts/han/SourceHanSansJP-Regular.otf
-if not exist generated/SourceHanSansKR-Regular.c hexdump.exe generated/SourceHanSansKR-Regular.c resources/fonts/han/SourceHanSansKR-Regular.otf
-if not exist generated/SourceHanSansTW-Regular.c hexdump.exe generated/SourceHanSansTW-Regular.c resources/fonts/han/SourceHanSansTW-Regular.otf
-
-if not exist generated/NotoEmoji-Regular.c hexdump.exe generated/NotoEmoji-Regular.c resources/fonts/noto/NotoEmoji-Regular.ttf
-if not exist generated/NotoKufiArabic-Regular.c hexdump.exe generated/NotoKufiArabic-Regular.c resources/fonts/noto/NotoKufiArabic-Regular.ttf
-if not exist generated/NotoNaskhArabic-Regular.c hexdump.exe generated/NotoNaskhArabic-Regular.c resources/fonts/noto/NotoNaskhArabic-Regular.ttf
-if not exist generated/NotoNastaliqUrdu-Regular.c hexdump.exe generated/NotoNastaliqUrdu-Regular.c resources/fonts/noto/NotoNastaliqUrdu-Regular.ttf
-if not exist generated/NotoSans-Regular.c hexdump.exe generated/NotoSans-Regular.c resources/fonts/noto/NotoSans-Regular.ttf
-if not exist generated/NotoSansArmenian-Regular.c hexdump.exe generated/NotoSansArmenian-Regular.c resources/fonts/noto/NotoSansArmenian-Regular.ttf
-if not exist generated/NotoSansAvestan-Regular.c hexdump.exe generated/NotoSansAvestan-Regular.c resources/fonts/noto/NotoSansAvestan-Regular.ttf
-if not exist generated/NotoSansBalinese-Regular.c hexdump.exe generated/NotoSansBalinese-Regular.c resources/fonts/noto/NotoSansBalinese-Regular.ttf
-if not exist generated/NotoSansBamum-Regular.c hexdump.exe generated/NotoSansBamum-Regular.c resources/fonts/noto/NotoSansBamum-Regular.ttf
-if not exist generated/NotoSansBatak-Regular.c hexdump.exe generated/NotoSansBatak-Regular.c resources/fonts/noto/NotoSansBatak-Regular.ttf
-if not exist generated/NotoSansBengali-Regular.c hexdump.exe generated/NotoSansBengali-Regular.c resources/fonts/noto/NotoSansBengali-Regular.ttf
-if not exist generated/NotoSansBrahmi-Regular.c hexdump.exe generated/NotoSansBrahmi-Regular.c resources/fonts/noto/NotoSansBrahmi-Regular.ttf
-if not exist generated/NotoSansBuginese-Regular.c hexdump.exe generated/NotoSansBuginese-Regular.c resources/fonts/noto/NotoSansBuginese-Regular.ttf
-if not exist generated/NotoSansBuhid-Regular.c hexdump.exe generated/NotoSansBuhid-Regular.c resources/fonts/noto/NotoSansBuhid-Regular.ttf
-if not exist generated/NotoSansCanadianAboriginal-Regular.c hexdump.exe generated/NotoSansCanadianAboriginal-Regular.c resources/fonts/noto/NotoSansCanadianAboriginal-Regular.ttf
-if not exist generated/NotoSansCarian-Regular.c hexdump.exe generated/NotoSansCarian-Regular.c resources/fonts/noto/NotoSansCarian-Regular.ttf
-if not exist generated/NotoSansCham-Regular.c hexdump.exe generated/NotoSansCham-Regular.c resources/fonts/noto/NotoSansCham-Regular.ttf
-if not exist generated/NotoSansCherokee-Regular.c hexdump.exe generated/NotoSansCherokee-Regular.c resources/fonts/noto/NotoSansCherokee-Regular.ttf
-if not exist generated/NotoSansCoptic-Regular.c hexdump.exe generated/NotoSansCoptic-Regular.c resources/fonts/noto/NotoSansCoptic-Regular.ttf
-if not exist generated/NotoSansCuneiform-Regular.c hexdump.exe generated/NotoSansCuneiform-Regular.c resources/fonts/noto/NotoSansCuneiform-Regular.ttf
-if not exist generated/NotoSansCypriot-Regular.c hexdump.exe generated/NotoSansCypriot-Regular.c resources/fonts/noto/NotoSansCypriot-Regular.ttf
-if not exist generated/NotoSansDeseret-Regular.c hexdump.exe generated/NotoSansDeseret-Regular.c resources/fonts/noto/NotoSansDeseret-Regular.ttf
-if not exist generated/NotoSansDevanagari-Regular.c hexdump.exe generated/NotoSansDevanagari-Regular.c resources/fonts/noto/NotoSansDevanagari-Regular.ttf
-if not exist generated/NotoSansEgyptianHieroglyphs-Regular.c hexdump.exe generated/NotoSansEgyptianHieroglyphs-Regular.c resources/fonts/noto/NotoSansEgyptianHieroglyphs-Regular.ttf
-if not exist generated/NotoSansEthiopic-Regular.c hexdump.exe generated/NotoSansEthiopic-Regular.c resources/fonts/noto/NotoSansEthiopic-Regular.ttf
-if not exist generated/NotoSansGeorgian-Regular.c hexdump.exe generated/NotoSansGeorgian-Regular.c resources/fonts/noto/NotoSansGeorgian-Regular.ttf
-if not exist generated/NotoSansGlagolitic-Regular.c hexdump.exe generated/NotoSansGlagolitic-Regular.c resources/fonts/noto/NotoSansGlagolitic-Regular.ttf
-if not exist generated/NotoSansGothic-Regular.c hexdump.exe generated/NotoSansGothic-Regular.c resources/fonts/noto/NotoSansGothic-Regular.ttf
-if not exist generated/NotoSansGujarati-Regular.c hexdump.exe generated/NotoSansGujarati-Regular.c resources/fonts/noto/NotoSansGujarati-Regular.ttf
-if not exist generated/NotoSansGurmukhi-Regular.c hexdump.exe generated/NotoSansGurmukhi-Regular.c resources/fonts/noto/NotoSansGurmukhi-Regular.ttf
-if not exist generated/NotoSansHanunoo-Regular.c hexdump.exe generated/NotoSansHanunoo-Regular.c resources/fonts/noto/NotoSansHanunoo-Regular.ttf
-if not exist generated/NotoSansHebrew-Regular.c hexdump.exe generated/NotoSansHebrew-Regular.c resources/fonts/noto/NotoSansHebrew-Regular.ttf
-if not exist generated/NotoSansImperialAramaic-Regular.c hexdump.exe generated/NotoSansImperialAramaic-Regular.c resources/fonts/noto/NotoSansImperialAramaic-Regular.ttf
-if not exist generated/NotoSansInscriptionalPahlavi-Regular.c hexdump.exe generated/NotoSansInscriptionalPahlavi-Regular.c resources/fonts/noto/NotoSansInscriptionalPahlavi-Regular.ttf
-if not exist generated/NotoSansInscriptionalParthian-Regular.c hexdump.exe generated/NotoSansInscriptionalParthian-Regular.c resources/fonts/noto/NotoSansInscriptionalParthian-Regular.ttf
-if not exist generated/NotoSansJavanese-Regular.c hexdump.exe generated/NotoSansJavanese-Regular.c resources/fonts/noto/NotoSansJavanese-Regular.ttf
-if not exist generated/NotoSansKaithi-Regular.c hexdump.exe generated/NotoSansKaithi-Regular.c resources/fonts/noto/NotoSansKaithi-Regular.ttf
-if not exist generated/NotoSansKannada-Regular.c hexdump.exe generated/NotoSansKannada-Regular.c resources/fonts/noto/NotoSansKannada-Regular.ttf
-if not exist generated/NotoSansKayahLi-Regular.c hexdump.exe generated/NotoSansKayahLi-Regular.c resources/fonts/noto/NotoSansKayahLi-Regular.ttf
-if not exist generated/NotoSansKharoshthi-Regular.c hexdump.exe generated/NotoSansKharoshthi-Regular.c resources/fonts/noto/NotoSansKharoshthi-Regular.ttf
-if not exist generated/NotoSansKhmer-Regular.c hexdump.exe generated/NotoSansKhmer-Regular.c resources/fonts/noto/NotoSansKhmer-Regular.ttf
-if not exist generated/NotoSansLao-Regular.c hexdump.exe generated/NotoSansLao-Regular.c resources/fonts/noto/NotoSansLao-Regular.ttf
-if not exist generated/NotoSansLepcha-Regular.c hexdump.exe generated/NotoSansLepcha-Regular.c resources/fonts/noto/NotoSansLepcha-Regular.ttf
-if not exist generated/NotoSansLimbu-Regular.c hexdump.exe generated/NotoSansLimbu-Regular.c resources/fonts/noto/NotoSansLimbu-Regular.ttf
-if not exist generated/NotoSansLinearB-Regular.c hexdump.exe generated/NotoSansLinearB-Regular.c resources/fonts/noto/NotoSansLinearB-Regular.ttf
-if not exist generated/NotoSansLisu-Regular.c hexdump.exe generated/NotoSansLisu-Regular.c resources/fonts/noto/NotoSansLisu-Regular.ttf
-if not exist generated/NotoSansLycian-Regular.c hexdump.exe generated/NotoSansLycian-Regular.c resources/fonts/noto/NotoSansLycian-Regular.ttf
-if not exist generated/NotoSansLydian-Regular.c hexdump.exe generated/NotoSansLydian-Regular.c resources/fonts/noto/NotoSansLydian-Regular.ttf
-if not exist generated/NotoSansMalayalam-Regular.c hexdump.exe generated/NotoSansMalayalam-Regular.c resources/fonts/noto/NotoSansMalayalam-Regular.ttf
-if not exist generated/NotoSansMandaic-Regular.c hexdump.exe generated/NotoSansMandaic-Regular.c resources/fonts/noto/NotoSansMandaic-Regular.ttf
-if not exist generated/NotoSansMeeteiMayek-Regular.c hexdump.exe generated/NotoSansMeeteiMayek-Regular.c resources/fonts/noto/NotoSansMeeteiMayek-Regular.ttf
-if not exist generated/NotoSansMongolian-Regular.c hexdump.exe generated/NotoSansMongolian-Regular.c resources/fonts/noto/NotoSansMongolian-Regular.ttf
-if not exist generated/NotoSansMyanmar-Regular.c hexdump.exe generated/NotoSansMyanmar-Regular.c resources/fonts/noto/NotoSansMyanmar-Regular.ttf
-if not exist generated/NotoSansNKo-Regular.c hexdump.exe generated/NotoSansNKo-Regular.c resources/fonts/noto/NotoSansNKo-Regular.ttf
-if not exist generated/NotoSansNewTaiLue-Regular.c hexdump.exe generated/NotoSansNewTaiLue-Regular.c resources/fonts/noto/NotoSansNewTaiLue-Regular.ttf
-if not exist generated/NotoSansOgham-Regular.c hexdump.exe generated/NotoSansOgham-Regular.c resources/fonts/noto/NotoSansOgham-Regular.ttf
-if not exist generated/NotoSansOlChiki-Regular.c hexdump.exe generated/NotoSansOlChiki-Regular.c resources/fonts/noto/NotoSansOlChiki-Regular.ttf
-if not exist generated/NotoSansOldItalic-Regular.c hexdump.exe generated/NotoSansOldItalic-Regular.c resources/fonts/noto/NotoSansOldItalic-Regular.ttf
-if not exist generated/NotoSansOldPersian-Regular.c hexdump.exe generated/NotoSansOldPersian-Regular.c resources/fonts/noto/NotoSansOldPersian-Regular.ttf
-if not exist generated/NotoSansOldSouthArabian-Regular.c hexdump.exe generated/NotoSansOldSouthArabian-Regular.c resources/fonts/noto/NotoSansOldSouthArabian-Regular.ttf
-if not exist generated/NotoSansOldTurkic-Regular.c hexdump.exe generated/NotoSansOldTurkic-Regular.c resources/fonts/noto/NotoSansOldTurkic-Regular.ttf
-if not exist generated/NotoSansOriya-Regular.c hexdump.exe generated/NotoSansOriya-Regular.c resources/fonts/noto/NotoSansOriya-Regular.ttf
-if not exist generated/NotoSansOsmanya-Regular.c hexdump.exe generated/NotoSansOsmanya-Regular.c resources/fonts/noto/NotoSansOsmanya-Regular.ttf
-if not exist generated/NotoSansPhagsPa-Regular.c hexdump.exe generated/NotoSansPhagsPa-Regular.c resources/fonts/noto/NotoSansPhagsPa-Regular.ttf
-if not exist generated/NotoSansPhoenician-Regular.c hexdump.exe generated/NotoSansPhoenician-Regular.c resources/fonts/noto/NotoSansPhoenician-Regular.ttf
-if not exist generated/NotoSansRejang-Regular.c hexdump.exe generated/NotoSansRejang-Regular.c resources/fonts/noto/NotoSansRejang-Regular.ttf
-if not exist generated/NotoSansRunic-Regular.c hexdump.exe generated/NotoSansRunic-Regular.c resources/fonts/noto/NotoSansRunic-Regular.ttf
-if not exist generated/NotoSansSamaritan-Regular.c hexdump.exe generated/NotoSansSamaritan-Regular.c resources/fonts/noto/NotoSansSamaritan-Regular.ttf
-if not exist generated/NotoSansSaurashtra-Regular.c hexdump.exe generated/NotoSansSaurashtra-Regular.c resources/fonts/noto/NotoSansSaurashtra-Regular.ttf
-if not exist generated/NotoSansShavian-Regular.c hexdump.exe generated/NotoSansShavian-Regular.c resources/fonts/noto/NotoSansShavian-Regular.ttf
-if not exist generated/NotoSansSinhala-Regular.c hexdump.exe generated/NotoSansSinhala-Regular.c resources/fonts/noto/NotoSansSinhala-Regular.ttf
-if not exist generated/NotoSansSundanese-Regular.c hexdump.exe generated/NotoSansSundanese-Regular.c resources/fonts/noto/NotoSansSundanese-Regular.ttf
-if not exist generated/NotoSansSylotiNagri-Regular.c hexdump.exe generated/NotoSansSylotiNagri-Regular.c resources/fonts/noto/NotoSansSylotiNagri-Regular.ttf
-if not exist generated/NotoSansSymbols-Regular.c hexdump.exe generated/NotoSansSymbols-Regular.c resources/fonts/noto/NotoSansSymbols-Regular.ttf
-if not exist generated/NotoSansSyriacEastern-Regular.c hexdump.exe generated/NotoSansSyriacEastern-Regular.c resources/fonts/noto/NotoSansSyriacEastern-Regular.ttf
-if not exist generated/NotoSansSyriacEstrangela-Regular.c hexdump.exe generated/NotoSansSyriacEstrangela-Regular.c resources/fonts/noto/NotoSansSyriacEstrangela-Regular.ttf
-if not exist generated/NotoSansSyriacWestern-Regular.c hexdump.exe generated/NotoSansSyriacWestern-Regular.c resources/fonts/noto/NotoSansSyriacWestern-Regular.ttf
-if not exist generated/NotoSansTagalog-Regular.c hexdump.exe generated/NotoSansTagalog-Regular.c resources/fonts/noto/NotoSansTagalog-Regular.ttf
-if not exist generated/NotoSansTagbanwa-Regular.c hexdump.exe generated/NotoSansTagbanwa-Regular.c resources/fonts/noto/NotoSansTagbanwa-Regular.ttf
-if not exist generated/NotoSansTaiLe-Regular.c hexdump.exe generated/NotoSansTaiLe-Regular.c resources/fonts/noto/NotoSansTaiLe-Regular.ttf
-if not exist generated/NotoSansTaiTham-Regular.c hexdump.exe generated/NotoSansTaiTham-Regular.c resources/fonts/noto/NotoSansTaiTham-Regular.ttf
-if not exist generated/NotoSansTaiViet-Regular.c hexdump.exe generated/NotoSansTaiViet-Regular.c resources/fonts/noto/NotoSansTaiViet-Regular.ttf
-if not exist generated/NotoSansTamil-Regular.c hexdump.exe generated/NotoSansTamil-Regular.c resources/fonts/noto/NotoSansTamil-Regular.ttf
-if not exist generated/NotoSansTelugu-Regular.c hexdump.exe generated/NotoSansTelugu-Regular.c resources/fonts/noto/NotoSansTelugu-Regular.ttf
-if not exist generated/NotoSansThaana-Regular.c hexdump.exe generated/NotoSansThaana-Regular.c resources/fonts/noto/NotoSansThaana-Regular.ttf
-if not exist generated/NotoSansThai-Regular.c hexdump.exe generated/NotoSansThai-Regular.c resources/fonts/noto/NotoSansThai-Regular.ttf
-if not exist generated/NotoSansTibetan-Regular.c hexdump.exe generated/NotoSansTibetan-Regular.c resources/fonts/noto/NotoSansTibetan-Regular.ttf
-if not exist generated/NotoSansTifinagh-Regular.c hexdump.exe generated/NotoSansTifinagh-Regular.c resources/fonts/noto/NotoSansTifinagh-Regular.ttf
-if not exist generated/NotoSansUgaritic-Regular.c hexdump.exe generated/NotoSansUgaritic-Regular.c resources/fonts/noto/NotoSansUgaritic-Regular.ttf
-if not exist generated/NotoSansVai-Regular.c hexdump.exe generated/NotoSansVai-Regular.c resources/fonts/noto/NotoSansVai-Regular.ttf
-if not exist generated/NotoSansYi-Regular.c hexdump.exe generated/NotoSansYi-Regular.c resources/fonts/noto/NotoSansYi-Regular.ttf
-if not exist generated/NotoSerif-Regular.c hexdump.exe generated/NotoSerif-Regular.c resources/fonts/noto/NotoSerif-Regular.ttf
-if not exist generated/NotoSerifArmenian-Regular.c hexdump.exe generated/NotoSerifArmenian-Regular.c resources/fonts/noto/NotoSerifArmenian-Regular.ttf
-if not exist generated/NotoSerifBengali-Regular.c hexdump.exe generated/NotoSerifBengali-Regular.c resources/fonts/noto/NotoSerifBengali-Regular.ttf
-if not exist generated/NotoSerifDevanagari-Regular.c hexdump.exe generated/NotoSerifDevanagari-Regular.c resources/fonts/noto/NotoSerifDevanagari-Regular.ttf
-if not exist generated/NotoSerifGeorgian-Regular.c hexdump.exe generated/NotoSerifGeorgian-Regular.c resources/fonts/noto/NotoSerifGeorgian-Regular.ttf
-if not exist generated/NotoSerifGujarati-Regular.c hexdump.exe generated/NotoSerifGujarati-Regular.c resources/fonts/noto/NotoSerifGujarati-Regular.ttf
-if not exist generated/NotoSerifKannada-Regular.c hexdump.exe generated/NotoSerifKannada-Regular.c resources/fonts/noto/NotoSerifKannada-Regular.ttf
-if not exist generated/NotoSerifKhmer-Regular.c hexdump.exe generated/NotoSerifKhmer-Regular.c resources/fonts/noto/NotoSerifKhmer-Regular.ttf
-if not exist generated/NotoSerifLao-Regular.c hexdump.exe generated/NotoSerifLao-Regular.c resources/fonts/noto/NotoSerifLao-Regular.ttf
-if not exist generated/NotoSerifMalayalam-Regular.c hexdump.exe generated/NotoSerifMalayalam-Regular.c resources/fonts/noto/NotoSerifMalayalam-Regular.ttf
-if not exist generated/NotoSerifTamil-Regular.c hexdump.exe generated/NotoSerifTamil-Regular.c resources/fonts/noto/NotoSerifTamil-Regular.ttf
-if not exist generated/NotoSerifTelugu-Regular.c hexdump.exe generated/NotoSerifTelugu-Regular.c resources/fonts/noto/NotoSerifTelugu-Regular.ttf
-if not exist generated/NotoSerifThai-Regular.c hexdump.exe generated/NotoSerifThai-Regular.c resources/fonts/noto/NotoSerifThai-Regular.ttf
-
-del hexdump.obj
-del hexdump.exe
-
-goto fin
-
-:usage
-echo ERROR: Run this script in the mupdf directory.
-echo ERROR: Run this script in a Visual Studio command prompt.
-pause
-
-:fin
diff --git a/platform/win32/generated.vcproj b/platform/win32/generated.vcproj
index 9ef71954..07f892a0 100644
--- a/platform/win32/generated.vcproj
+++ b/platform/win32/generated.vcproj
@@ -23,9 +23,9 @@
>
<Tool
Name="VCNMakeTool"
- BuildCommandLine="generate.bat"
- ReBuildCommandLine="del /q ..\..\generated ..\..\include\mupdf\pdf\name-table.h ..\..\source\pdf\pdf-name-table.h &amp;&amp; generate.bat"
- CleanCommandLine="del /q ..\..\generated ..\..\include\mupdf\pdf\name-table.h ..\..\source\pdf\pdf-name-table.h"
+ BuildCommandLine="cd ..\.. &amp;&amp; nmake /nologo -f scripts\fontdump.nmake"
+ ReBuildCommandLine="cd ..\.. &amp;&amp; del /q /s generated\resources &amp;&amp; nmake /nologo -f scripts\fontdump.nmake"
+ CleanCommandLine="cd ..\.. &amp;&amp; del /q /s generated\resources"
Output=""
PreprocessorDefinitions="WIN32;_DEBUG"
IncludeSearchPath=""
@@ -43,62 +43,38 @@
Name="scripts"
>
<File
- RelativePath="..\..\scripts\bin2hex.c"
+ RelativePath="..\..\scripts\cmapdump.py"
>
</File>
<File
- RelativePath="..\..\scripts\cmapdump.c"
+ RelativePath="..\..\scripts\fontdump.nmake"
>
</File>
<File
- RelativePath="..\..\scripts\cquote.c"
+ RelativePath="..\..\scripts\hexdump.c"
>
</File>
<File
- RelativePath="..\..\scripts\fontdump.c"
+ RelativePath="..\..\scripts\jsdump.sed"
>
</File>
<File
- RelativePath="..\..\scripts\namedump.c"
+ RelativePath="..\..\scripts\runcmapdump.sh"
>
</File>
<File
- RelativePath="..\..\resources\pdf\names.txt"
- >
- </File>
- </Filter>
- <Filter
- Name="generated"
- >
- <File
- RelativePath="..\..\generated\gen_adobe_ca.h"
- >
- </File>
- <File
- RelativePath="..\..\generated\gen_cmap_cns.h"
- >
- </File>
- <File
- RelativePath="..\..\generated\gen_cmap_gb.h"
+ RelativePath="..\..\scripts\runfontdump.sh"
>
</File>
<File
- RelativePath="..\..\generated\gen_cmap_japan.h"
+ RelativePath="..\..\scripts\runiccdump.sh"
>
</File>
<File
- RelativePath="..\..\generated\gen_cmap_korea.h"
- >
- </File>
- <File
- RelativePath="..\..\generated\gen_js_util.h"
+ RelativePath="..\..\scripts\runjsdump.sh"
>
</File>
</Filter>
- <File
- RelativePath=".\generate.bat"
- >
- </File>
</Files>
<Globals>
</Globals>
diff --git a/platform/win32/libresources.vcproj b/platform/win32/libresources.vcproj
index 1c8b1239..989e890c 100644
--- a/platform/win32/libresources.vcproj
+++ b/platform/win32/libresources.vcproj
@@ -144,518 +144,550 @@
<References>
</References>
<Files>
- <File
- RelativePath="..\..\generated\CharisSIL-B.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\CharisSIL-BI.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\CharisSIL-I.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\CharisSIL-R.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\Dingbats.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\DroidSansFallback.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\DroidSansFallbackFull.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NimbusMonoPS-Bold.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NimbusMonoPS-BoldItalic.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NimbusMonoPS-Italic.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NimbusMonoPS-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NimbusRoman-Bold.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NimbusRoman-BoldItalic.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NimbusRoman-Italic.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NimbusRoman-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NimbusSans-Bold.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NimbusSans-BoldOblique.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NimbusSans-Oblique.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NimbusSans-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoEmoji-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoKufiArabic-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoNaskhArabic-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoNastaliqUrdu-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSans-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansArmenian-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansAvestan-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansBalinese-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansBamum-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansBatak-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansBengali-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansBrahmi-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansBuginese-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansBuhid-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansCanadianAboriginal-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansCarian-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansCham-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansCherokee-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansCoptic-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansCuneiform-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansCypriot-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansDeseret-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansDevanagari-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansEgyptianHieroglyphs-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansEthiopic-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansGeorgian-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansGlagolitic-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansGothic-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansGujarati-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansGurmukhi-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansHanunoo-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansHebrew-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansImperialAramaic-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansInscriptionalPahlavi-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansInscriptionalParthian-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansJavanese-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansKaithi-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansKannada-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansKayahLi-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansKharoshthi-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansKhmer-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansLao-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansLepcha-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansLimbu-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansLinearB-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansLisu-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansLycian-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansLydian-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansMalayalam-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansMandaic-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansMeeteiMayek-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansMongolian-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansMyanmar-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansNewTaiLue-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansNKo-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansOgham-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansOlChiki-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansOldItalic-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansOldPersian-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansOldSouthArabian-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansOldTurkic-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansOriya-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansOsmanya-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansPhagsPa-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansPhoenician-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansRejang-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansRunic-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansSamaritan-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansSaurashtra-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansShavian-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansSinhala-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansSundanese-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansSylotiNagri-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansSymbols-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansSyriacEastern-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansSyriacEstrangela-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansSyriacWestern-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansTagalog-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansTagbanwa-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansTaiLe-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansTaiTham-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansTaiViet-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansTamil-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansTelugu-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansThaana-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansThai-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansTibetan-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansTifinagh-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansUgaritic-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansVai-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSansYi-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSerif-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSerifArmenian-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSerifBengali-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSerifDevanagari-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSerifGeorgian-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSerifGujarati-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSerifKannada-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSerifKhmer-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSerifLao-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSerifMalayalam-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSerifTamil-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSerifTelugu-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\NotoSerifThai-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\SourceHanSansCN-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\SourceHanSansJP-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\SourceHanSansKR-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\SourceHanSansTW-Regular.c"
- >
- </File>
- <File
- RelativePath="..\..\generated\StandardSymbolsPS.c"
- >
- </File>
+ <Filter
+ Name="generated"
+ >
+ <Filter
+ Name="resources"
+ >
+ <Filter
+ Name="fonts"
+ >
+ <Filter
+ Name="urw"
+ >
+ <File
+ RelativePath="..\..\generated\resources\fonts\urw\Dingbats.cff.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\urw\NimbusMonoPS-Bold.cff.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\urw\NimbusMonoPS-BoldItalic.cff.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\urw\NimbusMonoPS-Italic.cff.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\urw\NimbusMonoPS-Regular.cff.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\urw\NimbusRoman-Bold.cff.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\urw\NimbusRoman-BoldItalic.cff.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\urw\NimbusRoman-Italic.cff.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\urw\NimbusRoman-Regular.cff.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\urw\NimbusSans-Bold.cff.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\urw\NimbusSans-BoldOblique.cff.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\urw\NimbusSans-Oblique.cff.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\urw\NimbusSans-Regular.cff.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\urw\StandardSymbolsPS.cff.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="han"
+ >
+ <File
+ RelativePath="..\..\generated\resources\fonts\han\SourceHanSansCN-Regular.otf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\han\SourceHanSansJP-Regular.otf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\han\SourceHanSansKR-Regular.otf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\han\SourceHanSansTW-Regular.otf.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="droid"
+ >
+ <File
+ RelativePath="..\..\generated\resources\fonts\droid\DroidSansFallback.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\droid\DroidSansFallbackFull.ttf.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="noto"
+ >
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoEmoji-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoKufiArabic-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoNaskhArabic-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoNastaliqUrdu-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSans-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansArmenian-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansAvestan-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansBalinese-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansBamum-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansBatak-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansBengali-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansBrahmi-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansBuginese-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansBuhid-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansCanadianAboriginal-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansCarian-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansCham-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansCherokee-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansCoptic-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansCuneiform-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansCypriot-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansDeseret-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansDevanagari-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansEgyptianHieroglyphs-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansEthiopic-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansGeorgian-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansGlagolitic-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansGothic-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansGujarati-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansGurmukhi-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansHanunoo-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansHebrew-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansImperialAramaic-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansInscriptionalPahlavi-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansInscriptionalParthian-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansJavanese-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansKaithi-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansKannada-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansKayahLi-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansKharoshthi-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansKhmer-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansLao-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansLepcha-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansLimbu-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansLinearB-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansLisu-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansLycian-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansLydian-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansMalayalam-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansMandaic-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansMeeteiMayek-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansMongolian-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansMyanmar-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansNewTaiLue-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansNKo-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansOgham-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansOlChiki-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansOldItalic-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansOldPersian-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansOldSouthArabian-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansOldTurkic-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansOriya-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansOsmanya-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansPhagsPa-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansPhoenician-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansRejang-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansRunic-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansSamaritan-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansSaurashtra-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansShavian-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansSinhala-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansSundanese-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansSylotiNagri-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansSymbols-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansSyriacEastern-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansSyriacEstrangela-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansSyriacWestern-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansTagalog-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansTagbanwa-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansTaiLe-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansTaiTham-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansTaiViet-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansTamil-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansTelugu-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansThaana-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansThai-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansTibetan-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansTifinagh-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansUgaritic-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansVai-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSansYi-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSerif-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSerifArmenian-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSerifBengali-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSerifDevanagari-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSerifGeorgian-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSerifGujarati-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSerifKannada-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSerifKhmer-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSerifLao-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSerifMalayalam-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSerifTamil-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSerifTelugu-Regular.ttf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\noto\NotoSerifThai-Regular.ttf.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="sil"
+ >
+ <File
+ RelativePath="..\..\generated\resources\fonts\sil\CharisSIL-B.cff.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\sil\CharisSIL-BI.cff.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\sil\CharisSIL-I.cff.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\generated\resources\fonts\sil\CharisSIL-R.cff.c"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ </Filter>
+ </Filter>
</Files>
<Globals>
</Globals>
diff --git a/scripts/fontdump.nmake b/scripts/fontdump.nmake
new file mode 100644
index 00000000..5ac40e22
--- /dev/null
+++ b/scripts/fontdump.nmake
@@ -0,0 +1,398 @@
+# This is an automatically generated file. Do not edit. *\
+default: generate
+hexdump.exe: scripts\hexdump.c
+ cl \nologo scripts\hexdump.c setargv.obj
+generated\resources\fonts\droid:
+ mkdir generated\resources\fonts\droid
+generated\resources\fonts\han:
+ mkdir generated\resources\fonts\han
+generated\resources\fonts\noto:
+ mkdir generated\resources\fonts\noto
+generated\resources\fonts\sil:
+ mkdir generated\resources\fonts\sil
+generated\resources\fonts\urw:
+ mkdir generated\resources\fonts\urw
+generate: generated\resources\fonts\urw\Dingbats.cff.c
+generated\resources\fonts\urw\Dingbats.cff.c: resources\fonts\urw\Dingbats.cff generated\resources\fonts\urw hexdump.exe
+ hexdump.exe generated\resources\fonts\urw\Dingbats.cff.c resources\fonts\urw\Dingbats.cff
+generate: generated\resources\fonts\urw\NimbusMonoPS-Bold.cff.c
+generated\resources\fonts\urw\NimbusMonoPS-Bold.cff.c: resources\fonts\urw\NimbusMonoPS-Bold.cff generated\resources\fonts\urw hexdump.exe
+ hexdump.exe generated\resources\fonts\urw\NimbusMonoPS-Bold.cff.c resources\fonts\urw\NimbusMonoPS-Bold.cff
+generate: generated\resources\fonts\urw\NimbusMonoPS-BoldItalic.cff.c
+generated\resources\fonts\urw\NimbusMonoPS-BoldItalic.cff.c: resources\fonts\urw\NimbusMonoPS-BoldItalic.cff generated\resources\fonts\urw hexdump.exe
+ hexdump.exe generated\resources\fonts\urw\NimbusMonoPS-BoldItalic.cff.c resources\fonts\urw\NimbusMonoPS-BoldItalic.cff
+generate: generated\resources\fonts\urw\NimbusMonoPS-Italic.cff.c
+generated\resources\fonts\urw\NimbusMonoPS-Italic.cff.c: resources\fonts\urw\NimbusMonoPS-Italic.cff generated\resources\fonts\urw hexdump.exe
+ hexdump.exe generated\resources\fonts\urw\NimbusMonoPS-Italic.cff.c resources\fonts\urw\NimbusMonoPS-Italic.cff
+generate: generated\resources\fonts\urw\NimbusMonoPS-Regular.cff.c
+generated\resources\fonts\urw\NimbusMonoPS-Regular.cff.c: resources\fonts\urw\NimbusMonoPS-Regular.cff generated\resources\fonts\urw hexdump.exe
+ hexdump.exe generated\resources\fonts\urw\NimbusMonoPS-Regular.cff.c resources\fonts\urw\NimbusMonoPS-Regular.cff
+generate: generated\resources\fonts\urw\NimbusRoman-Bold.cff.c
+generated\resources\fonts\urw\NimbusRoman-Bold.cff.c: resources\fonts\urw\NimbusRoman-Bold.cff generated\resources\fonts\urw hexdump.exe
+ hexdump.exe generated\resources\fonts\urw\NimbusRoman-Bold.cff.c resources\fonts\urw\NimbusRoman-Bold.cff
+generate: generated\resources\fonts\urw\NimbusRoman-BoldItalic.cff.c
+generated\resources\fonts\urw\NimbusRoman-BoldItalic.cff.c: resources\fonts\urw\NimbusRoman-BoldItalic.cff generated\resources\fonts\urw hexdump.exe
+ hexdump.exe generated\resources\fonts\urw\NimbusRoman-BoldItalic.cff.c resources\fonts\urw\NimbusRoman-BoldItalic.cff
+generate: generated\resources\fonts\urw\NimbusRoman-Italic.cff.c
+generated\resources\fonts\urw\NimbusRoman-Italic.cff.c: resources\fonts\urw\NimbusRoman-Italic.cff generated\resources\fonts\urw hexdump.exe
+ hexdump.exe generated\resources\fonts\urw\NimbusRoman-Italic.cff.c resources\fonts\urw\NimbusRoman-Italic.cff
+generate: generated\resources\fonts\urw\NimbusRoman-Regular.cff.c
+generated\resources\fonts\urw\NimbusRoman-Regular.cff.c: resources\fonts\urw\NimbusRoman-Regular.cff generated\resources\fonts\urw hexdump.exe
+ hexdump.exe generated\resources\fonts\urw\NimbusRoman-Regular.cff.c resources\fonts\urw\NimbusRoman-Regular.cff
+generate: generated\resources\fonts\urw\NimbusSans-Bold.cff.c
+generated\resources\fonts\urw\NimbusSans-Bold.cff.c: resources\fonts\urw\NimbusSans-Bold.cff generated\resources\fonts\urw hexdump.exe
+ hexdump.exe generated\resources\fonts\urw\NimbusSans-Bold.cff.c resources\fonts\urw\NimbusSans-Bold.cff
+generate: generated\resources\fonts\urw\NimbusSans-BoldOblique.cff.c
+generated\resources\fonts\urw\NimbusSans-BoldOblique.cff.c: resources\fonts\urw\NimbusSans-BoldOblique.cff generated\resources\fonts\urw hexdump.exe
+ hexdump.exe generated\resources\fonts\urw\NimbusSans-BoldOblique.cff.c resources\fonts\urw\NimbusSans-BoldOblique.cff
+generate: generated\resources\fonts\urw\NimbusSans-Oblique.cff.c
+generated\resources\fonts\urw\NimbusSans-Oblique.cff.c: resources\fonts\urw\NimbusSans-Oblique.cff generated\resources\fonts\urw hexdump.exe
+ hexdump.exe generated\resources\fonts\urw\NimbusSans-Oblique.cff.c resources\fonts\urw\NimbusSans-Oblique.cff
+generate: generated\resources\fonts\urw\NimbusSans-Regular.cff.c
+generated\resources\fonts\urw\NimbusSans-Regular.cff.c: resources\fonts\urw\NimbusSans-Regular.cff generated\resources\fonts\urw hexdump.exe
+ hexdump.exe generated\resources\fonts\urw\NimbusSans-Regular.cff.c resources\fonts\urw\NimbusSans-Regular.cff
+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\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
+generate: generated\resources\fonts\noto\NotoNaskhArabic-Regular.ttf.c
+generated\resources\fonts\noto\NotoNaskhArabic-Regular.ttf.c: resources\fonts\noto\NotoNaskhArabic-Regular.ttf generated\resources\fonts\noto hexdump.exe
+ hexdump.exe generated\resources\fonts\noto\NotoNaskhArabic-Regular.ttf.c resources\fonts\noto\NotoNaskhArabic-Regular.ttf
+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
+generate: generated\resources\fonts\noto\NotoSansSyriacEstrangela-Regular.ttf.c
+generated\resources\fonts\noto\NotoSansSyriacEstrangela-Regular.ttf.c: resources\fonts\noto\NotoSansSyriacEstrangela-Regular.ttf generated\resources\fonts\noto hexdump.exe
+ hexdump.exe generated\resources\fonts\noto\NotoSansSyriacEstrangela-Regular.ttf.c resources\fonts\noto\NotoSansSyriacEstrangela-Regular.ttf
+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\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
+generate: generated\resources\fonts\sil\CharisSIL-BI.cff.c
+generated\resources\fonts\sil\CharisSIL-BI.cff.c: resources\fonts\sil\CharisSIL-BI.cff generated\resources\fonts\sil hexdump.exe
+ hexdump.exe generated\resources\fonts\sil\CharisSIL-BI.cff.c resources\fonts\sil\CharisSIL-BI.cff
+generate: generated\resources\fonts\sil\CharisSIL-I.cff.c
+generated\resources\fonts\sil\CharisSIL-I.cff.c: resources\fonts\sil\CharisSIL-I.cff generated\resources\fonts\sil hexdump.exe
+ hexdump.exe generated\resources\fonts\sil\CharisSIL-I.cff.c resources\fonts\sil\CharisSIL-I.cff
+generate: generated\resources\fonts\sil\CharisSIL-R.cff.c
+generated\resources\fonts\sil\CharisSIL-R.cff.c: resources\fonts\sil\CharisSIL-R.cff generated\resources\fonts\sil hexdump.exe
+ hexdump.exe generated\resources\fonts\sil\CharisSIL-R.cff.c resources\fonts\sil\CharisSIL-R.cff
diff --git a/scripts/hexdump.c b/scripts/hexdump.c
index 3e35105d..20763e5e 100644
--- a/scripts/hexdump.c
+++ b/scripts/hexdump.c
@@ -4,7 +4,7 @@
#include <stdlib.h>
#include <string.h>
-static int zero, string;
+static int string;
static int
hexdump(FILE *fo, FILE *fi)
@@ -48,15 +48,9 @@ main(int argc, char **argv)
return 1;
}
- zero = 0;
string = 0;
optind = 1;
- if (!strcmp(argv[optind], "-0")) {
- ++optind;
- zero = 1;
- }
-
if (!strcmp(argv[optind], "-s")) {
++optind;
string = 1;
@@ -106,19 +100,11 @@ main(int argc, char **argv)
size = ftell(fi);
fseek(fi, 0, SEEK_SET);
- fprintf(fo, "const int fz_%s_size = %d;\n", filename, size + zero);
- fprintf(fo, "const unsigned char fz_%s[] =", filename);
+ fprintf(fo, "const unsigned char _binary_%s_start[%d] =", filename, size);
fprintf(fo, string ? "\n" : " {\n");
hexdump(fo, fi);
- if (!zero)
- {
- fprintf(fo, string ? ";\n" : "};\n");
- }
- else
- {
- /* zero-terminate so we can hexdump text files into C strings */
- fprintf(fo, string ? ";\n" : "0};\n");
- }
+ fprintf(fo, string ? ";\n" : "};\n");
+ fprintf(fo, "const unsigned char _binary_%s_end;\n", filename);
fclose(fi);
}
diff --git a/scripts/runfontdump.sh b/scripts/runfontdump.sh
new file mode 100644
index 00000000..5fb19c31
--- /dev/null
+++ b/scripts/runfontdump.sh
@@ -0,0 +1,38 @@
+#!/bin/bash
+# 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"
+OUT=scripts/fontdump.nmake.tmp
+
+echo -e >$OUT "# This is an automatically generated file. Do not edit. */"
+echo -e >>$OUT "default: generate"
+echo -e >>$OUT "hexdump.exe: scripts/hexdump.c"
+echo -e >>$OUT "\tcl /nologo scripts/hexdump.c setargv.obj"
+
+mkdir -p build
+cc -O2 -o build/hexdump.exe scripts/hexdump.c
+
+DIRS=$(dirname $FONTS | sort -u)
+for D in $DIRS
+do
+ echo -e >>$OUT "generated/$D:"
+ echo -e >>$OUT "\tmkdir generated/$D"
+done
+
+for F in $FONTS
+do
+ C=$(echo generated/$F.c)
+ D=$(dirname $C)
+
+ echo $C
+ mkdir -p $D
+ #./build/hexdump.exe -s $C $F
+
+ echo -e >>$OUT "generate: $C"
+ echo -e >>$OUT "$C: $F $D hexdump.exe"
+ echo -e >>$OUT "\thexdump.exe $C $F"
+done
+
+tr / \\\\ < $OUT > scripts/fontdump.nmake
+rm -f $OUT
diff --git a/source/fitz/noto.c b/source/fitz/noto.c
index 53418ef1..ee1dadcc 100644
--- a/source/fitz/noto.c
+++ b/source/fitz/noto.c
@@ -50,9 +50,10 @@
#define RETURN(NAME) \
do { \
- extern const int fz_resources_fonts_ ## NAME ## _size; \
- extern const unsigned char fz_resources_fonts_ ## NAME []; \
- return *size = fz_resources_fonts_ ## NAME ## _size, fz_resources_fonts_ ## NAME; \
+ extern const unsigned char _binary_resources_fonts_##NAME##_start[]; \
+ extern const unsigned char _binary_resources_fonts_##NAME##_end; \
+ return *size = &_binary_resources_fonts_##NAME##_end - _binary_resources_fonts_##NAME##_start, \
+ _binary_resources_fonts_##NAME##_start; \
} while (0)
const unsigned char *