pdf-toolbox-content-0.1.1: lib/Pdf/Content/Encoding/PdfDoc.hs
{-# LANGUAGE OverloadedStrings #-}
module Pdf.Content.Encoding.PdfDoc
( encoding
)
where
import Data.Word
import Data.Map (Map)
import qualified Data.Map as Map
import Data.Text (Text)
encoding :: Map Word8 Text
encoding = Map.fromList
[ (0, "\x0000")
, (1, "\x0001")
, (2, "\x0002")
, (3, "\x0003")
, (4, "\x0004")
, (5, "\x0005")
, (6, "\x0006")
, (7, "\x0007")
, (8, "\x0008")
, (9, "\x0009")
, (10, "\x000A")
, (11, "\x000B")
, (12, "\x000C")
, (13, "\x000D")
, (14, "\x000E")
, (15, "\x000F")
, (16, "\x0010")
, (17, "\x0011")
, (18, "\x0012")
, (19, "\x0013")
, (20, "\x0014")
, (21, "\x0015")
, (22, "\x0017")
, (23, "\x0017")
, (24, "\x02D8")
, (25, "\x02C7")
, (26, "\x02C6")
, (27, "\x02D9")
, (28, "\x02DD")
, (29, "\x02DB")
, (30, "\x02DA")
, (31, "\x02DC")
, (32, "\x0020")
, (33, "\x0021")
, (34, "\x0022")
, (35, "\x0023")
, (36, "\x0024")
, (37, "\x0025")
, (38, "\x0026")
, (39, "\x0027")
, (40, "\x0028")
, (41, "\x0029")
, (42, "\x002A")
, (43, "\x002B")
, (44, "\x002C")
, (45, "\x002D")
, (46, "\x002E")
, (47, "\x002F")
, (48, "\x0030")
, (49, "\x0031")
, (50, "\x0032")
, (51, "\x0033")
, (52, "\x0034")
, (53, "\x0035")
, (54, "\x0036")
, (55, "\x0037")
, (56, "\x0038")
, (57, "\x0039")
, (58, "\x003A")
, (59, "\x003B")
, (60, "\x003C")
, (61, "\x003D")
, (62, "\x003E")
, (63, "\x003F")
, (64, "\x0040")
, (65, "\x0041")
, (66, "\x0042")
, (67, "\x0043")
, (68, "\x0044")
, (69, "\x0045")
, (70, "\x0046")
, (71, "\x0047")
, (72, "\x0048")
, (73, "\x0049")
, (74, "\x004A")
, (75, "\x004B")
, (76, "\x004C")
, (77, "\x004D")
, (78, "\x004E")
, (79, "\x004F")
, (80, "\x0050")
, (81, "\x0051")
, (82, "\x0052")
, (83, "\x0053")
, (84, "\x0054")
, (85, "\x0055")
, (86, "\x0056")
, (87, "\x0057")
, (88, "\x0058")
, (89, "\x0059")
, (90, "\x005A")
, (91, "\x005B")
, (92, "\x005C")
, (93, "\x005D")
, (94, "\x005E")
, (95, "\x005F")
, (96, "\x0060")
, (97, "\x0061")
, (98, "\x0062")
, (99, "\x0063")
, (100, "\x0064")
, (101, "\x0065")
, (102, "\x0066")
, (103, "\x0067")
, (104, "\x0068")
, (105, "\x0069")
, (106, "\x006A")
, (107, "\x006B")
, (108, "\x006C")
, (109, "\x006D")
, (110, "\x006E")
, (111, "\x006F")
, (112, "\x0070")
, (113, "\x0071")
, (114, "\x0072")
, (115, "\x0073")
, (116, "\x0074")
, (117, "\x0075")
, (118, "\x0076")
, (119, "\x0077")
, (120, "\x0078")
, (121, "\x0079")
, (122, "\x007A")
, (123, "\x007B")
, (124, "\x007C")
, (125, "\x007D")
, (126, "\x007E")
-- there is no 127
, (128, "\x2022")
, (129, "\x2020")
, (130, "\x2021")
, (131, "\x2026")
, (132, "\x2014")
, (133, "\x2013")
, (134, "\x0192")
, (135, "\x2044")
, (136, "\x2039")
, (137, "\x203A")
, (138, "\x2212")
, (139, "\x2030")
, (140, "\x201E")
, (141, "\x201C")
, (142, "\x201D")
, (143, "\x2018")
, (144, "\x2019")
, (145, "\x201A")
, (146, "\x2122")
, (147, "\xFB01")
, (148, "\xFB02")
, (149, "\x0141")
, (150, "\x0152")
, (151, "\x0160")
, (152, "\x0178")
, (153, "\x017D")
, (154, "\x0131")
, (155, "\x0142")
, (156, "\x0153")
, (157, "\x0161")
, (158, "\x017E")
-- there is no 159
, (160, "\x20AC")
, (161, "\x00A1")
, (162, "\x00A2")
, (163, "\x00A3")
, (164, "\x00A4")
, (165, "\x00A5")
, (166, "\x00A6")
, (167, "\x00A7")
, (168, "\x00A8")
, (169, "\x00A9")
, (170, "\x00AA")
, (171, "\x00AB")
, (172, "\x00AC")
-- there is no 173
, (174, "\x00AE")
, (175, "\x00AF")
, (176, "\x00B0")
, (177, "\x00B1")
, (178, "\x00B2")
, (179, "\x00B3")
, (180, "\x00B4")
, (181, "\x00B5")
, (182, "\x00B6")
, (183, "\x00B7")
, (184, "\x00B8")
, (185, "\x00B9")
, (186, "\x00BA")
, (187, "\x00BB")
, (188, "\x00BC")
, (189, "\x00BD")
, (190, "\x00BE")
, (191, "\x00BF")
, (192, "\x00C0")
, (193, "\x00C1")
, (194, "\x00C2")
, (195, "\x00C3")
, (196, "\x00C4")
, (197, "\x00C5")
, (198, "\x00C6")
, (199, "\x00C7")
, (200, "\x00C8")
, (201, "\x00C9")
, (202, "\x00CA")
, (203, "\x00CB")
, (204, "\x00CC")
, (205, "\x00CD")
, (206, "\x00CE")
, (207, "\x00CF")
, (208, "\x00D0")
, (209, "\x00D1")
, (210, "\x00D2")
, (211, "\x00D3")
, (212, "\x00D4")
, (213, "\x00D5")
, (214, "\x00D6")
, (215, "\x00D7")
, (216, "\x00D8")
, (217, "\x00D9")
, (218, "\x00DA")
, (219, "\x00DB")
, (220, "\x00DC")
, (221, "\x00DD")
, (222, "\x00DE")
, (223, "\x00DF")
, (224, "\x00E0")
, (225, "\x00E1")
, (226, "\x00E2")
, (227, "\x00E3")
, (228, "\x00E4")
, (229, "\x00E5")
, (230, "\x00E6")
, (231, "\x00E7")
, (232, "\x00E8")
, (233, "\x00E9")
, (234, "\x00EA")
, (235, "\x00EB")
, (236, "\x00EC")
, (237, "\x00ED")
, (238, "\x00EE")
, (239, "\x00EF")
, (240, "\x00F0")
, (241, "\x00F1")
, (242, "\x00F2")
, (243, "\x00F3")
, (244, "\x00F4")
, (245, "\x00F5")
, (246, "\x00F6")
, (247, "\x00F7")
, (248, "\x00F8")
, (249, "\x00F9")
, (250, "\x00FA")
, (251, "\x00FB")
, (252, "\x00FC")
, (253, "\x00FD")
, (254, "\x00FE")
, (255, "\x00FF")
]