# -*- coding: utf-8 -*-
class Charmap:
    common_name = u'Arimo cyrillic-ext+latin'
    native_name = u''
    abbreviation = 'CYRL'

    def glyphs(self):
        glyphs  = [0x0020] # space
        glyphs += [0x0021] # exclam
        glyphs += [0x0022] # quotedbl
        glyphs += [0x0023] # numbersign
        glyphs += [0x0024] # dollar
        glyphs += [0x0025] # percent
        glyphs += [0x0026] # ampersand
        glyphs += [0x0027] # quotesingle
        glyphs += [0x0028] # parenleft
        glyphs += [0x0029] # parenright
        glyphs += [0x002A] # asterisk
        glyphs += [0x002B] # plus
        glyphs += [0x002C] # comma
        glyphs += [0x002D] # hyphen
        glyphs += [0x002E] # period
        glyphs += [0x002F] # slash
        glyphs += [0x0030] # zero
        glyphs += [0x0031] # one
        glyphs += [0x0032] # two
        glyphs += [0x0033] # three
        glyphs += [0x0034] # four
        glyphs += [0x0035] # five
        glyphs += [0x0036] # six
        glyphs += [0x0037] # seven
        glyphs += [0x0038] # eight
        glyphs += [0x0039] # nine
        glyphs += [0x003A] # colon
        glyphs += [0x003C] # less
        glyphs += [0x003D] # equal
        glyphs += [0x003E] # greater
        glyphs += [0x003F] # question
        glyphs += [0x0040] # at
        glyphs += [0x0041] # A
        glyphs += [0x0042] # B
        glyphs += [0x0043] # C
        glyphs += [0x0044] # D
        glyphs += [0x0045] # E
        glyphs += [0x0046] # F
        glyphs += [0x0047] # G
        glyphs += [0x0048] # H
        glyphs += [0x0049] # I
        glyphs += [0x004A] # J
        glyphs += [0x004B] # K
        glyphs += [0x004C] # L
        glyphs += [0x004D] # M
        glyphs += [0x004E] # N
        glyphs += [0x004F] # O
        glyphs += [0x0050] # P
        glyphs += [0x0051] # Q
        glyphs += [0x0052] # R
        glyphs += [0x0053] # S
        glyphs += [0x0054] # T
        glyphs += [0x0055] # U
        glyphs += [0x0056] # V
        glyphs += [0x0057] # W
        glyphs += [0x0058] # X
        glyphs += [0x0059] # Y
        glyphs += [0x005A] # Z
        glyphs += [0x005B] # bracketleft
        glyphs += [0x005C] # backslash
        glyphs += [0x005D] # bracketright
        glyphs += [0x005E] # asciicircum
        glyphs += [0x005F] # underscore
        glyphs += [0x0060] # grave
        glyphs += [0x0061] # a
        glyphs += [0x0062] # b
        glyphs += [0x0063] # c
        glyphs += [0x0064] # d
        glyphs += [0x0065] # e
        glyphs += [0x0066] # f
        glyphs += [0x0067] # g
        glyphs += [0x0068] # h
        glyphs += [0x0069] # i
        glyphs += [0x006A] # j
        glyphs += [0x006B] # k
        glyphs += [0x006C] # l
        glyphs += [0x006D] # m
        glyphs += [0x006E] # n
        glyphs += [0x006F] # o
        glyphs += [0x0070] # p
        glyphs += [0x0071] # q
        glyphs += [0x0072] # r
        glyphs += [0x0073] # s
        glyphs += [0x0074] # t
        glyphs += [0x0075] # u
        glyphs += [0x0076] # v
        glyphs += [0x0077] # w
        glyphs += [0x0078] # x
        glyphs += [0x0079] # y
        glyphs += [0x007A] # z
        glyphs += [0x007B] # braceleft
        glyphs += [0x007C] # bar
        glyphs += [0x007D] # braceright
        glyphs += [0x007E] # asciitilde
        glyphs += [0x00A1] # exclamdown
        glyphs += [0x00A2] # cent
        glyphs += [0x00A3] # sterling
        glyphs += [0x00A4] # currency
        glyphs += [0x00A5] # yen
        glyphs += [0x00A6] # brokenbar
        glyphs += [0x00A7] # section
        glyphs += [0x00A8] # dieresis
        glyphs += [0x00A9] # copyright
        glyphs += [0x00AA] # ordfeminine
        glyphs += [0x00AB] # guillemotleft
        glyphs += [0x00AC] # logicalnot
        glyphs += [0x00AE] # registered
        glyphs += [0x00AF] # overscore
        glyphs += [0x00B0] # degree
        glyphs += [0x00B1] # plusminus
        glyphs += [0x00B2] # twosuperior
        glyphs += [0x00B3] # threesuperior
        glyphs += [0x00B4] # acute
        glyphs += [0x00B5] # mu1
        glyphs += [0x00B6] # paragraph
        glyphs += [0x00B7] # middot
        glyphs += [0x00B8] # cedilla
        glyphs += [0x00B9] # onesuperior
        glyphs += [0x00BA] # ordmasculine
        glyphs += [0x00BB] # guillemotright
        glyphs += [0x00BC] # onequarter
        glyphs += [0x00BD] # onehalf
        glyphs += [0x00BE] # threequarters
        glyphs += [0x00BF] # questiondown
        glyphs += [0x00C0] # Agrave
        glyphs += [0x00C1] # Aacute
        glyphs += [0x00C2] # Acircumflex
        glyphs += [0x00C3] # Atilde
        glyphs += [0x00C4] # Adieresis
        glyphs += [0x00C5] # Aring
        glyphs += [0x00C6] # AE
        glyphs += [0x00C7] # Ccedilla
        glyphs += [0x00C8] # Egrave
        glyphs += [0x00C9] # Eacute
        glyphs += [0x00CA] # Ecircumflex
        glyphs += [0x00CB] # Edieresis
        glyphs += [0x00CC] # Igrave
        glyphs += [0x00CD] # Iacute
        glyphs += [0x00CE] # Icircumflex
        glyphs += [0x00CF] # Idieresis
        glyphs += [0x00D0] # Eth
        glyphs += [0x00D1] # Ntilde
        glyphs += [0x00D2] # Ograve
        glyphs += [0x00D3] # Oacute
        glyphs += [0x00D4] # Ocircumflex
        glyphs += [0x00D5] # Otilde
        glyphs += [0x00D6] # Odieresis
        glyphs += [0x00D7] # multiply
        glyphs += [0x00D8] # Oslash
        glyphs += [0x00D9] # Ugrave
        glyphs += [0x00DA] # Uacute
        glyphs += [0x00DB] # Ucircumflex
        glyphs += [0x00DC] # Udieresis
        glyphs += [0x00DD] # Yacute
        glyphs += [0x00DE] # Thorn
        glyphs += [0x00DF] # germandbls
        glyphs += [0x00E0] # agrave
        glyphs += [0x00E1] # aacute
        glyphs += [0x00E2] # acircumflex
        glyphs += [0x00E3] # atilde
        glyphs += [0x00E4] # adieresis
        glyphs += [0x00E5] # aring
        glyphs += [0x00E6] # ae
        glyphs += [0x00E7] # ccedilla
        glyphs += [0x00E8] # egrave
        glyphs += [0x00E9] # eacute
        glyphs += [0x00EA] # ecircumflex
        glyphs += [0x00EB] # edieresis
        glyphs += [0x00EC] # igrave
        glyphs += [0x00ED] # iacute
        glyphs += [0x00EE] # icircumflex
        glyphs += [0x00EF] # idieresis
        glyphs += [0x00F0] # eth
        glyphs += [0x00F1] # ntilde
        glyphs += [0x00F2] # ograve
        glyphs += [0x00F3] # oacute
        glyphs += [0x00F4] # ocircumflex
        glyphs += [0x00F5] # otilde
        glyphs += [0x00F6] # odieresis
        glyphs += [0x00F7] # divide
        glyphs += [0x00F8] # oslash
        glyphs += [0x00F9] # ugrave
        glyphs += [0x00FA] # uacute
        glyphs += [0x00FB] # ucircumflex
        glyphs += [0x00FC] # udieresis
        glyphs += [0x00FD] # yacute
        glyphs += [0x00FE] # thorn
        glyphs += [0x00FF] # ydieresis
        glyphs += [0x0131] # dotlessi
        glyphs += [0x0152] # OE
        glyphs += [0x0153] # oe
        glyphs += [0x02C6] # circumflex
        glyphs += [0x02DA] # ring
        glyphs += [0x02DC] # tilde
        glyphs += [0x0393] # Gamma
        glyphs += [0x03A0] # Pi
        glyphs += [0x0400] # uni0400
        glyphs += [0x0401] # uni0401
        glyphs += [0x0402] # uni0402
        glyphs += [0x0403] # uni0403
        glyphs += [0x0404] # uni0404
        glyphs += [0x0405] # uni0405
        glyphs += [0x0406] # uni0406
        glyphs += [0x0407] # uni0407
        glyphs += [0x0408] # uni0408
        glyphs += [0x0409] # uni0409
        glyphs += [0x040A] # uni040A
        glyphs += [0x040B] # uni040B
        glyphs += [0x040C] # uni040C
        glyphs += [0x040D] # uni040D
        glyphs += [0x040E] # uni040E
        glyphs += [0x040F] # uni040F
        glyphs += [0x0410] # uni0410
        glyphs += [0x0411] # uni0411
        glyphs += [0x0412] # uni0412
        glyphs += [0x0413] # uni0413
        glyphs += [0x0414] # uni0414
        glyphs += [0x0415] # uni0415
        glyphs += [0x0416] # uni0416
        glyphs += [0x0417] # uni0417
        glyphs += [0x0418] # uni0418
        glyphs += [0x0419] # uni0419
        glyphs += [0x041A] # uni041A
        glyphs += [0x041B] # uni041B
        glyphs += [0x041C] # uni041C
        glyphs += [0x041D] # uni041D
        glyphs += [0x041E] # uni041E
        glyphs += [0x041F] # uni041F
        glyphs += [0x0420] # uni0420
        glyphs += [0x0421] # uni0421
        glyphs += [0x0422] # uni0422
        glyphs += [0x0423] # uni0423
        glyphs += [0x0424] # uni0424
        glyphs += [0x0425] # uni0425
        glyphs += [0x0426] # uni0426
        glyphs += [0x0427] # uni0427
        glyphs += [0x0428] # uni0428
        glyphs += [0x0429] # uni0429
        glyphs += [0x042A] # uni042A
        glyphs += [0x042B] # uni042B
        glyphs += [0x042C] # uni042C
        glyphs += [0x042D] # uni042D
        glyphs += [0x042E] # uni042E
        glyphs += [0x042F] # uni042F
        glyphs += [0x0430] # uni0430
        glyphs += [0x0431] # uni0431
        glyphs += [0x0432] # uni0432
        glyphs += [0x0433] # uni0433
        glyphs += [0x0434] # uni0434
        glyphs += [0x0435] # uni0435
        glyphs += [0x0436] # uni0436
        glyphs += [0x0437] # uni0437
        glyphs += [0x0438] # uni0438
        glyphs += [0x0439] # uni0439
        glyphs += [0x043A] # uni043A
        glyphs += [0x043B] # uni043B
        glyphs += [0x043C] # uni043C
        glyphs += [0x043D] # uni043D
        glyphs += [0x043E] # uni043E
        glyphs += [0x043F] # uni043F
        glyphs += [0x0440] # uni0440
        glyphs += [0x0441] # uni0441
        glyphs += [0x0442] # uni0442
        glyphs += [0x0443] # uni0443
        glyphs += [0x0444] # uni0444
        glyphs += [0x0445] # uni0445
        glyphs += [0x0446] # uni0446
        glyphs += [0x0447] # uni0447
        glyphs += [0x0448] # uni0448
        glyphs += [0x0449] # uni0449
        glyphs += [0x044A] # uni044A
        glyphs += [0x044B] # uni044B
        glyphs += [0x044C] # uni044C
        glyphs += [0x044D] # uni044D
        glyphs += [0x044E] # uni044E
        glyphs += [0x044F] # uni044F
        glyphs += [0x0450] # uni0450
        glyphs += [0x0451] # uni0451
        glyphs += [0x0452] # uni0452
        glyphs += [0x0453] # uni0453
        glyphs += [0x0454] # uni0454
        glyphs += [0x0455] # uni0455
        glyphs += [0x0456] # uni0456
        glyphs += [0x0457] # uni0457
        glyphs += [0x0458] # uni0458
        glyphs += [0x0459] # uni0459
        glyphs += [0x045A] # uni045A
        glyphs += [0x045B] # uni045B
        glyphs += [0x045C] # uni045C
        glyphs += [0x045D] # uni045D
        glyphs += [0x045E] # uni045E
        glyphs += [0x045F] # uni045F
        glyphs += [0x0490] # uni0490
        glyphs += [0x0491] # uni0491
        glyphs += [0x04B0] # uni04B0
        glyphs += [0x04B1] # uni04B1
        glyphs += [0x2013] # endash
        glyphs += [0x2014] # emdash
        glyphs += [0x2018] # quoteleft
        glyphs += [0x2019] # quoteright
        glyphs += [0x201A] # quotesinglbase
        glyphs += [0x201C] # quotedblleft
        glyphs += [0x201D] # quotedblright
        glyphs += [0x201E] # quotedblbase
        glyphs += [0x2022] # bullet
        glyphs += [0x2039] # guilsinglleft
        glyphs += [0x203A] # guilsinglright
        glyphs += [0x2044] # fraction
        glyphs += [0x2074] # foursuperior
        glyphs += [0x20AC] # Euro
        glyphs += [0x00B7] # periodcentered
        return glyphs


