LibreOffice Module vcl (master) 1
Classes | Namespaces | Enumerations
fontcapabilities.hxx File Reference
#include <optional>
#include <bitset>
Include dependency graph for fontcapabilities.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  vcl::FontCapabilities
 

Namespaces

namespace  vcl
 
namespace  vcl::UnicodeCoverage
 
namespace  vcl::CodePageCoverage
 

Enumerations

enum  vcl::UnicodeCoverage::UnicodeCoverageEnum {
  vcl::UnicodeCoverage::BASIC_LATIN = 0 ,
  vcl::UnicodeCoverage::LATIN_1_SUPPLEMENT = 1 ,
  vcl::UnicodeCoverage::LATIN_EXTENDED_A = 2 ,
  vcl::UnicodeCoverage::LATIN_EXTENDED_B = 3 ,
  vcl::UnicodeCoverage::IPA_EXTENSIONS = 4 ,
  vcl::UnicodeCoverage::SPACING_MODIFIER_LETTERS = 5 ,
  vcl::UnicodeCoverage::COMBINING_DIACRITICAL_MARKS = 6 ,
  vcl::UnicodeCoverage::GREEK_AND_COPTIC = 7 ,
  vcl::UnicodeCoverage::COPTIC = 8 ,
  vcl::UnicodeCoverage::CYRILLIC = 9 ,
  vcl::UnicodeCoverage::ARMENIAN = 10 ,
  vcl::UnicodeCoverage::HEBREW = 11 ,
  vcl::UnicodeCoverage::VAI = 12 ,
  vcl::UnicodeCoverage::ARABIC = 13 ,
  vcl::UnicodeCoverage::NKO = 14 ,
  vcl::UnicodeCoverage::DEVANAGARI = 15 ,
  vcl::UnicodeCoverage::BENGALI = 16 ,
  vcl::UnicodeCoverage::GURMUKHI = 17 ,
  vcl::UnicodeCoverage::GUJARATI = 18 ,
  vcl::UnicodeCoverage::ODIA = 19 ,
  vcl::UnicodeCoverage::TAMIL = 20 ,
  vcl::UnicodeCoverage::TELUGU = 21 ,
  vcl::UnicodeCoverage::KANNADA = 22 ,
  vcl::UnicodeCoverage::MALAYALAM = 23 ,
  vcl::UnicodeCoverage::THAI = 24 ,
  vcl::UnicodeCoverage::LAO = 25 ,
  vcl::UnicodeCoverage::GEORGIAN = 26 ,
  vcl::UnicodeCoverage::BALINESE = 27 ,
  vcl::UnicodeCoverage::HANGUL_JAMO = 28 ,
  vcl::UnicodeCoverage::LATIN_EXTENDED_ADDITIONAL = 29 ,
  vcl::UnicodeCoverage::GREEK_EXTENDED = 30 ,
  vcl::UnicodeCoverage::GENERAL_PUNCTUATION = 31 ,
  vcl::UnicodeCoverage::SUPERSCRIPTS_AND_SUBSCRIPTS = 32 ,
  vcl::UnicodeCoverage::CURRENCY_SYMBOLS = 33 ,
  vcl::UnicodeCoverage::COMBINING_DIACRITICAL_MARKS_FOR_SYMBOLS = 34 ,
  vcl::UnicodeCoverage::LETTERLIKE_SYMBOLS = 35 ,
  vcl::UnicodeCoverage::NUMBER_FORMS = 36 ,
  vcl::UnicodeCoverage::ARROWS = 37 ,
  vcl::UnicodeCoverage::MATHEMATICAL_OPERATORS = 38 ,
  vcl::UnicodeCoverage::MISCELLANEOUS_TECHNICAL = 39 ,
  vcl::UnicodeCoverage::CONTROL_PICTURES = 40 ,
  vcl::UnicodeCoverage::OPTICAL_CHARACTER_RECOGNITION = 41 ,
  vcl::UnicodeCoverage::ENCLOSED_ALPHANUMERICS = 42 ,
  vcl::UnicodeCoverage::BOX_DRAWING = 43 ,
  vcl::UnicodeCoverage::BLOCK_ELEMENTS = 44 ,
  vcl::UnicodeCoverage::GEOMETRIC_SHAPES = 45 ,
  vcl::UnicodeCoverage::MISCELLANEOUS_SYMBOLS = 46 ,
  vcl::UnicodeCoverage::DINGBATS = 47 ,
  vcl::UnicodeCoverage::CJK_SYMBOLS_AND_PUNCTUATION = 48 ,
  vcl::UnicodeCoverage::HIRAGANA = 49 ,
  vcl::UnicodeCoverage::KATAKANA = 50 ,
  vcl::UnicodeCoverage::BOPOMOFO = 51 ,
  vcl::UnicodeCoverage::HANGUL_COMPATIBILITY_JAMO = 52 ,
  vcl::UnicodeCoverage::PHAGS_PA = 53 ,
  vcl::UnicodeCoverage::ENCLOSED_CJK_LETTERS_AND_MONTHS = 54 ,
  vcl::UnicodeCoverage::CJK_COMPATIBILITY = 55 ,
  vcl::UnicodeCoverage::HANGUL_SYLLABLES = 56 ,
  vcl::UnicodeCoverage::NONPLANE_0 = 57 ,
  vcl::UnicodeCoverage::PHOENICIAN = 58 ,
  vcl::UnicodeCoverage::CJK_UNIFIED_IDEOGRAPHS = 59 ,
  vcl::UnicodeCoverage::PRIVATE_USE_AREA_PLANE_0 = 60 ,
  vcl::UnicodeCoverage::CJK_STROKES = 61 ,
  vcl::UnicodeCoverage::ALPHABETIC_PRESENTATION_FORMS = 62 ,
  vcl::UnicodeCoverage::ARABIC_PRESENTATION_FORMS_A = 63 ,
  vcl::UnicodeCoverage::COMBINING_HALF_MARKS = 64 ,
  vcl::UnicodeCoverage::VERTICAL_FORMS = 65 ,
  vcl::UnicodeCoverage::SMALL_FORM_VARIANTS = 66 ,
  vcl::UnicodeCoverage::ARABIC_PRESENTATION_FORMS_B = 67 ,
  vcl::UnicodeCoverage::HALFWIDTH_AND_FULLWIDTH_FORMS = 68 ,
  vcl::UnicodeCoverage::SPECIALS = 69 ,
  vcl::UnicodeCoverage::TIBETAN = 70 ,
  vcl::UnicodeCoverage::SYRIAC = 71 ,
  vcl::UnicodeCoverage::THAANA = 72 ,
  vcl::UnicodeCoverage::SINHALA = 73 ,
  vcl::UnicodeCoverage::MYANMAR = 74 ,
  vcl::UnicodeCoverage::ETHIOPIC = 75 ,
  vcl::UnicodeCoverage::CHEROKEE = 76 ,
  vcl::UnicodeCoverage::UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS = 77 ,
  vcl::UnicodeCoverage::OGHAM = 78 ,
  vcl::UnicodeCoverage::RUNIC = 79 ,
  vcl::UnicodeCoverage::KHMER = 80 ,
  vcl::UnicodeCoverage::MONGOLIAN = 81 ,
  vcl::UnicodeCoverage::BRAILLE_PATTERNS = 82 ,
  vcl::UnicodeCoverage::YI_SYLLABLES = 83 ,
  vcl::UnicodeCoverage::TAGALOG = 84 ,
  vcl::UnicodeCoverage::OLD_ITALIC = 85 ,
  vcl::UnicodeCoverage::GOTHIC = 86 ,
  vcl::UnicodeCoverage::DESERET = 87 ,
  vcl::UnicodeCoverage::BYZANTINE_MUSICAL_SYMBOLS = 88 ,
  vcl::UnicodeCoverage::MATHEMATICAL_ALPHANUMERIC_SYMBOLS = 89 ,
  vcl::UnicodeCoverage::PRIVATE_USE_PLANE_15 = 90 ,
  vcl::UnicodeCoverage::VARIATION_SELECTORS = 91 ,
  vcl::UnicodeCoverage::TAGS = 92 ,
  vcl::UnicodeCoverage::LIMBU = 93 ,
  vcl::UnicodeCoverage::TAI_LE = 94 ,
  vcl::UnicodeCoverage::NEW_TAI_LUE = 95 ,
  vcl::UnicodeCoverage::BUGINESE = 96 ,
  vcl::UnicodeCoverage::GLAGOLITIC = 97 ,
  vcl::UnicodeCoverage::TIFINAGH = 98 ,
  vcl::UnicodeCoverage::YIJING_HEXAGRAM_SYMBOLS = 99 ,
  vcl::UnicodeCoverage::SYLOTI_NAGRI = 100 ,
  vcl::UnicodeCoverage::LINEAR_B_SYLLABARY = 101 ,
  vcl::UnicodeCoverage::ANCIENT_GREEK_NUMBERS = 102 ,
  vcl::UnicodeCoverage::UGARITIC = 103 ,
  vcl::UnicodeCoverage::OLD_PERSIAN = 104 ,
  vcl::UnicodeCoverage::SHAVIAN = 105 ,
  vcl::UnicodeCoverage::OSMANYA = 106 ,
  vcl::UnicodeCoverage::CYPRIOT_SYLLABARY = 107 ,
  vcl::UnicodeCoverage::KHAROSHTHI = 108 ,
  vcl::UnicodeCoverage::TAI_XUAN_JING_SYMBOLS = 109 ,
  vcl::UnicodeCoverage::CUNEIFORM = 110 ,
  vcl::UnicodeCoverage::COUNTING_ROD_NUMERALS = 111 ,
  vcl::UnicodeCoverage::SUNDANESE = 112 ,
  vcl::UnicodeCoverage::LEPCHA = 113 ,
  vcl::UnicodeCoverage::OL_CHIKI = 114 ,
  vcl::UnicodeCoverage::SAURASHTRA = 115 ,
  vcl::UnicodeCoverage::KAYAH_LI = 116 ,
  vcl::UnicodeCoverage::REJANG = 117 ,
  vcl::UnicodeCoverage::CHAM = 118 ,
  vcl::UnicodeCoverage::ANCIENT_SYMBOLS = 119 ,
  vcl::UnicodeCoverage::PHAISTOS_DISC = 120 ,
  vcl::UnicodeCoverage::CARIAN = 121 ,
  vcl::UnicodeCoverage::DOMINO_TILES = 122 ,
  vcl::UnicodeCoverage::RESERVED1 = 123 ,
  vcl::UnicodeCoverage::RESERVED2 = 124 ,
  vcl::UnicodeCoverage::RESERVED3 = 125 ,
  vcl::UnicodeCoverage::RESERVED4 = 126 ,
  vcl::UnicodeCoverage::RESERVED5 = 127 ,
  vcl::UnicodeCoverage::MAX_UC_ENUM = 128
}
 
enum  vcl::CodePageCoverage::CodePageCoverageEnum {
  vcl::CodePageCoverage::CP1252 = 0 ,
  vcl::CodePageCoverage::CP1250 = 1 ,
  vcl::CodePageCoverage::CP1251 = 2 ,
  vcl::CodePageCoverage::CP1253 = 3 ,
  vcl::CodePageCoverage::CP1254 = 4 ,
  vcl::CodePageCoverage::CP1255 = 5 ,
  vcl::CodePageCoverage::CP1256 = 6 ,
  vcl::CodePageCoverage::CP1257 = 7 ,
  vcl::CodePageCoverage::CP1258 = 8 ,
  vcl::CodePageCoverage::CP874 = 16 ,
  vcl::CodePageCoverage::CP932 = 17 ,
  vcl::CodePageCoverage::CP936 = 18 ,
  vcl::CodePageCoverage::CP949 = 19 ,
  vcl::CodePageCoverage::CP950 = 20 ,
  vcl::CodePageCoverage::CP1361 = 21 ,
  vcl::CodePageCoverage::CP869 = 48 ,
  vcl::CodePageCoverage::CP866 = 49 ,
  vcl::CodePageCoverage::CP865 = 50 ,
  vcl::CodePageCoverage::CP864 = 51 ,
  vcl::CodePageCoverage::CP863 = 52 ,
  vcl::CodePageCoverage::CP862 = 53 ,
  vcl::CodePageCoverage::CP861 = 54 ,
  vcl::CodePageCoverage::CP860 = 55 ,
  vcl::CodePageCoverage::CP857 = 56 ,
  vcl::CodePageCoverage::CP855 = 57 ,
  vcl::CodePageCoverage::CP852 = 58 ,
  vcl::CodePageCoverage::CP775 = 59 ,
  vcl::CodePageCoverage::CP737 = 60 ,
  vcl::CodePageCoverage::CP780 = 61 ,
  vcl::CodePageCoverage::CP850 = 62 ,
  vcl::CodePageCoverage::CP437 = 63 ,
  vcl::CodePageCoverage::MAX_CP_ENUM = 64
}