Kanzi 3.9.16
font_enums_enums.hpp File Reference

Namespaces

namespace  kanzi
 
namespace  kanzi::interop
 

Enumerations

enum class  kanzi::interop::FontFamilyUnicode : int16_t {
  kanzi::interop::USCRIPT_INVALID_CODE , kanzi::interop::USCRIPT_COMMON , kanzi::interop::USCRIPT_INHERITED , kanzi::interop::USCRIPT_ARABIC ,
  kanzi::interop::USCRIPT_ARMENIAN , kanzi::interop::USCRIPT_BENGALI , kanzi::interop::USCRIPT_BOPOMOFO , kanzi::interop::USCRIPT_CHEROKEE ,
  kanzi::interop::USCRIPT_COPTIC , kanzi::interop::USCRIPT_CYRILLIC , kanzi::interop::USCRIPT_DESERET , kanzi::interop::USCRIPT_DEVANAGARI ,
  kanzi::interop::USCRIPT_ETHIOPIC , kanzi::interop::USCRIPT_GEORGIAN , kanzi::interop::USCRIPT_GOTHIC , kanzi::interop::USCRIPT_GREEK ,
  kanzi::interop::USCRIPT_GUJARATI , kanzi::interop::USCRIPT_GURMUKHI , kanzi::interop::USCRIPT_HAN , kanzi::interop::USCRIPT_HANGUL ,
  kanzi::interop::USCRIPT_HEBREW , kanzi::interop::USCRIPT_HIRAGANA , kanzi::interop::USCRIPT_KANNADA , kanzi::interop::USCRIPT_KATAKANA ,
  kanzi::interop::USCRIPT_KHMER , kanzi::interop::USCRIPT_LAO , kanzi::interop::USCRIPT_LATIN , kanzi::interop::USCRIPT_MALAYALAM ,
  kanzi::interop::USCRIPT_MONGOLIAN , kanzi::interop::USCRIPT_MYANMAR , kanzi::interop::USCRIPT_OGHAM , kanzi::interop::USCRIPT_OLD_ITALIC ,
  kanzi::interop::USCRIPT_ORIYA , kanzi::interop::USCRIPT_RUNIC , kanzi::interop::USCRIPT_SINHALA , kanzi::interop::USCRIPT_SYRIAC ,
  kanzi::interop::USCRIPT_TAMIL , kanzi::interop::USCRIPT_TELUGU , kanzi::interop::USCRIPT_THAANA , kanzi::interop::USCRIPT_THAI ,
  kanzi::interop::USCRIPT_TIBETAN , kanzi::interop::USCRIPT_CANADIAN_ABORIGINAL , kanzi::interop::USCRIPT_YI , kanzi::interop::USCRIPT_TAGALOG ,
  kanzi::interop::USCRIPT_HANUNOO , kanzi::interop::USCRIPT_BUHID , kanzi::interop::USCRIPT_TAGBANWA , kanzi::interop::USCRIPT_BRAILLE ,
  kanzi::interop::USCRIPT_CYPRIOT , kanzi::interop::USCRIPT_LIMBU , kanzi::interop::USCRIPT_LINEAR_B , kanzi::interop::USCRIPT_OSMANYA ,
  kanzi::interop::USCRIPT_SHAVIAN , kanzi::interop::USCRIPT_TAI_LE , kanzi::interop::USCRIPT_UGARITIC , kanzi::interop::USCRIPT_KATAKANA_OR_HIRAGANA ,
  kanzi::interop::USCRIPT_BUGINESE , kanzi::interop::USCRIPT_GLAGOLITIC , kanzi::interop::USCRIPT_KHAROSHTHI , kanzi::interop::USCRIPT_SYLOTI_NAGRI ,
  kanzi::interop::USCRIPT_NEW_TAI_LUE , kanzi::interop::USCRIPT_TIFINAGH , kanzi::interop::USCRIPT_OLD_PERSIAN , kanzi::interop::USCRIPT_BALINESE ,
  kanzi::interop::USCRIPT_BATAK , kanzi::interop::USCRIPT_BLISSYMBOLS , kanzi::interop::USCRIPT_BRAHMI , kanzi::interop::USCRIPT_CHAM ,
  kanzi::interop::USCRIPT_CIRTH , kanzi::interop::USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC , kanzi::interop::USCRIPT_DEMOTIC_EGYPTIAN , kanzi::interop::USCRIPT_HIERATIC_EGYPTIAN ,
  kanzi::interop::USCRIPT_EGYPTIAN_HIEROGLYPHS , kanzi::interop::USCRIPT_KHUTSURI , kanzi::interop::USCRIPT_SIMPLIFIED_HAN , kanzi::interop::USCRIPT_TRADITIONAL_HAN ,
  kanzi::interop::USCRIPT_PAHAWH_HMONG , kanzi::interop::USCRIPT_OLD_HUNGARIAN , kanzi::interop::USCRIPT_HARAPPAN_INDUS , kanzi::interop::USCRIPT_JAVANESE ,
  kanzi::interop::USCRIPT_KAYAH_LI , kanzi::interop::USCRIPT_LATIN_FRAKTUR , kanzi::interop::USCRIPT_LATIN_GAELIC , kanzi::interop::USCRIPT_LEPCHA ,
  kanzi::interop::USCRIPT_LINEAR_A , kanzi::interop::USCRIPT_MANDAIC , kanzi::interop::USCRIPT_MAYAN_HIEROGLYPHS , kanzi::interop::USCRIPT_MEROITIC_HIEROGLYPHS ,
  kanzi::interop::USCRIPT_NKO , kanzi::interop::USCRIPT_ORKHON , kanzi::interop::USCRIPT_OLD_PERMIC , kanzi::interop::USCRIPT_PHAGS_PA ,
  kanzi::interop::USCRIPT_PHOENICIAN , kanzi::interop::USCRIPT_MIAO , kanzi::interop::USCRIPT_RONGORONGO , kanzi::interop::USCRIPT_SARATI ,
  kanzi::interop::USCRIPT_ESTRANGELO_SYRIAC , kanzi::interop::USCRIPT_WESTERN_SYRIAC , kanzi::interop::USCRIPT_EASTERN_SYRIAC , kanzi::interop::USCRIPT_TENGWAR ,
  kanzi::interop::USCRIPT_VAI , kanzi::interop::USCRIPT_VISIBLE_SPEECH , kanzi::interop::USCRIPT_CUNEIFORM , kanzi::interop::USCRIPT_UNWRITTEN_LANGUAGES ,
  kanzi::interop::USCRIPT_UNKNOWN , kanzi::interop::USCRIPT_CARIAN , kanzi::interop::USCRIPT_JAPANESE , kanzi::interop::USCRIPT_LANNA ,
  kanzi::interop::USCRIPT_LYCIAN , kanzi::interop::USCRIPT_LYDIAN , kanzi::interop::USCRIPT_OL_CHIKI , kanzi::interop::USCRIPT_REJANG ,
  kanzi::interop::USCRIPT_SAURASHTRA , kanzi::interop::USCRIPT_SIGN_WRITING , kanzi::interop::USCRIPT_SUNDANESE , kanzi::interop::USCRIPT_MOON ,
  kanzi::interop::USCRIPT_MEITEI_MAYEK , kanzi::interop::USCRIPT_IMPERIAL_ARAMAIC , kanzi::interop::USCRIPT_AVESTAN , kanzi::interop::USCRIPT_CHAKMA ,
  kanzi::interop::USCRIPT_KOREAN , kanzi::interop::USCRIPT_KAITHI , kanzi::interop::USCRIPT_MANICHAEAN , kanzi::interop::USCRIPT_INSCRIPTIONAL_PAHLAVI ,
  kanzi::interop::USCRIPT_PSALTER_PAHLAVI , kanzi::interop::USCRIPT_BOOK_PAHLAVI , kanzi::interop::USCRIPT_INSCRIPTIONAL_PARTHIAN , kanzi::interop::USCRIPT_SAMARITAN ,
  kanzi::interop::USCRIPT_TAI_VIET , kanzi::interop::USCRIPT_MATHEMATICAL_NOTATION , kanzi::interop::USCRIPT_SYMBOLS , kanzi::interop::USCRIPT_BAMUM ,
  kanzi::interop::USCRIPT_LISU , kanzi::interop::USCRIPT_NAKHI_GEBA , kanzi::interop::USCRIPT_OLD_SOUTH_ARABIAN , kanzi::interop::USCRIPT_BASSA_VAH ,
  kanzi::interop::USCRIPT_DUPLOYAN , kanzi::interop::USCRIPT_ELBASAN , kanzi::interop::USCRIPT_GRANTHA , kanzi::interop::USCRIPT_KPELLE ,
  kanzi::interop::USCRIPT_LOMA , kanzi::interop::USCRIPT_MENDE , kanzi::interop::USCRIPT_MEROITIC_CURSIVE , kanzi::interop::USCRIPT_OLD_NORTH_ARABIAN ,
  kanzi::interop::USCRIPT_NABATAEAN , kanzi::interop::USCRIPT_PALMYRENE , kanzi::interop::USCRIPT_KHUDAWADI , kanzi::interop::USCRIPT_WARANG_CITI ,
  kanzi::interop::USCRIPT_AFAKA , kanzi::interop::USCRIPT_JURCHEN , kanzi::interop::USCRIPT_MRO , kanzi::interop::USCRIPT_NUSHU ,
  kanzi::interop::USCRIPT_SHARADA , kanzi::interop::USCRIPT_SORA_SOMPENG , kanzi::interop::USCRIPT_TAKRI , kanzi::interop::USCRIPT_TANGUT ,
  kanzi::interop::USCRIPT_WOLEAI , kanzi::interop::USCRIPT_ANATOLIAN_HIEROGLYPHS , kanzi::interop::USCRIPT_KHOJKI , kanzi::interop::USCRIPT_TIRHUTA ,
  kanzi::interop::USCRIPT_CAUCASIAN_ALBANIAN , kanzi::interop::USCRIPT_MAHAJANI , kanzi::interop::USCRIPT_AHOM , kanzi::interop::USCRIPT_HATRAN ,
  kanzi::interop::USCRIPT_MODI , kanzi::interop::USCRIPT_MULTANI , kanzi::interop::USCRIPT_PAU_CIN_HAU , kanzi::interop::USCRIPT_SIDDHAM ,
  kanzi::interop::USCRIPT_ADLAM , kanzi::interop::USCRIPT_BHAIKSUKI , kanzi::interop::USCRIPT_MARCHEN , kanzi::interop::USCRIPT_NEWA ,
  kanzi::interop::USCRIPT_OSAGE , kanzi::interop::USCRIPT_HAN_WITH_BOPOMOFO , kanzi::interop::USCRIPT_JAMO , kanzi::interop::USCRIPT_SYMBOLS_EMOJI ,
  kanzi::interop::USCRIPT_MASARAM_GONDI , kanzi::interop::USCRIPT_SOYOMBO , kanzi::interop::USCRIPT_ZANABAZAR_SQUARE , kanzi::interop::USCRIPT_DOGRA ,
  kanzi::interop::USCRIPT_GUNJALA_GONDI , kanzi::interop::USCRIPT_MAKASAR , kanzi::interop::USCRIPT_MEDEFAIDRIN , kanzi::interop::USCRIPT_HANIFI_ROHINGYA ,
  kanzi::interop::USCRIPT_SOGDIAN , kanzi::interop::USCRIPT_OLD_SOGDIAN
}
 
enum class  kanzi::interop::FontHintingPreference { kanzi::interop::NoHinting , kanzi::interop::NativeHinting , kanzi::interop::AutoHinting }
 Font hinting options. More...
 
enum class  kanzi::interop::FontStyle { kanzi::interop::Normal , kanzi::interop::Italic }
 Font style options. More...
 
enum class  kanzi::interop::FontWeight {
  kanzi::interop::Thin , kanzi::interop::ExtraLight , kanzi::interop::Light , kanzi::interop::Normal ,
  kanzi::interop::Medium , kanzi::interop::SemiBold , kanzi::interop::Bold , kanzi::interop::ExtraBold ,
  kanzi::interop::Black
}
 Font weight options. More...