reference

This documentation is automatically generated from the openFrameworks source code using doxygen and refers to the most recent release, version 0.12.0.

ofUnicode Class Reference

#include <ofTrueTypeFont.h>

Classes

struct  range
 

Static Public Attributes

static const range Space {32, 32}
 
static const range IdeographicSpace {0x3000, 0x3000}
 
static const range Latin {32, 0x007F}
 
static const range Latin1Supplement {32,0x00FF}
 
static const range LatinA {0x0100,0x017F}
 
static const range Greek {0x0370, 0x03FF}
 
static const range Cyrillic {0x0400, 0x04FF}
 
static const range Arabic {0x0600, 0x077F}
 
static const range ArabicSupplement {0x0750, 0x077F}
 
static const range ArabicExtendedA {0x08A0, 0x08FF}
 
static const range Devanagari {0x0900, 0x097F}
 
static const range HangulJamo {0x1100, 0x11FF}
 
static const range VedicExtensions {0x1CD0, 0x1CFF}
 
static const range LatinExtendedAdditional {0x1E00, 0x1EFF}
 
static const range GreekExtended {0x1F00, 0x1FFF}
 
static const range GeneralPunctuation {0x2000, 0x206F}
 
static const range SuperAndSubScripts {0x2070, 0x209F}
 
static const range CurrencySymbols {0x20A0, 0x20CF}
 
static const range LetterLikeSymbols {0x2100, 0x214F}
 
static const range NumberForms {0x2150, 0x218F}
 
static const range Arrows {0x2190, 0x21FF}
 
static const range MathOperators {0x2200, 0x22FF}
 
static const range MiscTechnical {0x2300, 0x23FF}
 
static const range BoxDrawing {0x2500, 0x257F}
 
static const range BlockElement {0x2580, 0x259F}
 
static const range GeometricShapes {0x25A0, 0x25FF}
 
static const range MiscSymbols {0x2600, 0x26FF}
 
static const range Dingbats {0x2700, 0x27BF}
 
static const range CJKSymbolAndPunctuation {0x3001, 0x303F}
 
static const range Hiragana {0x3040, 0x309F}
 
static const range Katakana {0x30A0, 0x30FF}
 
static const range HangulCompatJamo {0x3130, 0x318F}
 
static const range KatakanaPhoneticExtensions {0x31F0, 0x31FF}
 
static const range CJKLettersAndMonths {0x3200, 0x32FF}
 
static const range CJKUnified {0x4E00, 0x9FD5}
 
static const range DevanagariExtended {0xA8E0, 0xA8FF}
 
static const range HangulExtendedA {0xA960, 0xA97F}
 
static const range HangulSyllables {0xAC00, 0xD7AF}
 
static const range HangulExtendedB {0xD7B0, 0xD7FF}
 
static const range AlphabeticPresentationForms {0xFB00, 0xFB4F}
 
static const range ArabicPresFormsA {0xFB50, 0xFDFF}
 
static const range ArabicPresFormsB {0xFE70, 0xFEFF}
 
static const range KatakanaHalfAndFullwidthForms {0xFF00, 0xFFEF}
 
static const range KanaSupplement {0x1B000, 0x1B0FF}
 
static const range RumiNumericalSymbols {0x10E60, 0x10E7F}
 
static const range ArabicMath {0x1EE00, 0x1EEFF}
 
static const range MiscSymbolsAndPictographs {0x1F300, 0x1F5FF}
 
static const range Emoticons {0x1F601, 0x1F64F}
 
static const range TransportAndMap {0x1F680, 0x1F6FF}
 
static const range EnclosedCharacters {0x24C2, 0x1F251}
 
static const range Uncategorized {0x00A9, 0x1F5FF}
 
static const range AdditionalEmoticons {0x1F600, 0x1F636}
 
static const range AdditionalTransportAndMap {0x1F681, 0x1F6C5}
 
static const range OtherAdditionalSymbols {0x1F30D, 0x1F567}
 
static const range Numbers {48, 57}
 
static const range UppercaseLatin {65, 90}
 
static const range LowercaseLatin {97, 122}
 
static const range Braces {123, 127}
 
static const range Symbols {33, 47}
 
static const range GenericSymbols {58, 64}
 

Member Data Documentation

◆ AdditionalEmoticons

const ofUnicode::range ofUnicode::AdditionalEmoticons {0x1F600, 0x1F636}
static

◆ AdditionalTransportAndMap

const ofUnicode::range ofUnicode::AdditionalTransportAndMap {0x1F681, 0x1F6C5}
static

◆ AlphabeticPresentationForms

const ofUnicode::range ofUnicode::AlphabeticPresentationForms {0xFB00, 0xFB4F}
static

◆ Arabic

const ofUnicode::range ofUnicode::Arabic {0x0600, 0x077F}
static

◆ ArabicExtendedA

const ofUnicode::range ofUnicode::ArabicExtendedA {0x08A0, 0x08FF}
static

◆ ArabicMath

const ofUnicode::range ofUnicode::ArabicMath {0x1EE00, 0x1EEFF}
static

◆ ArabicPresFormsA

const ofUnicode::range ofUnicode::ArabicPresFormsA {0xFB50, 0xFDFF}
static

◆ ArabicPresFormsB

const ofUnicode::range ofUnicode::ArabicPresFormsB {0xFE70, 0xFEFF}
static

◆ ArabicSupplement

const ofUnicode::range ofUnicode::ArabicSupplement {0x0750, 0x077F}
static

◆ Arrows

const ofUnicode::range ofUnicode::Arrows {0x2190, 0x21FF}
static

◆ BlockElement

const ofUnicode::range ofUnicode::BlockElement {0x2580, 0x259F}
static

◆ BoxDrawing

const ofUnicode::range ofUnicode::BoxDrawing {0x2500, 0x257F}
static

◆ Braces

const ofUnicode::range ofUnicode::Braces {123, 127}
static

◆ CJKLettersAndMonths

const ofUnicode::range ofUnicode::CJKLettersAndMonths {0x3200, 0x32FF}
static

◆ CJKSymbolAndPunctuation

const ofUnicode::range ofUnicode::CJKSymbolAndPunctuation {0x3001, 0x303F}
static

◆ CJKUnified

const ofUnicode::range ofUnicode::CJKUnified {0x4E00, 0x9FD5}
static

◆ CurrencySymbols

const ofUnicode::range ofUnicode::CurrencySymbols {0x20A0, 0x20CF}
static

◆ Cyrillic

const ofUnicode::range ofUnicode::Cyrillic {0x0400, 0x04FF}
static

◆ Devanagari

const ofUnicode::range ofUnicode::Devanagari {0x0900, 0x097F}
static

◆ DevanagariExtended

const ofUnicode::range ofUnicode::DevanagariExtended {0xA8E0, 0xA8FF}
static

◆ Dingbats

const ofUnicode::range ofUnicode::Dingbats {0x2700, 0x27BF}
static

◆ Emoticons

const ofUnicode::range ofUnicode::Emoticons {0x1F601, 0x1F64F}
static

◆ EnclosedCharacters

const ofUnicode::range ofUnicode::EnclosedCharacters {0x24C2, 0x1F251}
static

◆ GeneralPunctuation

const ofUnicode::range ofUnicode::GeneralPunctuation {0x2000, 0x206F}
static

◆ GenericSymbols

const ofUnicode::range ofUnicode::GenericSymbols {58, 64}
static

◆ GeometricShapes

const ofUnicode::range ofUnicode::GeometricShapes {0x25A0, 0x25FF}
static

◆ Greek

const ofUnicode::range ofUnicode::Greek {0x0370, 0x03FF}
static

◆ GreekExtended

const ofUnicode::range ofUnicode::GreekExtended {0x1F00, 0x1FFF}
static

◆ HangulCompatJamo

const ofUnicode::range ofUnicode::HangulCompatJamo {0x3130, 0x318F}
static

◆ HangulExtendedA

const ofUnicode::range ofUnicode::HangulExtendedA {0xA960, 0xA97F}
static

◆ HangulExtendedB

const ofUnicode::range ofUnicode::HangulExtendedB {0xD7B0, 0xD7FF}
static

◆ HangulJamo

const ofUnicode::range ofUnicode::HangulJamo {0x1100, 0x11FF}
static

◆ HangulSyllables

const ofUnicode::range ofUnicode::HangulSyllables {0xAC00, 0xD7AF}
static

◆ Hiragana

const ofUnicode::range ofUnicode::Hiragana {0x3040, 0x309F}
static

◆ IdeographicSpace

const ofUnicode::range ofUnicode::IdeographicSpace {0x3000, 0x3000}
static

◆ KanaSupplement

const ofUnicode::range ofUnicode::KanaSupplement {0x1B000, 0x1B0FF}
static

◆ Katakana

const ofUnicode::range ofUnicode::Katakana {0x30A0, 0x30FF}
static

◆ KatakanaHalfAndFullwidthForms

const ofUnicode::range ofUnicode::KatakanaHalfAndFullwidthForms {0xFF00, 0xFFEF}
static

◆ KatakanaPhoneticExtensions

const ofUnicode::range ofUnicode::KatakanaPhoneticExtensions {0x31F0, 0x31FF}
static

◆ Latin

const ofUnicode::range ofUnicode::Latin {32, 0x007F}
static

◆ Latin1Supplement

const ofUnicode::range ofUnicode::Latin1Supplement {32,0x00FF}
static

◆ LatinA

const ofUnicode::range ofUnicode::LatinA {0x0100,0x017F}
static

◆ LatinExtendedAdditional

const ofUnicode::range ofUnicode::LatinExtendedAdditional {0x1E00, 0x1EFF}
static

◆ LetterLikeSymbols

const ofUnicode::range ofUnicode::LetterLikeSymbols {0x2100, 0x214F}
static

◆ LowercaseLatin

const ofUnicode::range ofUnicode::LowercaseLatin {97, 122}
static

◆ MathOperators

const ofUnicode::range ofUnicode::MathOperators {0x2200, 0x22FF}
static

◆ MiscSymbols

const ofUnicode::range ofUnicode::MiscSymbols {0x2600, 0x26FF}
static

◆ MiscSymbolsAndPictographs

const ofUnicode::range ofUnicode::MiscSymbolsAndPictographs {0x1F300, 0x1F5FF}
static

◆ MiscTechnical

const ofUnicode::range ofUnicode::MiscTechnical {0x2300, 0x23FF}
static

◆ NumberForms

const ofUnicode::range ofUnicode::NumberForms {0x2150, 0x218F}
static

◆ Numbers

const ofUnicode::range ofUnicode::Numbers {48, 57}
static

◆ OtherAdditionalSymbols

const ofUnicode::range ofUnicode::OtherAdditionalSymbols {0x1F30D, 0x1F567}
static

◆ RumiNumericalSymbols

const ofUnicode::range ofUnicode::RumiNumericalSymbols {0x10E60, 0x10E7F}
static

◆ Space

const ofUnicode::range ofUnicode::Space {32, 32}
static

◆ SuperAndSubScripts

const ofUnicode::range ofUnicode::SuperAndSubScripts {0x2070, 0x209F}
static

◆ Symbols

const ofUnicode::range ofUnicode::Symbols {33, 47}
static

◆ TransportAndMap

const ofUnicode::range ofUnicode::TransportAndMap {0x1F680, 0x1F6FF}
static

◆ Uncategorized

const ofUnicode::range ofUnicode::Uncategorized {0x00A9, 0x1F5FF}
static

◆ UppercaseLatin

const ofUnicode::range ofUnicode::UppercaseLatin {65, 90}
static

◆ VedicExtensions

const ofUnicode::range ofUnicode::VedicExtensions {0x1CD0, 0x1CFF}
static

The documentation for this class was generated from the following files: