Euphoria
loadedfont.cc File Reference
#include "core/loadedfont.h"
#include <set>
#include <optional>
#include <map>
#include "stb_truetype.h"
#include "font8x8/font8x8_basic.h"
#include "font8x13.h"
#include "log/log.h"
#include "assert/assert.h"
#include "core/image_draw.h"
#include "core/utf8.h"
#include "io/vfs.h"
#include "base/cint.h"
#include "base/memorychunk.h"
#include "io/vfs_path.h"

Go to the source code of this file.

Classes

struct  eu::core::FontData
 

Namespaces

 eu
 
 eu::core
 

Functions

template<typename TGlyphs >
LoadedFont eu::core::get_character_from_builtin8 (const int start_codepoint, int end_codepoint, TGlyphs glyphs)
 
LoadedFont eu::core::load_characters_from_builtin13 ()
 
LoadedFont eu::core::load_characters_from_builtin8 ()
 
LoadedFont eu::core::get_characters_from_font (io::FileSystem *file_system, const io::FilePath &font_file, int font_size, const std::string &chars)
 
LoadedFont eu::core::get_characters_from_font (std::shared_ptr< MemoryChunk > file_memory, int font_size, const std::string &chars)
 
LoadedFont eu::core::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)
 
LoadedFont eu::core::get_characters_from_single_image (const Image &image, const std::string &image_alias, float image_scale, float image_bearing_x, float image_bearing_y, float image_advance)