/**************************************************************************** * * svpsinfo.h * * The FreeType PostScript info service (specification). * * Copyright (C) 2003-2023 by * David Turner, Robert Wilhelm, and Werner Lemberg. * * This file is part of the FreeType project, and may only be used, * modified, and distributed under the terms of the FreeType project * license, LICENSE.TXT. By continuing to use, modify, or distribute * this file you indicate that you have read the license and * understand and accept it fully. * */ #ifndef SVPSINFO_H_ #define SVPSINFO_H_ #include <freetype/internal/ftserv.h> #include <freetype/internal/t1types.h> FT_BEGIN_HEADER #define FT_SERVICE_ID_POSTSCRIPT_INFO … PS_GetFontInfoFunc; PS_GetFontExtraFunc; PS_HasGlyphNamesFunc; PS_GetFontPrivateFunc; PS_GetFontValueFunc; FT_DEFINE_SERVICE( PsInfo ) { … }; #define FT_DEFINE_SERVICE_PSINFOREC( class_, \ get_font_info_, \ ps_get_font_extra_, \ has_glyph_names_, \ get_font_private_, \ get_font_value_ ) … /* */ FT_END_HEADER #endif /* SVPSINFO_H_ */ /* END */