YVT 2d0ae3b817 FreeType2 font renderer (#484)
* Backport ngspades’s FreeType2 font renderer

* Change system fonts

* Fix SWImage::Update

* Preliminary custom TTF/OTF font support

* Fix font rendering

* Adjust design

* Update devpak

* Fix to compile on Linux

* Update .travis.yml

* Update external libraries

* Update .travis.yml

* Attempt to fix Travis CI build

* Add missing sudo to travis.yml

* Nevermind the changes, it didn't work

* Update .travis.yml

* Update .travis.yml and CMakeLists.txt
2016-12-11 23:18:16 +09:00
..
2013-09-14 04:19:56 +02:00
2013-09-14 04:19:56 +02:00
2016-12-11 23:18:16 +09:00

When building on Windows, external dependencies should be placed in this folder.

C++ headers go in the 'include' folder, as shown in the file tree below.
Libraries go in the 'lib' folder, without any subfolders.

This should be the resulting directory structure:

Externals
|   readme.txt (this file)
|   
+---include/
|   +---zconf.h
|   +---zlib.h
|   +---ft2build.h
|   |   
|   +---curl/
|   |   \---(All curl headers)
|   |       
|   +---GL/
|   |   \---(All GL headers)
|   |       
|   +---freetype/
|   |   \---(All FreeType 2.7 headers)
|   |       
|   \---SDL2/
|       \---(All SD2L headers)
|           
\---lib/
        (All libs here)

You may not need to hunt and compile the headers and libraries all by yourself:
 * There are pre-compiled zip files containing all required files for some versions of Visual Studio
 * They're already packed in the correct layout. You just need to merge.

Visual Studio 2015:
https://dl.dropboxusercontent.com/u/37804131/openspades/OpenSpades-Externals-Windows-VS2015-2.zip

Visual Studio 2010 (FreeType is missing):
https://dl.dropboxusercontent.com/u/37804131/OpenSpades-Externals-Windows.zip