diff --git a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
index 9be7793125..e156f76411 100644
--- a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
+++ b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
@@ -1978,17 +1978,12 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/placement/juce_Justification.h"
"../../../../../modules/juce_graphics/placement/juce_RectanglePlacement.cpp"
"../../../../../modules/juce_graphics/placement/juce_RectanglePlacement.h"
- "../../../../../modules/juce_graphics/unicode/juce_LineBreakTable.inl"
"../../../../../modules/juce_graphics/unicode/juce_Unicode.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_Unicode.h"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeBidi.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeBrackets.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeData.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeGrapheme.cpp"
+ "../../../../../modules/juce_graphics/unicode/juce_UnicodeGenerated.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeLine.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeScript.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeScript.h"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeTestData.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeUtils.cpp"
"../../../../../modules/juce_graphics/juce_graphics.cpp"
"../../../../../modules/juce_graphics/juce_graphics.mm"
@@ -4476,17 +4471,12 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/placement/juce_Justification.h"
"../../../../../modules/juce_graphics/placement/juce_RectanglePlacement.cpp"
"../../../../../modules/juce_graphics/placement/juce_RectanglePlacement.h"
- "../../../../../modules/juce_graphics/unicode/juce_LineBreakTable.inl"
"../../../../../modules/juce_graphics/unicode/juce_Unicode.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_Unicode.h"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeBidi.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeBrackets.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeData.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeGrapheme.cpp"
+ "../../../../../modules/juce_graphics/unicode/juce_UnicodeGenerated.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeLine.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeScript.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeScript.h"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeTestData.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeUtils.cpp"
"../../../../../modules/juce_graphics/juce_graphics.cpp"
"../../../../../modules/juce_graphics/juce_graphics.mm"
diff --git a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
index 8c426daa6d..427141e1fc 100644
--- a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
@@ -2414,10 +2414,7 @@
true
-
- true
-
-
+
true
@@ -2426,9 +2423,6 @@
true
-
- true
-
true
@@ -4250,9 +4244,6 @@
-
-
-
diff --git a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
index 53bccb7f21..990ab23c45 100644
--- a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
@@ -3169,10 +3169,7 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
-
+
JUCE Modules\juce_graphics\unicode
@@ -3181,9 +3178,6 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics\unicode
@@ -7362,15 +7356,6 @@
JUCE Modules\juce_graphics\placement
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics
diff --git a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
index 96d47aa137..529fbd97fd 100644
--- a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
@@ -2414,10 +2414,7 @@
true
-
- true
-
-
+
true
@@ -2426,9 +2423,6 @@
true
-
- true
-
true
@@ -4250,9 +4244,6 @@
-
-
-
diff --git a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
index 262132f675..7e3300f409 100644
--- a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
@@ -3169,10 +3169,7 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
-
+
JUCE Modules\juce_graphics\unicode
@@ -3181,9 +3178,6 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics\unicode
@@ -7362,15 +7356,6 @@
JUCE Modules\juce_graphics\placement
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics
diff --git a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj
index dab88ade68..b43785c24e 100644
--- a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj
@@ -2414,10 +2414,7 @@
true
-
- true
-
-
+
true
@@ -2426,9 +2423,6 @@
true
-
- true
-
true
@@ -4250,9 +4244,6 @@
-
-
-
diff --git a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters
index e45326514e..ee52b6e8a4 100644
--- a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters
@@ -3169,10 +3169,7 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
-
+
JUCE Modules\juce_graphics\unicode
@@ -3181,9 +3178,6 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics\unicode
@@ -7362,15 +7356,6 @@
JUCE Modules\juce_graphics\placement
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics
diff --git a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
index a525369550..6ea4430408 100644
--- a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
+++ b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
@@ -1740,17 +1740,12 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/placement/juce_Justification.h"
"../../../../../modules/juce_graphics/placement/juce_RectanglePlacement.cpp"
"../../../../../modules/juce_graphics/placement/juce_RectanglePlacement.h"
- "../../../../../modules/juce_graphics/unicode/juce_LineBreakTable.inl"
"../../../../../modules/juce_graphics/unicode/juce_Unicode.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_Unicode.h"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeBidi.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeBrackets.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeData.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeGrapheme.cpp"
+ "../../../../../modules/juce_graphics/unicode/juce_UnicodeGenerated.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeLine.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeScript.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeScript.h"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeTestData.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeUtils.cpp"
"../../../../../modules/juce_graphics/juce_graphics.cpp"
"../../../../../modules/juce_graphics/juce_graphics.mm"
@@ -3920,17 +3915,12 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/placement/juce_Justification.h"
"../../../../../modules/juce_graphics/placement/juce_RectanglePlacement.cpp"
"../../../../../modules/juce_graphics/placement/juce_RectanglePlacement.h"
- "../../../../../modules/juce_graphics/unicode/juce_LineBreakTable.inl"
"../../../../../modules/juce_graphics/unicode/juce_Unicode.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_Unicode.h"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeBidi.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeBrackets.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeData.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeGrapheme.cpp"
+ "../../../../../modules/juce_graphics/unicode/juce_UnicodeGenerated.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeLine.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeScript.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeScript.h"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeTestData.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeUtils.cpp"
"../../../../../modules/juce_graphics/juce_graphics.cpp"
"../../../../../modules/juce_graphics/juce_graphics.mm"
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj
index 886039ea34..a2be5b11cc 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj
@@ -2107,10 +2107,7 @@
true
-
- true
-
-
+
true
@@ -2119,9 +2116,6 @@
true
-
- true
-
true
@@ -3721,9 +3715,6 @@
-
-
-
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters
index 24b5b8d1a9..9608d1ade7 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters
@@ -2713,10 +2713,7 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
-
+
JUCE Modules\juce_graphics\unicode
@@ -2725,9 +2722,6 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics\unicode
@@ -6417,15 +6411,6 @@
JUCE Modules\juce_graphics\placement
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics
diff --git a/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt b/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
index 0731a732c4..dee0508be7 100644
--- a/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
+++ b/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
@@ -1870,17 +1870,12 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/placement/juce_Justification.h"
"../../../../../modules/juce_graphics/placement/juce_RectanglePlacement.cpp"
"../../../../../modules/juce_graphics/placement/juce_RectanglePlacement.h"
- "../../../../../modules/juce_graphics/unicode/juce_LineBreakTable.inl"
"../../../../../modules/juce_graphics/unicode/juce_Unicode.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_Unicode.h"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeBidi.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeBrackets.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeData.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeGrapheme.cpp"
+ "../../../../../modules/juce_graphics/unicode/juce_UnicodeGenerated.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeLine.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeScript.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeScript.h"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeTestData.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeUtils.cpp"
"../../../../../modules/juce_graphics/juce_graphics.cpp"
"../../../../../modules/juce_graphics/juce_graphics.mm"
@@ -4203,17 +4198,12 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/placement/juce_Justification.h"
"../../../../../modules/juce_graphics/placement/juce_RectanglePlacement.cpp"
"../../../../../modules/juce_graphics/placement/juce_RectanglePlacement.h"
- "../../../../../modules/juce_graphics/unicode/juce_LineBreakTable.inl"
"../../../../../modules/juce_graphics/unicode/juce_Unicode.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_Unicode.h"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeBidi.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeBrackets.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeData.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeGrapheme.cpp"
+ "../../../../../modules/juce_graphics/unicode/juce_UnicodeGenerated.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeLine.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeScript.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeScript.h"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeTestData.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeUtils.cpp"
"../../../../../modules/juce_graphics/juce_graphics.cpp"
"../../../../../modules/juce_graphics/juce_graphics.mm"
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
index d5f63c294f..188c63b8c0 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
@@ -2241,10 +2241,7 @@
true
-
- true
-
-
+
true
@@ -2253,9 +2250,6 @@
true
-
- true
-
true
@@ -3954,9 +3948,6 @@
-
-
-
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
index aa8e1b8637..288822a124 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
@@ -2920,10 +2920,7 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
-
+
JUCE Modules\juce_graphics\unicode
@@ -2932,9 +2929,6 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics\unicode
@@ -6852,15 +6846,6 @@
JUCE Modules\juce_graphics\placement
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
index 1b3599e8c4..e09cdeb29d 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
@@ -2241,10 +2241,7 @@
true
-
- true
-
-
+
true
@@ -2253,9 +2250,6 @@
true
-
- true
-
true
@@ -3954,9 +3948,6 @@
-
-
-
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
index a57019c982..3819581bb1 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
@@ -2920,10 +2920,7 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
-
+
JUCE Modules\juce_graphics\unicode
@@ -2932,9 +2929,6 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics\unicode
@@ -6852,15 +6846,6 @@
JUCE Modules\juce_graphics\placement
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj
index 6e7cefc864..620f766b94 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj
@@ -2241,10 +2241,7 @@
true
-
- true
-
-
+
true
@@ -2253,9 +2250,6 @@
true
-
- true
-
true
@@ -3954,9 +3948,6 @@
-
-
-
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters
index 7a7305c103..c634130597 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters
@@ -2920,10 +2920,7 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
-
+
JUCE Modules\juce_graphics\unicode
@@ -2932,9 +2929,6 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics\unicode
@@ -6852,15 +6846,6 @@
JUCE Modules\juce_graphics\placement
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics
diff --git a/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt b/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
index 45c37721ec..bd70cef1bf 100644
--- a/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
+++ b/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
@@ -1759,17 +1759,12 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/placement/juce_Justification.h"
"../../../../../modules/juce_graphics/placement/juce_RectanglePlacement.cpp"
"../../../../../modules/juce_graphics/placement/juce_RectanglePlacement.h"
- "../../../../../modules/juce_graphics/unicode/juce_LineBreakTable.inl"
"../../../../../modules/juce_graphics/unicode/juce_Unicode.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_Unicode.h"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeBidi.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeBrackets.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeData.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeGrapheme.cpp"
+ "../../../../../modules/juce_graphics/unicode/juce_UnicodeGenerated.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeLine.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeScript.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeScript.h"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeTestData.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeUtils.cpp"
"../../../../../modules/juce_graphics/juce_graphics.cpp"
"../../../../../modules/juce_graphics/juce_graphics.mm"
@@ -4019,17 +4014,12 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/placement/juce_Justification.h"
"../../../../../modules/juce_graphics/placement/juce_RectanglePlacement.cpp"
"../../../../../modules/juce_graphics/placement/juce_RectanglePlacement.h"
- "../../../../../modules/juce_graphics/unicode/juce_LineBreakTable.inl"
"../../../../../modules/juce_graphics/unicode/juce_Unicode.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_Unicode.h"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeBidi.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeBrackets.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeData.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeGrapheme.cpp"
+ "../../../../../modules/juce_graphics/unicode/juce_UnicodeGenerated.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeLine.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeScript.cpp"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeScript.h"
- "../../../../../modules/juce_graphics/unicode/juce_UnicodeTestData.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeUtils.cpp"
"../../../../../modules/juce_graphics/juce_graphics.cpp"
"../../../../../modules/juce_graphics/juce_graphics.mm"
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj
index 5b2d126669..775450862c 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj
@@ -2128,10 +2128,7 @@
true
-
- true
-
-
+
true
@@ -2140,9 +2137,6 @@
true
-
- true
-
true
@@ -3819,9 +3813,6 @@
-
-
-
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters
index b7423ac10d..4709558600 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters
@@ -2767,10 +2767,7 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
-
+
JUCE Modules\juce_graphics\unicode
@@ -2779,9 +2776,6 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics\unicode
@@ -6579,15 +6573,6 @@
JUCE Modules\juce_graphics\placement
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics
diff --git a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj
index cad76a7b4b..08cffa6dc0 100644
--- a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj
@@ -1310,10 +1310,7 @@
true
-
- true
-
-
+
true
@@ -1322,9 +1319,6 @@
true
-
- true
-
true
@@ -2636,9 +2630,6 @@
-
-
-
diff --git a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters
index a607d7f8d9..54c66d3cf8 100644
--- a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters
@@ -1711,10 +1711,7 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
-
+
JUCE Modules\juce_graphics\unicode
@@ -1723,9 +1720,6 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics\unicode
@@ -4557,15 +4551,6 @@
JUCE Modules\juce_graphics\placement
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics
diff --git a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj
index 7898049d44..7d5fa92a3e 100644
--- a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj
@@ -1310,10 +1310,7 @@
true
-
- true
-
-
+
true
@@ -1322,9 +1319,6 @@
true
-
- true
-
true
@@ -2636,9 +2630,6 @@
-
-
-
diff --git a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters
index 01cf2bb5cd..d0d3348af1 100644
--- a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters
@@ -1711,10 +1711,7 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
-
+
JUCE Modules\juce_graphics\unicode
@@ -1723,9 +1720,6 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics\unicode
@@ -4557,15 +4551,6 @@
JUCE Modules\juce_graphics\placement
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics
diff --git a/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj
index ce1522f845..37a9b60559 100644
--- a/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj
@@ -1310,10 +1310,7 @@
true
-
- true
-
-
+
true
@@ -1322,9 +1319,6 @@
true
-
- true
-
true
@@ -2636,9 +2630,6 @@
-
-
-
diff --git a/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj.filters
index 76fb0204cc..c068ccca2b 100644
--- a/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj.filters
@@ -1711,10 +1711,7 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
-
+
JUCE Modules\juce_graphics\unicode
@@ -1723,9 +1720,6 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics\unicode
@@ -4557,15 +4551,6 @@
JUCE Modules\juce_graphics\placement
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
index f05f0c535e..69f0ea885f 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
@@ -2249,10 +2249,7 @@
true
-
- true
-
-
+
true
@@ -2261,9 +2258,6 @@
true
-
- true
-
true
@@ -4050,9 +4044,6 @@
-
-
-
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
index c53d7183d0..139ccf3bef 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -2941,10 +2941,7 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
-
+
JUCE Modules\juce_graphics\unicode
@@ -2953,9 +2950,6 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics\unicode
@@ -6966,15 +6960,6 @@
JUCE Modules\juce_graphics\placement
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
index 8f480df4e0..c9243d5005 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
@@ -2249,10 +2249,7 @@
true
-
- true
-
-
+
true
@@ -2261,9 +2258,6 @@
true
-
- true
-
true
@@ -4050,9 +4044,6 @@
-
-
-
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
index b7132958e6..9be35877ce 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -2941,10 +2941,7 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
-
+
JUCE Modules\juce_graphics\unicode
@@ -2953,9 +2950,6 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics\unicode
@@ -6966,15 +6960,6 @@
JUCE Modules\juce_graphics\placement
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj
index ff30c749a5..4cfc7e7237 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj
@@ -2249,10 +2249,7 @@
true
-
- true
-
-
+
true
@@ -2261,9 +2258,6 @@
true
-
- true
-
true
@@ -4050,9 +4044,6 @@
-
-
-
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters
index 1c23e847ac..552b3fd136 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -2941,10 +2941,7 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
-
+
JUCE Modules\juce_graphics\unicode
@@ -2953,9 +2950,6 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics\unicode
@@ -6966,15 +6960,6 @@
JUCE Modules\juce_graphics\placement
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics
diff --git a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj
index 70d1338b5a..2dafa8b605 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj
+++ b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj
@@ -2127,10 +2127,7 @@
true
-
- true
-
-
+
true
@@ -2139,9 +2136,6 @@
true
-
- true
-
true
@@ -3795,9 +3789,6 @@
-
-
-
diff --git a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj.filters b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj.filters
index 7a78cf4855..08e3ee74ce 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj.filters
+++ b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj.filters
@@ -2764,10 +2764,7 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
-
+
JUCE Modules\juce_graphics\unicode
@@ -2776,9 +2773,6 @@
JUCE Modules\juce_graphics\unicode
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics\unicode
@@ -6546,15 +6540,6 @@
JUCE Modules\juce_graphics\placement
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
-
- JUCE Modules\juce_graphics\unicode
-
JUCE Modules\juce_graphics