CoriEngine
Loading...
Searching...
No Matches
Cori::Graphics::Font::CharsetRanges Struct Reference

These are predefined UTF-32 charset ranges to be used when creating a Font. More...

#include <Font.hpp>

Collaboration diagram for Cori::Graphics::Font::CharsetRanges:

Static Public Attributes

static constexpr CharsetRange Latin = { 0x0020, 0x00FF }
static constexpr CharsetRange LatinExtendedA = { 0x0100, 0x017F }
static constexpr CharsetRange LatinExtendedB = { 0x0180, 0x024F }
static constexpr CharsetRange Cyrillic = { 0x0400, 0x04FF }
static constexpr CharsetRange CyrillicExtendedA = { 0x2DE0, 0x2DFF }
static constexpr CharsetRange CyrillicExtendedB = { 0xA640, 0xA69F }

Detailed Description

These are predefined UTF-32 charset ranges to be used when creating a Font.

Note
This is of course not all charset ranges you can use, find more here: https://symbl.cc/en/unicode-table/

Definition at line 29 of file Font.hpp.

Member Data Documentation

◆ Cyrillic

CharsetRange Cori::Graphics::Font::CharsetRanges::Cyrillic = { 0x0400, 0x04FF }
staticconstexpr

Definition at line 34 of file Font.hpp.

◆ CyrillicExtendedA

CharsetRange Cori::Graphics::Font::CharsetRanges::CyrillicExtendedA = { 0x2DE0, 0x2DFF }
staticconstexpr

Definition at line 35 of file Font.hpp.

◆ CyrillicExtendedB

CharsetRange Cori::Graphics::Font::CharsetRanges::CyrillicExtendedB = { 0xA640, 0xA69F }
staticconstexpr

Definition at line 36 of file Font.hpp.

◆ Latin

CharsetRange Cori::Graphics::Font::CharsetRanges::Latin = { 0x0020, 0x00FF }
staticconstexpr

Definition at line 30 of file Font.hpp.

◆ LatinExtendedA

CharsetRange Cori::Graphics::Font::CharsetRanges::LatinExtendedA = { 0x0100, 0x017F }
staticconstexpr

Definition at line 31 of file Font.hpp.

◆ LatinExtendedB

CharsetRange Cori::Graphics::Font::CharsetRanges::LatinExtendedB = { 0x0180, 0x024F }
staticconstexpr

Definition at line 32 of file Font.hpp.


The documentation for this struct was generated from the following file: