< prev index next >

src/java.desktop/share/native/libfreetype/include/freetype/freetype.h

Print this page

        

*** 643,653 **** * @FT_Get_Char_Index. * * FT_ENCODING_MS_SYMBOL :: * Microsoft Symbol encoding, used to encode mathematical symbols and * wingdings. For more information, see ! * 'https://www.microsoft.com/typography/otspec/recom.htm', * 'http://www.kostis.net/charsets/symbol.htm', and * 'http://www.kostis.net/charsets/wingding.htm'. * * This encoding uses character codes from the PUA (Private Unicode * Area) in the range U+F020-U+F0FF. --- 643,653 ---- * @FT_Get_Char_Index. * * FT_ENCODING_MS_SYMBOL :: * Microsoft Symbol encoding, used to encode mathematical symbols and * wingdings. For more information, see ! * 'https://www.microsoft.com/typography/otspec/recom.htm#non-standard-symbol-fonts', * 'http://www.kostis.net/charsets/symbol.htm', and * 'http://www.kostis.net/charsets/wingding.htm'. * * This encoding uses character codes from the PUA (Private Unicode * Area) in the range U+F020-U+F0FF.
*** 1764,1773 **** --- 1764,1780 ---- * The outline descriptor for the current glyph image if its format is * @FT_GLYPH_FORMAT_OUTLINE. Once a glyph is loaded, `outline` can be * transformed, distorted, emboldened, etc. However, it must not be * freed. * + * [Since 2.10.1] If @FT_LOAD_NO_SCALE is set, outline coordinates of + * OpenType variation fonts for a selected instance are internally + * handled as 26.6 fractional font units but returned as (rounded) + * integers, as expected. To get unrounded font units, don't use + * @FT_LOAD_NO_SCALE but load the glyph with @FT_LOAD_NO_HINTING and + * scale it, using the font's `units_per_EM` value as the ppem. + * * num_subglyphs :: * The number of subglyphs in a composite glyph. This field is only * valid for the composite glyph format that should normally only be * loaded with the @FT_LOAD_NO_RECURSE flag. *
*** 3931,3941 **** * @return: * The glyph index. 0~means 'undefined character code'. */ FT_EXPORT( FT_UInt ) FT_Get_Name_Index( FT_Face face, ! FT_String* glyph_name ); /************************************************************************** * * @enum: --- 3938,3948 ---- * @return: * The glyph index. 0~means 'undefined character code'. */ FT_EXPORT( FT_UInt ) FT_Get_Name_Index( FT_Face face, ! const FT_String* glyph_name ); /************************************************************************** * * @enum:
*** 4772,4782 **** * the 'libtool' package is _not_ controlled by these three macros. * */ #define FREETYPE_MAJOR 2 #define FREETYPE_MINOR 10 ! #define FREETYPE_PATCH 0 /************************************************************************** * * @function: --- 4779,4789 ---- * the 'libtool' package is _not_ controlled by these three macros. * */ #define FREETYPE_MAJOR 2 #define FREETYPE_MINOR 10 ! #define FREETYPE_PATCH 1 /************************************************************************** * * @function:
< prev index next >