summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnas Nashif <anas.nashif@intel.com>2012-11-07 14:06:12 -0800
committerAnas Nashif <anas.nashif@intel.com>2012-11-07 14:06:12 -0800
commit545bc358423547d96fbb4657d84d1e600855b741 (patch)
treea3602c6c4727ec9a8b64b60a3439e63d4f140706
parent0c0d5afbe5f9b171cdc9258b577e999881ce7ffb (diff)
downloadfreetype2-545bc358423547d96fbb4657d84d1e600855b741.tar.gz
freetype2-545bc358423547d96fbb4657d84d1e600855b741.tar.bz2
freetype2-545bc358423547d96fbb4657d84d1e600855b741.zip
bugzilla-308961-cmex-workaround
-rw-r--r--src/base/ftobjs.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/base/ftobjs.c b/src/base/ftobjs.c
index 36ee797..27c689d 100644
--- a/src/base/ftobjs.c
+++ b/src/base/ftobjs.c
@@ -2187,6 +2187,11 @@
if ( FT_IS_SCALABLE( face ) )
{
+ if ( face->family_name && strncmp(face->family_name, "CMEX", 4 ) == 0){
+ face->underline_position = (FT_Short)( -face->units_per_EM / 10 );
+ face->underline_thickness = (FT_Short)( face->units_per_EM / 30 );
+ }
+
if ( face->height < 0 )
face->height = (FT_Short)-face->height;