Commits

Author Commit Message Labels Comments Date
Lenard Lindstrom
freetype: make handling of undefined character codes consistent with font module
Lenard Lindstrom
freetype: add cache testing when freetype built in debug mode, and fix a bug involving undefined character codes
Lenard Lindstrom
freetype glyph cache: Fix a bug in the hash function. Remove prints for debug mode; use a debugger instead.
Lenard Lindstrom
freetype: correct cache node key and hash function in ft_cache.c; still needs confirmation
Lenard Lindstrom
freetype: Fix problem with Font.path when the path contains backslashed (Windows)
Lenard Lindstrom
fix problem in pixelcopy_test.py when neither NumPy nor Numeric are installed
Lenard Lindstrom
freetype: replace tab characters with spaces
Lenard Lindstrom
freetype: Font.render now returns an 8 bit surface when no bgcolor or antialiasing. For target surfaces with per-pixel alpha, the target's alpha is now blended (previously it was set opaque.)
Lenard Lindstrom
pixelcopy: completely disable unit tests until the problem with the automated build page is resolved.
Lenard Lindstrom
pixelcopy: disable unit tests until automated build problem is resolved
Lenard Lindstrom
gfxdraw: disable unit tests, which fail, so automated builds can continue.
Lenard Lindstrom
freetype: Get antialiased option working again, but as rendering of a mono bitmap. Method render now returns a SRCALPHA surface. Method render_raw now has a style argument; it also correctly renders overlapping glyphs by doing alpha blits
Lenard Lindstrom
freetype: encapsulate the glyph cache within ft_text.c; also, merge ft_metrics into ft_text.c
Lenard Lindstrom
freetype: shuffle some code around so that text composition, including glyph transformation, is handled within ft_text.c
Lenard Lindstrom
Add some rotation-around-origin examples to freetype_misc.py example.
Lenard Lindstrom
freetype: fix render bug introduced in r3176. Also, changed misleadingly named 'italic' style to 'oblique'.
Lenard Lindstrom
freetype: correct breakage of underlining introduced in rev 3176; also remove some gcc compiler warnings.
Lenard Lindstrom
freetype: on an existing surface text can be rendered at the text's origin, which Font.render also returns
Lenard Lindstrom
freetype: rotation of vertical text works now
Lenard Lindstrom
freetype: add Font.path font file path attribute; add vertical argument to Font.__init__
Lenard Lindstrom
freetype: tweaks to resolution control
Lenard Lindstrom
Many changes to freetype: - Fix an unsuspected glyph scaling bug (too big) - Allow user set resolution (as dots per inch) - Make UTF-16 surrogate pair control a Font attribute rather that a method argument - Add an italic transformation - fix rotation problems for horizontally rendered text (vertical text rotation not yet supported) - get_metrics now returns glyph metrics adjusted for bold, italic, and rotation - fix a bug…
Lenard Lindstrom
freetype once again passes its unit tests
Lenard Lindstrom
Remove old document system as it is replaced with a Sphinx based system
Lenard Lindstrom
Freetype working better (have vertical and underline). Rotation is broken. No italics yet.
Lenard Lindstrom
freetype module now renders, but bold, vertical, and underline do not work.
Lenard Lindstrom
Working out changes to experimental freetype module. Generate and cache bitmaps. Only partially rewritten; does not work.
illume
[BUG] Fix for sprite circle_collide. Thanks DR0ID and FSatzger.
Lenard Lindstrom
freetype hash table now uses proper key for bucket node lookup
Lenard Lindstrom
revert changes to freetype.c
  1. Prev
  2. Next