Euphoria
|
loadedfont.cc
Go to the documentation of this file.
Definition: argparse.cc:45
LoadedFont get_character_from_builtin8(const int start_codepoint, int end_codepoint, TGlyphs glyphs)
Definition: loadedfont.cc:193
bool calc_utf8_to_codepoints(const TString &string, TOnCodepointFunc on_codepoint)
Definition: utf8.h:11
LoadedFont get_characters_from_single_image(io::FileSystem *fs, const io::FilePath &image_file, const std::string &image_alias, float image_scale, float image_bearing_x, float image_bearing_y, float image_advance)
Definition: loadedfont.cc:391
LoadedFont get_characters_from_font(io::FileSystem *file_system, const io::FilePath &font_file, int font_size, const std::string &chars)
Definition: loadedfont.cc:299
LoadedFont load_characters_from_builtin13()
Definition: loadedfont.cc:244
ImageLoadResult load_image(io::FileSystem *fs, const io::FilePath &path, AlphaLoad alpha)
Definition: image.cc:295
void draw_square(Image *image, const Rgbai &color, int x, int y, int size)
Definition: image_draw.cc:67
LoadedFont load_characters_from_builtin8()
Definition: loadedfont.cc:285
Definition: loadedfont.cc:26
FontData(unsigned char *ttf_buffer, float s)
Definition: loadedfont.cc:34
std::optional< int > from_glyph_index_to_unicode(int glyph) const
Definition: loadedfont.cc:58
LoadedGlyph load_glyph(int code_point) const
Definition: loadedfont.cc:72
std::map< int, int > index_to_unicode
Definition: loadedfont.cc:32
Definition: image.h:29
void setup_with_alpha_support(int image_width, int image_height, int default_value=0)
if default value is negative, default value is ignored, otherwise its the default value for both R,...
Definition: image.cc:40
Definition: loadedfont.h:53
int generate_new_index_from_private_use(const std::string &alias)
Definition: loadedfont.cc:133
void combine_with(const LoadedFont &fc)
Definition: loadedfont.cc:144
std::map< int, LoadedGlyph > codepoint_to_glyph
Definition: loadedfont.h:54
std::map< std::string, int > private_use_aliases
Definition: loadedfont.h:56
Definition: loadedfont.h:21
Definition: vfs_path.h:36
Definition: vfs.h:74
std::shared_ptr< MemoryChunk > read_file(const FilePath &path)
Definition: vfs.cc:86