diff --git a/aegisub/build/Aegisub/Aegisub.targets b/aegisub/build/Aegisub/Aegisub.targets
index a17be1fc3..3184551be 100644
--- a/aegisub/build/Aegisub/Aegisub.targets
+++ b/aegisub/build/Aegisub/Aegisub.targets
@@ -100,12 +100,7 @@
WITH_FREETYPE2;%(PreprocessorDefinitions)
- $(Ft2IncludePath);%(AdditionalIncludeDirectories)
-
- $(Ft2LibraryPath);%(AdditionalLibraryDirectories)
- $(Ft2LibraryName);%(AdditionalDependencies)
-
diff --git a/aegisub/build/Aegisub/Aegisub.vcxproj b/aegisub/build/Aegisub/Aegisub.vcxproj
index b89675309..7dce522f1 100644
--- a/aegisub/build/Aegisub/Aegisub.vcxproj
+++ b/aegisub/build/Aegisub/Aegisub.vcxproj
@@ -66,6 +66,9 @@
{ea3dcc95-2423-4ea0-a508-7a427b4c0594}
+
+ {78b079bd-9fc7-4b9e-b4a6-96da0f00248b}
+
{cc791693-6b28-40ac-879d-64a6c16468e3}
diff --git a/aegisub/build/Aegisub/Aegisub.xml b/aegisub/build/Aegisub/Aegisub.xml
index b592ad97f..ab74dcff3 100644
--- a/aegisub/build/Aegisub/Aegisub.xml
+++ b/aegisub/build/Aegisub/Aegisub.xml
@@ -122,27 +122,6 @@
DisplayName="Use Freetype 2"
Description="Specify whether to use Freetype 2 for font enumeration in the Font Collector. You will need to configure the location of the Freetype 2 library on the Library paths page."
/>
-
-
-
diff --git a/aegisub/build/freetype2/config.xml b/aegisub/build/freetype2/config.xml
new file mode 100644
index 000000000..ecf86812c
--- /dev/null
+++ b/aegisub/build/freetype2/config.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
diff --git a/aegisub/build/freetype2/freetype.vcxproj b/aegisub/build/freetype2/freetype.vcxproj
new file mode 100644
index 000000000..0032ea70e
--- /dev/null
+++ b/aegisub/build/freetype2/freetype.vcxproj
@@ -0,0 +1,112 @@
+
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}
+ freetype
+ v110
+
+
+
+
+
+
+
+
+
+ lib
+
+
+
+
+
+
+
+
+
+ $(Freetype2SrcDir)\include;%(AdditionalIncludeDirectories)
+ _LIB;_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;%(PreprocessorDefinitions)
+ true
+ true
+ 4001
+
+
+ 0x0409
+
+
+
+ md $(AegisubSourceBase)\include 2> NUL
+ xcopy /s /q /y $(Freetype2SrcDir)\include $(AegisubSourceBase)\include
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/aegisub/build/freetype2/freetype.vcxproj.filters b/aegisub/build/freetype2/freetype.vcxproj.filters
new file mode 100644
index 000000000..74967e6a0
--- /dev/null
+++ b/aegisub/build/freetype2/freetype.vcxproj.filters
@@ -0,0 +1,155 @@
+
+
+
+
+ {b4c15893-ec11-491d-9507-0ac184f9cc78}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {4d3e4eff-3fbc-4b20-b413-2743b23b7109}
+
+
+ {e6cf6a0f-0404-4024-8bf8-ff5b29f35657}
+ h;hpp;hxx;hm;inl
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file