#include "font/text.hpp"
#include "font/font_config.hpp"
#include "font/pango/escape.hpp"
#include "font/pango/font.hpp"
#include "font/pango/hyperlink.hpp"
#include "font/pango/stream_ops.hpp"
#include "gettext.hpp"
#include "gui/widgets/helper.hpp"
#include "gui/core/log.hpp"
#include "sdl/point.hpp"
#include "serialization/unicode.hpp"
#include "preferences/preferences.hpp"
#include "video.hpp"
#include <cassert>
#include <cstring>
#include <stdexcept>
Go to the source code of this file.
Classes | |
struct | font::inverse_table |
Namespaces | |
font | |
Graphical text output. | |
Macros | |
#define | GETTEXT_DOMAIN "wesnoth-lib" |
#define | DBG_FT LOG_STREAM(debug, log_font) |
Functions | |
void | font::flush_texture_cache () |
Flush the rendered text cache. More... | |
static void | font::unpremultiply (uint8_t &value, const unsigned div) |
static void | font::from_cairo_format (uint32_t &c) |
Converts from cairo-format ARGB32 premultiplied alpha to plain alpha. More... | |
pango_text & | font::get_text_renderer () |
Returns a reference to a static pango_text object. More... | |
int | font::get_max_height (unsigned size, font::family_class fclass=font::FONT_SANS_SERIF, pango_text::FONT_STYLE style=pango_text::STYLE_NORMAL) |
Returns the maximum glyph height of a font, in pixels. More... | |
Variables | |
static lg::log_domain | log_font ("font") |
static constexpr inverse_table | font::inverse_table_ |
#define DBG_FT LOG_STREAM(debug, log_font) |
|
static |