LibreOffice Module vcl (master)  1
Classes | Namespaces | Enumerations
fontcapabilities.hxx File Reference
#include <boost/optional.hpp>
#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

 vcl
 
 vcl::UnicodeCoverage
 
 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
}