Index: src/base/fttype1.c |
diff --git a/src/base/fttype1.c b/src/base/fttype1.c |
index 8f1e102ce1487d846e40ac5a93271abf756b2224..c30124f534ac0af6b01e94570513cbf575f115c7 100644 |
--- a/src/base/fttype1.c |
+++ b/src/base/fttype1.c |
@@ -4,7 +4,7 @@ |
/* */ |
/* FreeType utility file for PS names support (body). */ |
/* */ |
-/* Copyright 2002, 2003, 2004 by */ |
+/* Copyright 2002-2004, 2011 by */ |
/* David Turner, Robert Wilhelm, and Werner Lemberg. */ |
/* */ |
/* This file is part of the FreeType project, and may only be used, */ |
@@ -90,5 +90,25 @@ |
return error; |
} |
+/* documentation is in t1tables.h */ |
+FT_EXPORT_DEF( FT_Long ) |
+FT_Get_PS_Font_Value( FT_Face face, |
+ PS_Dict_Keys key, |
+ FT_UInt idx, |
+ void *value, |
+ FT_Long value_len ) |
+{ |
+ FT_Int result = 0; |
+ FT_Service_PsInfo service = NULL; |
+ |
+ if ( face ) |
+ { |
+ FT_FACE_FIND_SERVICE( face, service, POSTSCRIPT_INFO ); |
+ if ( service && service->ps_get_font_value ) |
+ result = service->ps_get_font_value( face, key, idx, |
+ value, value_len ); |
+ } |
+ return result; |
+} |
/* END */ |