home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: SysTools / SysTools.zip / ft-beta.zip / freetype / docs / history.txt < prev    next >
Text File  |  1997-10-06  |  3KB  |  60 lines

  1.               A Brief history of the FreeType project
  2.  
  3.                           by David Turner
  4.  
  5.  
  6.                    ------------------------------
  7.  
  8.  
  9. The idea of writing a TrueType engine came to me in December 95, when I
  10. decided that my beloved OS/2 deserves something much better than the ugly
  11. font engine provided by IBM. My original goal was to produce an
  12. OS/2-specific font DLL that could replace or co-exist with the so sick
  13. "PmAtm" from Adobe. Unfortunately, I could not get my hands on any piece of
  14. information regarding a similarly top-secret IBM spec called the
  15. 'Intelligent Font Interface', which forced me to develop a portable and
  16. system independent version.
  17.  
  18. This turned out to be much easier than expected, as everything was written
  19. in Pascal, a language that fits my own 'zen-of-programming' best (faster
  20. compiles, smart linking, great IDEs, simple and strong-typed language...).
  21. Two Pascal compilers were used alternatively, namely OS/2's Virtual Pascal
  22. (VP) from fPrint, and an old copy of Borland's Pascal 7 (BP7). For all of
  23. you Pascal freaks, VP *is* a Bomb! It is *my* OS/2 killer app!
  24.  
  25. During Feb/March 96, my social life did not let me the time to keep up the
  26. development of the engine for several months. I am glad to be back on it
  27. since October, moreover being nearly on vacations until Jan 97, with lots ot
  28. time to spend on it! Luckily, some real cool guy even sent me the OS/2 specs
  29. I was awaiting for so long (I really don't know where he got these, hope he
  30. didn't break an NDA...). By the way, the new OS/2 4.0 (a.k.a. Merlin) has
  31. also built-in TrueType support, but one that I consider 'lousy'!
  32.  
  33. After uploading the engine to some few archives, I began receiving requests
  34. for a C version, which I began to write with Robert Wilhelm, one guy insane
  35. enough to propose himself in the porting of the engine to WINE (the Linux
  36. Windows Emulator) ;-) Though it happened to be faster that I myself port a
  37. first version, he is now in charge of the Linux/C port (together with Werner
  38. Lemberg) and its development. We'll try to synchronize the sources as often
  39. as possible.
  40.  
  41. This archive contains now both versions, and should enlighten young and old
  42. programmers alike ;-) Please bear always in mind that this is still an alpha
  43. release; some parts do not reflect yet the engine as it will be in its final
  44. stage.
  45.  
  46. I'm optimistic about the project; we hope to see a beta release for
  47. christmas 96 (crossing my fingers...)
  48. ^^^^^^^^^^^^
  49. !!!!!!!!!!!!
  50.  
  51.  
  52. Sidenote (written in Apr 97):
  53.   Sorry, but due to a surprisingly poor specification, the interpreter
  54.   has been the cause of much, much work. Fortunately, we now match the
  55.   quality of the glyphs rendered by Windows and the Macintosh!
  56.   Try the 'view' program to get an idea ;-)
  57.  
  58.  
  59. --- End of history.txt ---
  60.