ref: 7338ec2b538edf19646a9d33dd3062c6be8cc117
parent: 94f1227f328b55cc65ad187161e597e603eace0f
author: David Turner <[email protected]>
date: Tue Apr 3 10:30:34 EDT 2007
make FT_Set_Char_Size deal with 0-valued resolution parameter like the other one
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-04-03 David Turner <[email protected]>
+
+ * src/base/ftobjs.c (FT_Set_Char_Size): As suggested by James Cloos,
+ if one of the resolution is 0, treat it as if it was the same than
+ the other value.
+
2007-04-02 David Turner <[email protected]>
Add special code to detect `extra-light' fonts and do not snap their
--- a/src/base/ftobjs.c
+++ b/src/base/ftobjs.c
@@ -2425,6 +2425,11 @@
else if ( !char_height )
char_height = char_width;
+ if (!horz_resolution)
+ horz_resolution = vert_resolution;
+ else if (!vert_resolution)
+ vert_resolution = horz_resolution;
+
if ( char_width < 1 * 64 )
char_width = 1 * 64;
if ( char_height < 1 * 64 )