00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #include <ft2build.h>
00020 #include FT_WINFONTS_H
00021 #include FT_INTERNAL_OBJECTS_H
00022 #include FT_SERVICE_WINFNT_H
00023
00024
00025
00026
00027 FT_EXPORT_DEF( FT_Error )
00028 FT_Get_WinFNT_Header( FT_Face face,
00029 FT_WinFNT_HeaderRec *header )
00030 {
00031 FT_Service_WinFnt service;
00032 FT_Error error;
00033
00034
00035 error = FT_Err_Invalid_Argument;
00036
00037 if ( face != NULL )
00038 {
00039 FT_FACE_LOOKUP_SERVICE( face, service, WINFNT );
00040
00041 if ( service != NULL )
00042 {
00043 error = service->get_header( face, header );
00044 }
00045 }
00046
00047 return error;
00048 }
00049
00050
00051