[Freetype-wiki-commit] [A freetype Wiki] Update of "FreeType DLL"

webmaster at freedesktop.org webmaster at freedesktop.org
Sun Jun 26 20:48:07 PDT 2005


Dear Wiki user,

You have subscribed to a wiki page or wiki category on "A freetype Wiki" for change notification.

The following page has been changed by KirillKryukov:
http://freetype.freedesktop.org/wiki/FreeType_20DLL

The comment on the change is:
FreeType -> Free''''''Type

------------------------------------------------------------------------------
  
  = FreeType DLL with MS Visual C =
  
- First of all, FreeType 2.1.10 (latest version) does not compile with MSVC:
+ First of all, Free''''''Type 2.1.10 (latest version) does not compile with MSVC:
- Microsoft compiler does not know about macro argument prescan, which is used in FreeType's 'otvalid' module.
+ Microsoft compiler does not know about macro argument prescan, which is used in Free''''''Type's 'otvalid' module.
  You have two ways to fix this:
    1. Remove 'otvalid' from the list of included modules. You do this by deleting the line "FT_USE_MODULE(otv_module_class)" in "include\freetype\config\ftmodule.h". By this way 'otvalid' module will be totally excluded from compilation and all code depending on it will fail.
    1. Fix the 'otvalid' module by converting it to use normal simple macro syntax. I did it in my [http://kd.lab.nig.ac.jp/glyph-keeper/files/FreeType-2.1.10-MSVC-8.0b2.zip MSVC build of FreeType], although I am not totally sure its correct. Also, my modification breaks tracing in 'otvalid' module.
@@ -67, +67 @@
  
  At this step you have to have MSVC environment set up, if you don't you can make a batch file that will first call "vsvars32.bat" and then the compilation command above.
  
- Call this command in the root of FreeType installation (directory that has "src", "include", "README" etc). You can of course experiment with compiler options.
+ Call this command in the root of Free''''''Type installation (directory that has "src", "include", "README" etc). You can of course experiment with compiler options.
  
  Now, the linking step:
  {{{
@@ -116, +116 @@
  
  This procedure was tested with MSVC 8.0 beta 2, but should also work with other versions, may be with some minor changes in compiler options.
  
- Please comment of modify this page if you find a mistake, or if you know some better ways.
+ Please comment or modify this page if you find a mistake, or if you know some better ways.


More information about the freetype-wiki-commit mailing list