diff --git a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
index 6ec3be6114..fa775e8935 100644
--- a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
+++ b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
@@ -1492,7 +1492,6 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Color/svg/svg.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/composite-iter.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/CompositeGlyph.hh"
- "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/coord-setter.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/glyf-helpers.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/glyf.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/Glyph.hh"
@@ -1501,7 +1500,6 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/path-builder.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/SimpleGlyph.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/SubsetGlyph.hh"
- "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/VarCompositeGlyph.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/Common/Coverage.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/Common/CoverageFormat1.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/Common/CoverageFormat2.hh"
@@ -1563,6 +1561,11 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/GSUB/SubstLookupSubTable.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/types.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/name/name.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/coord-setter.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/VARC.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/VARC.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/failing-alloc.c"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/harfbuzz-subset.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/harfbuzz.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-aat-layout-ankr-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-aat-layout-bsln-table.hh"
@@ -1631,10 +1634,16 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ft.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gdi.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gdi.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-geometry.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-glib.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-glib.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gobject-structs.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gobject-structs.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gobject.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-graphite2.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-graphite2.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-icu.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-icu.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-iter.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-kern.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-limits.hh"
@@ -1751,6 +1760,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-gvar-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-hvar-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-mvar-table.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-varc-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-vorg-table.hh"
@@ -1764,6 +1774,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-paint.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-pool.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-priority-queue.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-repacker.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-sanitize.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-serialize.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-set-digest.hh"
@@ -1790,6 +1801,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-cff2.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-input.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-input.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-iup.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-iup.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-solver.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-solver.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-plan-member-list.hh"
@@ -1811,6 +1824,13 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-utf.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-vector.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-version.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-blob.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-buffer.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-common.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-face.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-font.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-list.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-shape.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api.hh"
@@ -3986,7 +4006,6 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Color/svg/svg.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/composite-iter.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/CompositeGlyph.hh"
- "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/coord-setter.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/glyf-helpers.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/glyf.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/Glyph.hh"
@@ -3995,7 +4014,6 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/path-builder.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/SimpleGlyph.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/SubsetGlyph.hh"
- "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/VarCompositeGlyph.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/Common/Coverage.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/Common/CoverageFormat1.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/Common/CoverageFormat2.hh"
@@ -4057,6 +4075,11 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/GSUB/SubstLookupSubTable.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/types.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/name/name.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/coord-setter.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/VARC.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/VARC.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/failing-alloc.c"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/harfbuzz-subset.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/harfbuzz.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-aat-layout-ankr-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-aat-layout-bsln-table.hh"
@@ -4125,10 +4148,16 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ft.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gdi.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gdi.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-geometry.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-glib.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-glib.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gobject-structs.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gobject-structs.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gobject.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-graphite2.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-graphite2.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-icu.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-icu.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-iter.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-kern.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-limits.hh"
@@ -4245,6 +4274,7 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-gvar-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-hvar-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-mvar-table.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-varc-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-vorg-table.hh"
@@ -4258,6 +4288,7 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-paint.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-pool.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-priority-queue.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-repacker.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-sanitize.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-serialize.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-set-digest.hh"
@@ -4284,6 +4315,8 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-cff2.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-input.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-input.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-iup.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-iup.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-solver.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-solver.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-plan-member-list.hh"
@@ -4305,6 +4338,13 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-utf.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-vector.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-version.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-blob.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-buffer.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-common.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-face.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-font.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-list.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-shape.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api.hh"
diff --git a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
index 8b78bd8541..2f33a7a379 100644
--- a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
@@ -1883,6 +1883,15 @@
true
+
+ true
+
+
+ true
+
+
+ true
+
true
@@ -1937,9 +1946,15 @@
true
+
+ true
+
true
+
+ true
+
true
@@ -2069,6 +2084,9 @@
true
+
+ true
+
true
@@ -3933,7 +3951,6 @@
-
@@ -3942,7 +3959,6 @@
-
@@ -4004,6 +4020,8 @@
+
+
@@ -4055,8 +4073,12 @@
+
+
+
+
@@ -4144,6 +4166,7 @@
+
@@ -4153,6 +4176,7 @@
+
@@ -4169,6 +4193,7 @@
+
@@ -4183,6 +4208,13 @@
+
+
+
+
+
+
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
index 3aac3af106..04e36f7685 100644
--- a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
@@ -620,6 +620,12 @@
{1CD94C81-9754-F2A6-0E6F-53AD2CA6F254}
+
+ {7B438AED-DDA8-FF31-67D3-4ABDF0BF11E4}
+
+
+ {C3F2648D-B6F9-6827-36EB-520E888C02D5}
+
{E0C58D4E-D619-E6F8-E0E6-524676456033}
@@ -2632,6 +2638,15 @@
JUCE Modules\juce_graphics\effects
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -2686,9 +2701,15 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -2818,6 +2839,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6429,9 +6453,6 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
- JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
@@ -6456,9 +6477,6 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
- JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Layout\Common
@@ -6642,6 +6660,12 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\name
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6795,12 +6819,24 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -7062,6 +7098,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -7089,6 +7128,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -7137,6 +7179,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -7179,6 +7224,27 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
diff --git a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj
index dfcd6b1a29..22f8a8c40f 100644
--- a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj
@@ -1883,6 +1883,15 @@
true
+
+ true
+
+
+ true
+
+
+ true
+
true
@@ -1937,9 +1946,15 @@
true
+
+ true
+
true
+
+ true
+
true
@@ -2069,6 +2084,9 @@
true
+
+ true
+
true
@@ -3933,7 +3951,6 @@
-
@@ -3942,7 +3959,6 @@
-
@@ -4004,6 +4020,8 @@
+
+
@@ -4055,8 +4073,12 @@
+
+
+
+
@@ -4144,6 +4166,7 @@
+
@@ -4153,6 +4176,7 @@
+
@@ -4169,6 +4193,7 @@
+
@@ -4183,6 +4208,13 @@
+
+
+
+
+
+
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters
index bfbde30093..8084fde482 100644
--- a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters
@@ -620,6 +620,12 @@
{1CD94C81-9754-F2A6-0E6F-53AD2CA6F254}
+
+ {7B438AED-DDA8-FF31-67D3-4ABDF0BF11E4}
+
+
+ {C3F2648D-B6F9-6827-36EB-520E888C02D5}
+
{E0C58D4E-D619-E6F8-E0E6-524676456033}
@@ -2632,6 +2638,15 @@
JUCE Modules\juce_graphics\effects
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -2686,9 +2701,15 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -2818,6 +2839,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6429,9 +6453,6 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
- JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
@@ -6456,9 +6477,6 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
- JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Layout\Common
@@ -6642,6 +6660,12 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\name
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6795,12 +6819,24 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -7062,6 +7098,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -7089,6 +7128,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -7137,6 +7179,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -7179,6 +7224,27 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
diff --git a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
index 3e570b3b9e..df69de4e82 100644
--- a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
+++ b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
@@ -1254,7 +1254,6 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Color/svg/svg.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/composite-iter.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/CompositeGlyph.hh"
- "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/coord-setter.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/glyf-helpers.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/glyf.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/Glyph.hh"
@@ -1263,7 +1262,6 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/path-builder.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/SimpleGlyph.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/SubsetGlyph.hh"
- "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/VarCompositeGlyph.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/Common/Coverage.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/Common/CoverageFormat1.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/Common/CoverageFormat2.hh"
@@ -1325,6 +1323,11 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/GSUB/SubstLookupSubTable.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/types.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/name/name.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/coord-setter.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/VARC.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/VARC.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/failing-alloc.c"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/harfbuzz-subset.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/harfbuzz.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-aat-layout-ankr-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-aat-layout-bsln-table.hh"
@@ -1393,10 +1396,16 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ft.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gdi.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gdi.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-geometry.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-glib.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-glib.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gobject-structs.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gobject-structs.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gobject.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-graphite2.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-graphite2.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-icu.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-icu.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-iter.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-kern.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-limits.hh"
@@ -1513,6 +1522,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-gvar-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-hvar-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-mvar-table.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-varc-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-vorg-table.hh"
@@ -1526,6 +1536,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-paint.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-pool.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-priority-queue.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-repacker.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-sanitize.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-serialize.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-set-digest.hh"
@@ -1552,6 +1563,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-cff2.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-input.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-input.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-iup.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-iup.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-solver.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-solver.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-plan-member-list.hh"
@@ -1573,6 +1586,13 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-utf.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-vector.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-version.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-blob.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-buffer.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-common.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-face.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-font.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-list.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-shape.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api.hh"
@@ -3431,7 +3451,6 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Color/svg/svg.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/composite-iter.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/CompositeGlyph.hh"
- "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/coord-setter.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/glyf-helpers.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/glyf.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/Glyph.hh"
@@ -3440,7 +3459,6 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/path-builder.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/SimpleGlyph.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/SubsetGlyph.hh"
- "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/VarCompositeGlyph.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/Common/Coverage.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/Common/CoverageFormat1.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/Common/CoverageFormat2.hh"
@@ -3502,6 +3520,11 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/GSUB/SubstLookupSubTable.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/types.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/name/name.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/coord-setter.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/VARC.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/VARC.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/failing-alloc.c"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/harfbuzz-subset.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/harfbuzz.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-aat-layout-ankr-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-aat-layout-bsln-table.hh"
@@ -3570,10 +3593,16 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ft.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gdi.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gdi.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-geometry.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-glib.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-glib.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gobject-structs.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gobject-structs.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gobject.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-graphite2.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-graphite2.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-icu.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-icu.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-iter.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-kern.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-limits.hh"
@@ -3690,6 +3719,7 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-gvar-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-hvar-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-mvar-table.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-varc-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-vorg-table.hh"
@@ -3703,6 +3733,7 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-paint.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-pool.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-priority-queue.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-repacker.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-sanitize.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-serialize.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-set-digest.hh"
@@ -3729,6 +3760,8 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-cff2.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-input.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-input.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-iup.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-iup.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-solver.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-solver.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-plan-member-list.hh"
@@ -3750,6 +3783,13 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-utf.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-vector.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-version.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-blob.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-buffer.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-common.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-face.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-font.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-list.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-shape.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api.hh"
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj
index 63baf5712c..e194b78cf8 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj
@@ -1576,6 +1576,15 @@
true
+
+ true
+
+
+ true
+
+
+ true
+
true
@@ -1630,9 +1639,15 @@
true
+
+ true
+
true
+
+ true
+
true
@@ -1762,6 +1777,9 @@
true
+
+ true
+
true
@@ -3404,7 +3422,6 @@
-
@@ -3413,7 +3430,6 @@
-
@@ -3475,6 +3491,8 @@
+
+
@@ -3526,8 +3544,12 @@
+
+
+
+
@@ -3615,6 +3637,7 @@
+
@@ -3624,6 +3647,7 @@
+
@@ -3640,6 +3664,7 @@
+
@@ -3654,6 +3679,13 @@
+
+
+
+
+
+
+
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters
index 899a80f3fb..626d87b31e 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters
@@ -530,6 +530,12 @@
{1CD94C81-9754-F2A6-0E6F-53AD2CA6F254}
+
+ {7B438AED-DDA8-FF31-67D3-4ABDF0BF11E4}
+
+
+ {C3F2648D-B6F9-6827-36EB-520E888C02D5}
+
{E0C58D4E-D619-E6F8-E0E6-524676456033}
@@ -2176,6 +2182,15 @@
JUCE Modules\juce_graphics\effects
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -2230,9 +2245,15 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -2362,6 +2383,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -5484,9 +5508,6 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
- JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
@@ -5511,9 +5532,6 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
- JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Layout\Common
@@ -5697,6 +5715,12 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\name
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -5850,12 +5874,24 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6117,6 +6153,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6144,6 +6183,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6192,6 +6234,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6234,6 +6279,27 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
diff --git a/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt b/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
index 676b3dacde..0dc208f223 100644
--- a/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
+++ b/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
@@ -1384,7 +1384,6 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Color/svg/svg.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/composite-iter.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/CompositeGlyph.hh"
- "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/coord-setter.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/glyf-helpers.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/glyf.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/Glyph.hh"
@@ -1393,7 +1392,6 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/path-builder.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/SimpleGlyph.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/SubsetGlyph.hh"
- "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/VarCompositeGlyph.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/Common/Coverage.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/Common/CoverageFormat1.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/Common/CoverageFormat2.hh"
@@ -1455,6 +1453,11 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/GSUB/SubstLookupSubTable.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/types.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/name/name.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/coord-setter.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/VARC.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/VARC.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/failing-alloc.c"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/harfbuzz-subset.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/harfbuzz.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-aat-layout-ankr-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-aat-layout-bsln-table.hh"
@@ -1523,10 +1526,16 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ft.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gdi.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gdi.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-geometry.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-glib.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-glib.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gobject-structs.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gobject-structs.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gobject.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-graphite2.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-graphite2.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-icu.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-icu.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-iter.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-kern.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-limits.hh"
@@ -1643,6 +1652,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-gvar-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-hvar-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-mvar-table.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-varc-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-vorg-table.hh"
@@ -1656,6 +1666,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-paint.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-pool.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-priority-queue.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-repacker.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-sanitize.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-serialize.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-set-digest.hh"
@@ -1682,6 +1693,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-cff2.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-input.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-input.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-iup.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-iup.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-solver.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-solver.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-plan-member-list.hh"
@@ -1703,6 +1716,13 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-utf.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-vector.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-version.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-blob.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-buffer.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-common.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-face.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-font.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-list.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-shape.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api.hh"
@@ -3714,7 +3734,6 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Color/svg/svg.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/composite-iter.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/CompositeGlyph.hh"
- "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/coord-setter.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/glyf-helpers.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/glyf.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/Glyph.hh"
@@ -3723,7 +3742,6 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/path-builder.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/SimpleGlyph.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/SubsetGlyph.hh"
- "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/VarCompositeGlyph.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/Common/Coverage.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/Common/CoverageFormat1.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/Common/CoverageFormat2.hh"
@@ -3785,6 +3803,11 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/GSUB/SubstLookupSubTable.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/types.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/name/name.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/coord-setter.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/VARC.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/VARC.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/failing-alloc.c"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/harfbuzz-subset.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/harfbuzz.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-aat-layout-ankr-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-aat-layout-bsln-table.hh"
@@ -3853,10 +3876,16 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ft.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gdi.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gdi.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-geometry.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-glib.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-glib.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gobject-structs.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gobject-structs.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gobject.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-graphite2.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-graphite2.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-icu.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-icu.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-iter.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-kern.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-limits.hh"
@@ -3973,6 +4002,7 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-gvar-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-hvar-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-mvar-table.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-varc-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-vorg-table.hh"
@@ -3986,6 +4016,7 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-paint.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-pool.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-priority-queue.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-repacker.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-sanitize.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-serialize.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-set-digest.hh"
@@ -4012,6 +4043,8 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-cff2.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-input.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-input.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-iup.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-iup.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-solver.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-solver.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-plan-member-list.hh"
@@ -4033,6 +4066,13 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-utf.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-vector.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-version.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-blob.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-buffer.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-common.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-face.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-font.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-list.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-shape.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api.hh"
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
index 080434d6cc..6fc3140189 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
@@ -1710,6 +1710,15 @@
true
+
+ true
+
+
+ true
+
+
+ true
+
true
@@ -1764,9 +1773,15 @@
true
+
+ true
+
true
+
+ true
+
true
@@ -1896,6 +1911,9 @@
true
+
+ true
+
true
@@ -3637,7 +3655,6 @@
-
@@ -3646,7 +3663,6 @@
-
@@ -3708,6 +3724,8 @@
+
+
@@ -3759,8 +3777,12 @@
+
+
+
+
@@ -3848,6 +3870,7 @@
+
@@ -3857,6 +3880,7 @@
+
@@ -3873,6 +3897,7 @@
+
@@ -3887,6 +3912,13 @@
+
+
+
+
+
+
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
index 03ed176d33..ae9e757988 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
@@ -572,6 +572,12 @@
{1CD94C81-9754-F2A6-0E6F-53AD2CA6F254}
+
+ {7B438AED-DDA8-FF31-67D3-4ABDF0BF11E4}
+
+
+ {C3F2648D-B6F9-6827-36EB-520E888C02D5}
+
{E0C58D4E-D619-E6F8-E0E6-524676456033}
@@ -2383,6 +2389,15 @@
JUCE Modules\juce_graphics\effects
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -2437,9 +2452,15 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -2569,6 +2590,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -5919,9 +5943,6 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
- JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
@@ -5946,9 +5967,6 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
- JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Layout\Common
@@ -6132,6 +6150,12 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\name
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6285,12 +6309,24 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6552,6 +6588,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6579,6 +6618,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6627,6 +6669,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6669,6 +6714,27 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj
index 042df2713a..36177fd623 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj
@@ -1710,6 +1710,15 @@
true
+
+ true
+
+
+ true
+
+
+ true
+
true
@@ -1764,9 +1773,15 @@
true
+
+ true
+
true
+
+ true
+
true
@@ -1896,6 +1911,9 @@
true
+
+ true
+
true
@@ -3637,7 +3655,6 @@
-
@@ -3646,7 +3663,6 @@
-
@@ -3708,6 +3724,8 @@
+
+
@@ -3759,8 +3777,12 @@
+
+
+
+
@@ -3848,6 +3870,7 @@
+
@@ -3857,6 +3880,7 @@
+
@@ -3873,6 +3897,7 @@
+
@@ -3887,6 +3912,13 @@
+
+
+
+
+
+
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters
index 84c73e4a8e..26a29b6fc3 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters
@@ -572,6 +572,12 @@
{1CD94C81-9754-F2A6-0E6F-53AD2CA6F254}
+
+ {7B438AED-DDA8-FF31-67D3-4ABDF0BF11E4}
+
+
+ {C3F2648D-B6F9-6827-36EB-520E888C02D5}
+
{E0C58D4E-D619-E6F8-E0E6-524676456033}
@@ -2383,6 +2389,15 @@
JUCE Modules\juce_graphics\effects
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -2437,9 +2452,15 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -2569,6 +2590,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -5919,9 +5943,6 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
- JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
@@ -5946,9 +5967,6 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
- JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Layout\Common
@@ -6132,6 +6150,12 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\name
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6285,12 +6309,24 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6552,6 +6588,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6579,6 +6618,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6627,6 +6669,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6669,6 +6714,27 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
diff --git a/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt b/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
index 0074a15455..b6ed5a0e61 100644
--- a/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
+++ b/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
@@ -1273,7 +1273,6 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Color/svg/svg.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/composite-iter.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/CompositeGlyph.hh"
- "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/coord-setter.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/glyf-helpers.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/glyf.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/Glyph.hh"
@@ -1282,7 +1281,6 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/path-builder.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/SimpleGlyph.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/SubsetGlyph.hh"
- "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/VarCompositeGlyph.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/Common/Coverage.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/Common/CoverageFormat1.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/Common/CoverageFormat2.hh"
@@ -1344,6 +1342,11 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/GSUB/SubstLookupSubTable.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/types.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/name/name.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/coord-setter.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/VARC.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/VARC.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/failing-alloc.c"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/harfbuzz-subset.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/harfbuzz.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-aat-layout-ankr-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-aat-layout-bsln-table.hh"
@@ -1412,10 +1415,16 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ft.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gdi.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gdi.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-geometry.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-glib.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-glib.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gobject-structs.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gobject-structs.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gobject.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-graphite2.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-graphite2.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-icu.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-icu.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-iter.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-kern.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-limits.hh"
@@ -1532,6 +1541,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-gvar-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-hvar-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-mvar-table.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-varc-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-vorg-table.hh"
@@ -1545,6 +1555,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-paint.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-pool.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-priority-queue.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-repacker.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-sanitize.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-serialize.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-set-digest.hh"
@@ -1571,6 +1582,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-cff2.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-input.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-input.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-iup.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-iup.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-solver.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-solver.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-plan-member-list.hh"
@@ -1592,6 +1605,13 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-utf.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-vector.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-version.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-blob.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-buffer.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-common.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-face.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-font.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-list.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-shape.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api.hh"
@@ -3530,7 +3550,6 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Color/svg/svg.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/composite-iter.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/CompositeGlyph.hh"
- "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/coord-setter.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/glyf-helpers.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/glyf.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/Glyph.hh"
@@ -3539,7 +3558,6 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/path-builder.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/SimpleGlyph.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/SubsetGlyph.hh"
- "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/glyf/VarCompositeGlyph.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/Common/Coverage.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/Common/CoverageFormat1.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/Common/CoverageFormat2.hh"
@@ -3601,6 +3619,11 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/GSUB/SubstLookupSubTable.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Layout/types.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/OT/name/name.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/coord-setter.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/VARC.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/VARC.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/failing-alloc.c"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/harfbuzz-subset.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/harfbuzz.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-aat-layout-ankr-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-aat-layout-bsln-table.hh"
@@ -3669,10 +3692,16 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ft.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gdi.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gdi.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-geometry.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-glib.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-glib.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gobject-structs.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gobject-structs.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-gobject.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-graphite2.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-graphite2.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-icu.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-icu.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-iter.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-kern.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-limits.hh"
@@ -3789,6 +3818,7 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-gvar-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-hvar-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-mvar-table.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var-varc-table.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-var.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-ot-vorg-table.hh"
@@ -3802,6 +3832,7 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-paint.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-pool.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-priority-queue.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-repacker.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-sanitize.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-serialize.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-set-digest.hh"
@@ -3828,6 +3859,8 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-cff2.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-input.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-input.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-iup.cc"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-iup.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-solver.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-instancer-solver.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-subset-plan-member-list.hh"
@@ -3849,6 +3882,13 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-utf.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-vector.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-version.h"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-blob.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-buffer.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-common.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-face.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-font.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-list.hh"
+ "../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api-shape.hh"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api.cc"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api.h"
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-wasm-api.hh"
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj
index 05e65a5568..deeef3c8a4 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj
@@ -1597,6 +1597,15 @@
true
+
+ true
+
+
+ true
+
+
+ true
+
true
@@ -1651,9 +1660,15 @@
true
+
+ true
+
true
+
+ true
+
true
@@ -1783,6 +1798,9 @@
true
+
+ true
+
true
@@ -3502,7 +3520,6 @@
-
@@ -3511,7 +3528,6 @@
-
@@ -3573,6 +3589,8 @@
+
+
@@ -3624,8 +3642,12 @@
+
+
+
+
@@ -3713,6 +3735,7 @@
+
@@ -3722,6 +3745,7 @@
+
@@ -3738,6 +3762,7 @@
+
@@ -3752,6 +3777,13 @@
+
+
+
+
+
+
+
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters
index d8659d5cc4..beb9c0a58d 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters
@@ -539,6 +539,12 @@
{1CD94C81-9754-F2A6-0E6F-53AD2CA6F254}
+
+ {7B438AED-DDA8-FF31-67D3-4ABDF0BF11E4}
+
+
+ {C3F2648D-B6F9-6827-36EB-520E888C02D5}
+
{E0C58D4E-D619-E6F8-E0E6-524676456033}
@@ -2230,6 +2236,15 @@
JUCE Modules\juce_graphics\effects
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -2284,9 +2299,15 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -2416,6 +2437,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -5646,9 +5670,6 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
- JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
@@ -5673,9 +5694,6 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
- JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Layout\Common
@@ -5859,6 +5877,12 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\name
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6012,12 +6036,24 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6279,6 +6315,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6306,6 +6345,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6354,6 +6396,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6396,6 +6441,27 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
diff --git a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj
index 0699866e89..df6e3a50bd 100644
--- a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj
@@ -757,6 +757,15 @@
true
+
+ true
+
+
+ true
+
+
+ true
+
true
@@ -811,9 +820,15 @@
true
+
+ true
+
true
+
+ true
+
true
@@ -943,6 +958,9 @@
true
+
+ true
+
true
@@ -2225,7 +2243,6 @@
-
@@ -2234,7 +2251,6 @@
-
@@ -2296,6 +2312,8 @@
+
+
@@ -2347,8 +2365,12 @@
+
+
+
+
@@ -2436,6 +2458,7 @@
+
@@ -2445,6 +2468,7 @@
+
@@ -2461,6 +2485,7 @@
+
@@ -2475,6 +2500,13 @@
+
+
+
+
+
+
+
diff --git a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters
index bfc859bb95..a5940d056c 100644
--- a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters
@@ -242,6 +242,12 @@
{1CD94C81-9754-F2A6-0E6F-53AD2CA6F254}
+
+ {7B438AED-DDA8-FF31-67D3-4ABDF0BF11E4}
+
+
+ {C3F2648D-B6F9-6827-36EB-520E888C02D5}
+
{E0C58D4E-D619-E6F8-E0E6-524676456033}
@@ -1087,6 +1093,15 @@
JUCE Modules\juce_graphics\effects
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -1141,9 +1156,15 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -1273,6 +1294,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -3321,9 +3345,6 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
- JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
@@ -3348,9 +3369,6 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
- JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Layout\Common
@@ -3534,6 +3552,12 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\name
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -3687,12 +3711,24 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -3954,6 +3990,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -3981,6 +4020,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -4029,6 +4071,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -4071,6 +4116,27 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
diff --git a/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj
index 1837e076ae..c6c1f15e4d 100644
--- a/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj
@@ -757,6 +757,15 @@
true
+
+ true
+
+
+ true
+
+
+ true
+
true
@@ -811,9 +820,15 @@
true
+
+ true
+
true
+
+ true
+
true
@@ -943,6 +958,9 @@
true
+
+ true
+
true
@@ -2225,7 +2243,6 @@
-
@@ -2234,7 +2251,6 @@
-
@@ -2296,6 +2312,8 @@
+
+
@@ -2347,8 +2365,12 @@
+
+
+
+
@@ -2436,6 +2458,7 @@
+
@@ -2445,6 +2468,7 @@
+
@@ -2461,6 +2485,7 @@
+
@@ -2475,6 +2500,13 @@
+
+
+
+
+
+
+
diff --git a/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj.filters
index cc0b6e03cf..e0644911e5 100644
--- a/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj.filters
@@ -242,6 +242,12 @@
{1CD94C81-9754-F2A6-0E6F-53AD2CA6F254}
+
+ {7B438AED-DDA8-FF31-67D3-4ABDF0BF11E4}
+
+
+ {C3F2648D-B6F9-6827-36EB-520E888C02D5}
+
{E0C58D4E-D619-E6F8-E0E6-524676456033}
@@ -1087,6 +1093,15 @@
JUCE Modules\juce_graphics\effects
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -1141,9 +1156,15 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -1273,6 +1294,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -3321,9 +3345,6 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
- JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
@@ -3348,9 +3369,6 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
- JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Layout\Common
@@ -3534,6 +3552,12 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\name
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -3687,12 +3711,24 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -3954,6 +3990,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -3981,6 +4020,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -4029,6 +4071,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -4071,6 +4116,27 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
index d497ed868e..5bbc7e5aba 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
@@ -1718,6 +1718,15 @@
true
+
+ true
+
+
+ true
+
+
+ true
+
true
@@ -1772,9 +1781,15 @@
true
+
+ true
+
true
+
+ true
+
true
@@ -1904,6 +1919,9 @@
true
+
+ true
+
true
@@ -3733,7 +3751,6 @@
-
@@ -3742,7 +3759,6 @@
-
@@ -3804,6 +3820,8 @@
+
+
@@ -3855,8 +3873,12 @@
+
+
+
+
@@ -3944,6 +3966,7 @@
+
@@ -3953,6 +3976,7 @@
+
@@ -3969,6 +3993,7 @@
+
@@ -3983,6 +4008,13 @@
+
+
+
+
+
+
+
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
index cd11cfd172..c2957386b4 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -572,6 +572,12 @@
{1CD94C81-9754-F2A6-0E6F-53AD2CA6F254}
+
+ {7B438AED-DDA8-FF31-67D3-4ABDF0BF11E4}
+
+
+ {C3F2648D-B6F9-6827-36EB-520E888C02D5}
+
{E0C58D4E-D619-E6F8-E0E6-524676456033}
@@ -2404,6 +2410,15 @@
JUCE Modules\juce_graphics\effects
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -2458,9 +2473,15 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -2590,6 +2611,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6033,9 +6057,6 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
- JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
@@ -6060,9 +6081,6 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
- JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Layout\Common
@@ -6246,6 +6264,12 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\name
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6399,12 +6423,24 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6666,6 +6702,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6693,6 +6732,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6741,6 +6783,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6783,6 +6828,27 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj
index b6cd8f87e3..942a916c12 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj
@@ -1718,6 +1718,15 @@
true
+
+ true
+
+
+ true
+
+
+ true
+
true
@@ -1772,9 +1781,15 @@
true
+
+ true
+
true
+
+ true
+
true
@@ -1904,6 +1919,9 @@
true
+
+ true
+
true
@@ -3733,7 +3751,6 @@
-
@@ -3742,7 +3759,6 @@
-
@@ -3804,6 +3820,8 @@
+
+
@@ -3855,8 +3873,12 @@
+
+
+
+
@@ -3944,6 +3966,7 @@
+
@@ -3953,6 +3976,7 @@
+
@@ -3969,6 +3993,7 @@
+
@@ -3983,6 +4008,13 @@
+
+
+
+
+
+
+
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters
index 62c0958e7d..a35fa3cb88 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -572,6 +572,12 @@
{1CD94C81-9754-F2A6-0E6F-53AD2CA6F254}
+
+ {7B438AED-DDA8-FF31-67D3-4ABDF0BF11E4}
+
+
+ {C3F2648D-B6F9-6827-36EB-520E888C02D5}
+
{E0C58D4E-D619-E6F8-E0E6-524676456033}
@@ -2404,6 +2410,15 @@
JUCE Modules\juce_graphics\effects
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -2458,9 +2473,15 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -2590,6 +2611,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6033,9 +6057,6 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
- JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
@@ -6060,9 +6081,6 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
- JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Layout\Common
@@ -6246,6 +6264,12 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\name
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6399,12 +6423,24 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6666,6 +6702,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6693,6 +6732,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6741,6 +6783,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6783,6 +6828,27 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
diff --git a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj
index 26eba9b158..aab74810e5 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj
+++ b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj
@@ -1596,6 +1596,15 @@
true
+
+ true
+
+
+ true
+
+
+ true
+
true
@@ -1650,9 +1659,15 @@
true
+
+ true
+
true
+
+ true
+
true
@@ -1782,6 +1797,9 @@
true
+
+ true
+
true
@@ -3478,7 +3496,6 @@
-
@@ -3487,7 +3504,6 @@
-
@@ -3549,6 +3565,8 @@
+
+
@@ -3600,8 +3618,12 @@
+
+
+
+
@@ -3689,6 +3711,7 @@
+
@@ -3698,6 +3721,7 @@
+
@@ -3714,6 +3738,7 @@
+
@@ -3728,6 +3753,13 @@
+
+
+
+
+
+
+
diff --git a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj.filters b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj.filters
index 4e824343ee..137fe0d0e6 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj.filters
+++ b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj.filters
@@ -533,6 +533,12 @@
{1CD94C81-9754-F2A6-0E6F-53AD2CA6F254}
+
+ {7B438AED-DDA8-FF31-67D3-4ABDF0BF11E4}
+
+
+ {C3F2648D-B6F9-6827-36EB-520E888C02D5}
+
{E0C58D4E-D619-E6F8-E0E6-524676456033}
@@ -2227,6 +2233,15 @@
JUCE Modules\juce_graphics\effects
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -2281,9 +2296,15 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -2413,6 +2434,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -5613,9 +5637,6 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
- JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
@@ -5640,9 +5661,6 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
- JUCE Modules\juce_graphics\fonts\harfbuzz\OT\glyf
-
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Layout\Common
@@ -5826,6 +5844,12 @@
JUCE Modules\juce_graphics\fonts\harfbuzz\OT\name
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz\OT\Var\VARC
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -5979,12 +6003,24 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6246,6 +6282,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6273,6 +6312,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6321,6 +6363,9 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz
@@ -6363,6 +6408,27 @@
JUCE Modules\juce_graphics\fonts\harfbuzz
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
+
+ JUCE Modules\juce_graphics\fonts\harfbuzz
+
JUCE Modules\juce_graphics\fonts\harfbuzz