#include "utils/utils.h"
#include <cassert>
#include <cmath>
#include <limits>
#include <ft2build.h>
#include FT_GLYPH_H
#include "utils/logging.h"
freetype::Unique_FT_Face
freetype::
make_unique_face( FT_Face face )
{ … }
freetype::Unique_FT_Glyph
freetype::
make_unique_glyph( FT_Glyph glyph )
{ … }
freetype::Unique_FT_Glyph
freetype::
copy_unique_glyph( const Unique_FT_Glyph& glyph )
{ … }
freetype::Unique_FT_Glyph
freetype::
get_unique_glyph_from_face( const Unique_FT_Face& face )
{ … }
bool
freetype::
glyph_has_reasonable_size( const Unique_FT_Glyph& glyph,
FT_Pos reasonable_pixels )
{ … }
bool
freetype::
glyph_has_reasonable_size( const Unique_FT_Glyph& glyph,
FT_Pos reasonable_pixels,
FT_Pos reasonable_width,
FT_Pos reasonable_height )
{ … }
bool
freetype::
glyph_has_reasonable_work_size( const Unique_FT_Glyph& glyph )
{ … }
bool
freetype::
glyph_has_reasonable_render_size( const Unique_FT_Glyph& glyph )
{ … }