27 #ifndef CPPFONTCONFIG_FREETYPE_H_
28 #define CPPFONTCONFIG_FREETYPE_H_
30 #include <fontconfig/fontconfig.h>
39 namespace fontconfig {
41 namespace ft = freetype;
109 #endif // FREETYPE_H_
Char32_t CharIndex(ft::RefPtr< ft::Face > face, Char32_t ucs4)
map Unicode to glyph id
pointer to a reference counted object, auto destruct when reference count is zero ...
traits class for a Face, a Freetype face instance. A face object models a given typeface, in a given style.
FaceSurrogate< ArrayLike, Scalar > face(const ArrayLike &n, const Scalar &d)
RefPtr< Pattern > Query(const Char8_t *file, int id, RefPtr< Blanks > blanks, int *count)
compute pattern from font file (and index)
RefPtr< CharSet > CharSetAndSpacing(ft::RefPtr< ft::Face >, RefPtr< Blanks > blanks, int *spacing)
compute Unicode coverage and spacing type
RefPtr< CharSet > GetCharSet(ft::RefPtr< ft::Face > face, RefPtr< Blanks > blanks)
compute Unicode coverage
RefPtr< Pattern > QueryFace(const ft::RefPtr< ft::Face > &face, const Char8_t *file, int id, RefPtr< Blanks > blanks)
compute pattern from FT_Face