module CombinePDF class PDFWriter < Hash protected # with thanks to Jan Krutisch, the creator of the afm gem. TIMES_BOLDITALIC_METRICS = {"space"=>{:charcode=>32, :wx=>250, :name=>"space", :boundingbox=>[0, 0, 0, 0]}, "exclam"=>{:charcode=>33, :wx=>389, :name=>"exclam", :boundingbox=>[67, -13, 370, 684]}, "quotedbl"=>{:charcode=>34, :wx=>555, :name=>"quotedbl", :boundingbox=>[136, 398, 536, 685]}, "numbersign"=>{:charcode=>35, :wx=>500, :name=>"numbersign", :boundingbox=>[-33, 0, 533, 700]}, "dollar"=>{:charcode=>36, :wx=>500, :name=>"dollar", :boundingbox=>[-20, -100, 497, 733]}, "percent"=>{:charcode=>37, :wx=>833, :name=>"percent", :boundingbox=>[39, -10, 793, 692]}, "ampersand"=>{:charcode=>38, :wx=>778, :name=>"ampersand", :boundingbox=>[5, -19, 699, 682]}, "quoteright"=>{:charcode=>39, :wx=>333, :name=>"quoteright", :boundingbox=>[98, 369, 302, 685]}, "parenleft"=>{:charcode=>40, :wx=>333, :name=>"parenleft", :boundingbox=>[28, -179, 344, 685]}, "parenright"=>{:charcode=>41, :wx=>333, :name=>"parenright", :boundingbox=>[-44, -179, 271, 685]}, "asterisk"=>{:charcode=>42, :wx=>500, :name=>"asterisk", :boundingbox=>[65, 249, 456, 685]}, "plus"=>{:charcode=>43, :wx=>570, :name=>"plus", :boundingbox=>[33, 0, 537, 506]}, "comma"=>{:charcode=>44, :wx=>250, :name=>"comma", :boundingbox=>[-60, -182, 144, 134]}, "hyphen"=>{:charcode=>45, :wx=>333, :name=>"hyphen", :boundingbox=>[2, 166, 271, 282]}, "period"=>{:charcode=>46, :wx=>250, :name=>"period", :boundingbox=>[-9, -13, 139, 135]}, "slash"=>{:charcode=>47, :wx=>278, :name=>"slash", :boundingbox=>[-64, -18, 342, 685]}, "zero"=>{:charcode=>48, :wx=>500, :name=>"zero", :boundingbox=>[17, -14, 477, 683]}, "one"=>{:charcode=>49, :wx=>500, :name=>"one", :boundingbox=>[5, 0, 419, 683]}, "two"=>{:charcode=>50, :wx=>500, :name=>"two", :boundingbox=>[-27, 0, 446, 683]}, "three"=>{:charcode=>51, :wx=>500, :name=>"three", :boundingbox=>[-15, -13, 450, 683]}, "four"=>{:charcode=>52, :wx=>500, :name=>"four", :boundingbox=>[-15, 0, 503, 683]}, "five"=>{:charcode=>53, :wx=>500, :name=>"five", :boundingbox=>[-11, -13, 487, 669]}, "six"=>{:charcode=>54, :wx=>500, :name=>"six", :boundingbox=>[23, -15, 509, 679]}, "seven"=>{:charcode=>55, :wx=>500, :name=>"seven", :boundingbox=>[52, 0, 525, 669]}, "eight"=>{:charcode=>56, :wx=>500, :name=>"eight", :boundingbox=>[3, -13, 476, 683]}, "nine"=>{:charcode=>57, :wx=>500, :name=>"nine", :boundingbox=>[-12, -10, 475, 683]}, "colon"=>{:charcode=>58, :wx=>333, :name=>"colon", :boundingbox=>[23, -13, 264, 459]}, "semicolon"=>{:charcode=>59, :wx=>333, :name=>"semicolon", :boundingbox=>[-25, -183, 264, 459]}, "less"=>{:charcode=>60, :wx=>570, :name=>"less", :boundingbox=>[31, -8, 539, 514]}, "equal"=>{:charcode=>61, :wx=>570, :name=>"equal", :boundingbox=>[33, 107, 537, 399]}, "greater"=>{:charcode=>62, :wx=>570, :name=>"greater", :boundingbox=>[31, -8, 539, 514]}, "question"=>{:charcode=>63, :wx=>500, :name=>"question", :boundingbox=>[79, -13, 470, 684]}, "at"=>{:charcode=>64, :wx=>832, :name=>"at", :boundingbox=>[63, -18, 770, 685]}, "A"=>{:charcode=>65, :wx=>667, :name=>"A", :boundingbox=>[-67, 0, 593, 683]}, "B"=>{:charcode=>66, :wx=>667, :name=>"B", :boundingbox=>[-24, 0, 624, 669]}, "C"=>{:charcode=>67, :wx=>667, :name=>"C", :boundingbox=>[32, -18, 677, 685]}, "D"=>{:charcode=>68, :wx=>722, :name=>"D", :boundingbox=>[-46, 0, 685, 669]}, "E"=>{:charcode=>69, :wx=>667, :name=>"E", :boundingbox=>[-27, 0, 653, 669]}, "F"=>{:charcode=>70, :wx=>667, :name=>"F", :boundingbox=>[-13, 0, 660, 669]}, "G"=>{:charcode=>71, :wx=>722, :name=>"G", :boundingbox=>[21, -18, 706, 685]}, "H"=>{:charcode=>72, :wx=>778, :name=>"H", :boundingbox=>[-24, 0, 799, 669]}, "I"=>{:charcode=>73, :wx=>389, :name=>"I", :boundingbox=>[-32, 0, 406, 669]}, "J"=>{:charcode=>74, :wx=>500, :name=>"J", :boundingbox=>[-46, -99, 524, 669]}, "K"=>{:charcode=>75, :wx=>667, :name=>"K", :boundingbox=>[-21, 0, 702, 669]}, "L"=>{:charcode=>76, :wx=>611, :name=>"L", :boundingbox=>[-22, 0, 590, 669]}, "M"=>{:charcode=>77, :wx=>889, :name=>"M", :boundingbox=>[-29, -12, 917, 669]}, "N"=>{:charcode=>78, :wx=>722, :name=>"N", :boundingbox=>[-27, -15, 748, 669]}, "O"=>{:charcode=>79, :wx=>722, :name=>"O", :boundingbox=>[27, -18, 691, 685]}, "P"=>{:charcode=>80, :wx=>611, :name=>"P", :boundingbox=>[-27, 0, 613, 669]}, "Q"=>{:charcode=>81, :wx=>722, :name=>"Q", :boundingbox=>[27, -208, 691, 685]}, "R"=>{:charcode=>82, :wx=>667, :name=>"R", :boundingbox=>[-29, 0, 623, 669]}, "S"=>{:charcode=>83, :wx=>556, :name=>"S", :boundingbox=>[2, -18, 526, 685]}, "T"=>{:charcode=>84, :wx=>611, :name=>"T", :boundingbox=>[50, 0, 650, 669]}, "U"=>{:charcode=>85, :wx=>722, :name=>"U", :boundingbox=>[67, -18, 744, 669]}, "V"=>{:charcode=>86, :wx=>667, :name=>"V", :boundingbox=>[65, -18, 715, 669]}, "W"=>{:charcode=>87, :wx=>889, :name=>"W", :boundingbox=>[65, -18, 940, 669]}, "X"=>{:charcode=>88, :wx=>667, :name=>"X", :boundingbox=>[-24, 0, 694, 669]}, "Y"=>{:charcode=>89, :wx=>611, :name=>"Y", :boundingbox=>[73, 0, 659, 669]}, "Z"=>{:charcode=>90, :wx=>611, :name=>"Z", :boundingbox=>[-11, 0, 590, 669]}, "bracketleft"=>{:charcode=>91, :wx=>333, :name=>"bracketleft", :boundingbox=>[-37, -159, 362, 674]}, "backslash"=>{:charcode=>92, :wx=>278, :name=>"backslash", :boundingbox=>[-1, -18, 279, 685]}, "bracketright"=>{:charcode=>93, :wx=>333, :name=>"bracketright", :boundingbox=>[-56, -157, 343, 674]}, "asciicircum"=>{:charcode=>94, :wx=>570, :name=>"asciicircum", :boundingbox=>[67, 304, 503, 669]}, "underscore"=>{:charcode=>95, :wx=>500, :name=>"underscore", :boundingbox=>[0, -125, 500, -75]}, "quoteleft"=>{:charcode=>96, :wx=>333, :name=>"quoteleft", :boundingbox=>[128, 369, 332, 685]}, "a"=>{:charcode=>97, :wx=>500, :name=>"a", :boundingbox=>[-21, -14, 455, 462]}, "b"=>{:charcode=>98, :wx=>500, :name=>"b", :boundingbox=>[-14, -13, 444, 699]}, "c"=>{:charcode=>99, :wx=>444, :name=>"c", :boundingbox=>[-5, -13, 392, 462]}, "d"=>{:charcode=>100, :wx=>500, :name=>"d", :boundingbox=>[-21, -13, 517, 699]}, "e"=>{:charcode=>101, :wx=>444, :name=>"e", :boundingbox=>[5, -13, 398, 462]}, "f"=>{:charcode=>102, :wx=>333, :name=>"f", :boundingbox=>[-169, -205, 446, 698]}, "g"=>{:charcode=>103, :wx=>500, :name=>"g", :boundingbox=>[-52, -203, 478, 462]}, "h"=>{:charcode=>104, :wx=>556, :name=>"h", :boundingbox=>[-13, -9, 498, 699]}, "i"=>{:charcode=>105, :wx=>278, :name=>"i", :boundingbox=>[2, -9, 263, 684]}, "j"=>{:charcode=>106, :wx=>278, :name=>"j", :boundingbox=>[-189, -207, 279, 684]}, "k"=>{:charcode=>107, :wx=>500, :name=>"k", :boundingbox=>[-23, -8, 483, 699]}, "l"=>{:charcode=>108, :wx=>278, :name=>"l", :boundingbox=>[2, -9, 290, 699]}, "m"=>{:charcode=>109, :wx=>778, :name=>"m", :boundingbox=>[-14, -9, 722, 462]}, "n"=>{:charcode=>110, :wx=>556, :name=>"n", :boundingbox=>[-6, -9, 493, 462]}, "o"=>{:charcode=>111, :wx=>500, :name=>"o", :boundingbox=>[-3, -13, 441, 462]}, "p"=>{:charcode=>112, :wx=>500, :name=>"p", :boundingbox=>[-120, -205, 446, 462]}, "q"=>{:charcode=>113, :wx=>500, :name=>"q", :boundingbox=>[1, -205, 471, 462]}, "r"=>{:charcode=>114, :wx=>389, :name=>"r", :boundingbox=>[-21, 0, 389, 462]}, "s"=>{:charcode=>115, :wx=>389, :name=>"s", :boundingbox=>[-19, -13, 333, 462]}, "t"=>{:charcode=>116, :wx=>278, :name=>"t", :boundingbox=>[-11, -9, 281, 594]}, "u"=>{:charcode=>117, :wx=>556, :name=>"u", :boundingbox=>[15, -9, 492, 462]}, "v"=>{:charcode=>118, :wx=>444, :name=>"v", :boundingbox=>[16, -13, 401, 462]}, "w"=>{:charcode=>119, :wx=>667, :name=>"w", :boundingbox=>[16, -13, 614, 462]}, "x"=>{:charcode=>120, :wx=>500, :name=>"x", :boundingbox=>[-46, -13, 469, 462]}, "y"=>{:charcode=>121, :wx=>444, :name=>"y", :boundingbox=>[-94, -205, 392, 462]}, "z"=>{:charcode=>122, :wx=>389, :name=>"z", :boundingbox=>[-43, -78, 368, 449]}, "braceleft"=>{:charcode=>123, :wx=>348, :name=>"braceleft", :boundingbox=>[5, -187, 436, 686]}, "bar"=>{:charcode=>124, :wx=>220, :name=>"bar", :boundingbox=>[66, -218, 154, 782]}, "braceright"=>{:charcode=>125, :wx=>348, :name=>"braceright", :boundingbox=>[-129, -187, 302, 686]}, "asciitilde"=>{:charcode=>126, :wx=>570, :name=>"asciitilde", :boundingbox=>[54, 173, 516, 333]}, "exclamdown"=>{:charcode=>161, :wx=>389, :name=>"exclamdown", :boundingbox=>[19, -205, 322, 492]}, "cent"=>{:charcode=>162, :wx=>500, :name=>"cent", :boundingbox=>[42, -143, 439, 576]}, "sterling"=>{:charcode=>163, :wx=>500, :name=>"sterling", :boundingbox=>[-32, -12, 510, 683]}, "fraction"=>{:charcode=>164, :wx=>167, :name=>"fraction", :boundingbox=>[-169, -14, 324, 683]}, "yen"=>{:charcode=>165, :wx=>500, :name=>"yen", :boundingbox=>[33, 0, 628, 669]}, "florin"=>{:charcode=>166, :wx=>500, :name=>"florin", :boundingbox=>[-87, -156, 537, 707]}, "section"=>{:charcode=>167, :wx=>500, :name=>"section", :boundingbox=>[36, -143, 459, 685]}, "currency"=>{:charcode=>168, :wx=>500, :name=>"currency", :boundingbox=>[-26, 34, 526, 586]}, "quotesingle"=>{:charcode=>169, :wx=>278, :name=>"quotesingle", :boundingbox=>[128, 398, 268, 685]}, "quotedblleft"=>{:charcode=>170, :wx=>500, :name=>"quotedblleft", :boundingbox=>[53, 369, 513, 685]}, "guillemotleft"=>{:charcode=>171, :wx=>500, :name=>"guillemotleft", :boundingbox=>[12, 32, 468, 415]}, "guilsinglleft"=>{:charcode=>172, :wx=>333, :name=>"guilsinglleft", :boundingbox=>[32, 32, 303, 415]}, "guilsinglright"=>{:charcode=>173, :wx=>333, :name=>"guilsinglright", :boundingbox=>[10, 32, 281, 415]}, "fi"=>{:charcode=>174, :wx=>556, :name=>"fi", :boundingbox=>[-188, -205, 514, 703]}, "fl"=>{:charcode=>175, :wx=>556, :name=>"fl", :boundingbox=>[-186, -205, 553, 704]}, "endash"=>{:charcode=>177, :wx=>500, :name=>"endash", :boundingbox=>[-40, 178, 477, 269]}, "dagger"=>{:charcode=>178, :wx=>500, :name=>"dagger", :boundingbox=>[91, -145, 494, 685]}, "daggerdbl"=>{:charcode=>179, :wx=>500, :name=>"daggerdbl", :boundingbox=>[10, -139, 493, 685]}, "periodcentered"=>{:charcode=>180, :wx=>250, :name=>"periodcentered", :boundingbox=>[51, 257, 199, 405]}, "paragraph"=>{:charcode=>182, :wx=>500, :name=>"paragraph", :boundingbox=>[-57, -193, 562, 669]}, "bullet"=>{:charcode=>183, :wx=>350, :name=>"bullet", :boundingbox=>[0, 175, 350, 525]}, "quotesinglbase"=>{:charcode=>184, :wx=>333, :name=>"quotesinglbase", :boundingbox=>[-5, -182, 199, 134]}, "quotedblbase"=>{:charcode=>185, :wx=>500, :name=>"quotedblbase", :boundingbox=>[-57, -182, 403, 134]}, "quotedblright"=>{:charcode=>186, :wx=>500, :name=>"quotedblright", :boundingbox=>[53, 369, 513, 685]}, "guillemotright"=>{:charcode=>187, :wx=>500, :name=>"guillemotright", :boundingbox=>[12, 32, 468, 415]}, "ellipsis"=>{:charcode=>188, :wx=>1000, :name=>"ellipsis", :boundingbox=>[40, -13, 852, 135]}, "perthousand"=>{:charcode=>189, :wx=>1000, :name=>"perthousand", :boundingbox=>[7, -29, 996, 706]}, "questiondown"=>{:charcode=>191, :wx=>500, :name=>"questiondown", :boundingbox=>[30, -205, 421, 492]}, "grave"=>{:charcode=>193, :wx=>333, :name=>"grave", :boundingbox=>[85, 516, 297, 697]}, "acute"=>{:charcode=>194, :wx=>333, :name=>"acute", :boundingbox=>[139, 516, 379, 697]}, "circumflex"=>{:charcode=>195, :wx=>333, :name=>"circumflex", :boundingbox=>[40, 516, 367, 690]}, "tilde"=>{:charcode=>196, :wx=>333, :name=>"tilde", :boundingbox=>[48, 536, 407, 655]}, "macron"=>{:charcode=>197, :wx=>333, :name=>"macron", :boundingbox=>[51, 553, 393, 623]}, "breve"=>{:charcode=>198, :wx=>333, :name=>"breve", :boundingbox=>[71, 516, 387, 678]}, "dotaccent"=>{:charcode=>199, :wx=>333, :name=>"dotaccent", :boundingbox=>[163, 550, 298, 684]}, "dieresis"=>{:charcode=>200, :wx=>333, :name=>"dieresis", :boundingbox=>[55, 550, 402, 684]}, "ring"=>{:charcode=>202, :wx=>333, :name=>"ring", :boundingbox=>[127, 516, 340, 729]}, "cedilla"=>{:charcode=>203, :wx=>333, :name=>"cedilla", :boundingbox=>[-80, -218, 156, 5]}, "hungarumlaut"=>{:charcode=>205, :wx=>333, :name=>"hungarumlaut", :boundingbox=>[69, 516, 498, 697]}, "ogonek"=>{:charcode=>206, :wx=>333, :name=>"ogonek", :boundingbox=>[15, -183, 244, 34]}, "caron"=>{:charcode=>207, :wx=>333, :name=>"caron", :boundingbox=>[79, 516, 411, 690]}, "emdash"=>{:charcode=>208, :wx=>1000, :name=>"emdash", :boundingbox=>[-40, 178, 977, 269]}, "AE"=>{:charcode=>225, :wx=>944, :name=>"AE", :boundingbox=>[-64, 0, 918, 669]}, "ordfeminine"=>{:charcode=>227, :wx=>266, :name=>"ordfeminine", :boundingbox=>[16, 399, 330, 685]}, "Lslash"=>{:charcode=>232, :wx=>611, :name=>"Lslash", :boundingbox=>[-22, 0, 590, 669]}, "Oslash"=>{:charcode=>233, :wx=>722, :name=>"Oslash", :boundingbox=>[27, -125, 691, 764]}, "OE"=>{:charcode=>234, :wx=>944, :name=>"OE", :boundingbox=>[23, -8, 946, 677]}, "ordmasculine"=>{:charcode=>235, :wx=>300, :name=>"ordmasculine", :boundingbox=>[56, 400, 347, 685]}, "ae"=>{:charcode=>241, :wx=>722, :name=>"ae", :boundingbox=>[-5, -13, 673, 462]}, "dotlessi"=>{:charcode=>245, :wx=>278, :name=>"dotlessi", :boundingbox=>[2, -9, 238, 462]}, "lslash"=>{:charcode=>248, :wx=>278, :name=>"lslash", :boundingbox=>[-7, -9, 307, 699]}, "oslash"=>{:charcode=>249, :wx=>500, :name=>"oslash", :boundingbox=>[-3, -119, 441, 560]}, "oe"=>{:charcode=>250, :wx=>722, :name=>"oe", :boundingbox=>[6, -13, 674, 462]}, "germandbls"=>{:charcode=>251, :wx=>500, :name=>"germandbls", :boundingbox=>[-200, -200, 473, 705]}, "Idieresis"=>{:charcode=>-1, :wx=>389, :name=>"Idieresis", :boundingbox=>[-32, 0, 450, 862]}, "eacute"=>{:charcode=>-1, :wx=>444, :name=>"eacute", :boundingbox=>[5, -13, 435, 697]}, "abreve"=>{:charcode=>-1, :wx=>500, :name=>"abreve", :boundingbox=>[-21, -14, 471, 678]}, "uhungarumlaut"=>{:charcode=>-1, :wx=>556, :name=>"uhungarumlaut", :boundingbox=>[15, -9, 610, 697]}, "ecaron"=>{:charcode=>-1, :wx=>444, :name=>"ecaron", :boundingbox=>[5, -13, 467, 690]}, "Ydieresis"=>{:charcode=>-1, :wx=>611, :name=>"Ydieresis", :boundingbox=>[73, 0, 659, 862]}, "divide"=>{:charcode=>-1, :wx=>570, :name=>"divide", :boundingbox=>[33, -29, 537, 535]}, "Yacute"=>{:charcode=>-1, :wx=>611, :name=>"Yacute", :boundingbox=>[73, 0, 659, 904]}, "Acircumflex"=>{:charcode=>-1, :wx=>667, :name=>"Acircumflex", :boundingbox=>[-67, 0, 593, 897]}, "aacute"=>{:charcode=>-1, :wx=>500, :name=>"aacute", :boundingbox=>[-21, -14, 463, 697]}, "Ucircumflex"=>{:charcode=>-1, :wx=>722, :name=>"Ucircumflex", :boundingbox=>[67, -18, 744, 897]}, "yacute"=>{:charcode=>-1, :wx=>444, :name=>"yacute", :boundingbox=>[-94, -205, 435, 697]}, "scommaaccent"=>{:charcode=>-1, :wx=>389, :name=>"scommaaccent", :boundingbox=>[-19, -218, 333, 462]}, "ecircumflex"=>{:charcode=>-1, :wx=>444, :name=>"ecircumflex", :boundingbox=>[5, -13, 423, 690]}, "Uring"=>{:charcode=>-1, :wx=>722, :name=>"Uring", :boundingbox=>[67, -18, 744, 921]}, "Udieresis"=>{:charcode=>-1, :wx=>722, :name=>"Udieresis", :boundingbox=>[67, -18, 744, 862]}, "aogonek"=>{:charcode=>-1, :wx=>500, :name=>"aogonek", :boundingbox=>[-21, -183, 455, 462]}, "Uacute"=>{:charcode=>-1, :wx=>722, :name=>"Uacute", :boundingbox=>[67, -18, 744, 904]}, "uogonek"=>{:charcode=>-1, :wx=>556, :name=>"uogonek", :boundingbox=>[15, -183, 492, 462]}, "Edieresis"=>{:charcode=>-1, :wx=>667, :name=>"Edieresis", :boundingbox=>[-27, 0, 653, 862]}, "Dcroat"=>{:charcode=>-1, :wx=>722, :name=>"Dcroat", :boundingbox=>[-31, 0, 700, 669]}, "commaaccent"=>{:charcode=>-1, :wx=>250, :name=>"commaaccent", :boundingbox=>[-36, -218, 131, -50]}, "copyright"=>{:charcode=>-1, :wx=>747, :name=>"copyright", :boundingbox=>[30, -18, 718, 685]}, "Emacron"=>{:charcode=>-1, :wx=>667, :name=>"Emacron", :boundingbox=>[-27, 0, 653, 830]}, "ccaron"=>{:charcode=>-1, :wx=>444, :name=>"ccaron", :boundingbox=>[-5, -13, 467, 690]}, "aring"=>{:charcode=>-1, :wx=>500, :name=>"aring", :boundingbox=>[-21, -14, 455, 729]}, "Ncommaaccent"=>{:charcode=>-1, :wx=>722, :name=>"Ncommaaccent", :boundingbox=>[-27, -218, 748, 669]}, "lacute"=>{:charcode=>-1, :wx=>278, :name=>"lacute", :boundingbox=>[2, -9, 392, 904]}, "agrave"=>{:charcode=>-1, :wx=>500, :name=>"agrave", :boundingbox=>[-21, -14, 455, 697]}, "Tcommaaccent"=>{:charcode=>-1, :wx=>611, :name=>"Tcommaaccent", :boundingbox=>[50, -218, 650, 669]}, "Cacute"=>{:charcode=>-1, :wx=>667, :name=>"Cacute", :boundingbox=>[32, -18, 677, 904]}, "atilde"=>{:charcode=>-1, :wx=>500, :name=>"atilde", :boundingbox=>[-21, -14, 491, 655]}, "Edotaccent"=>{:charcode=>-1, :wx=>667, :name=>"Edotaccent", :boundingbox=>[-27, 0, 653, 862]}, "scaron"=>{:charcode=>-1, :wx=>389, :name=>"scaron", :boundingbox=>[-19, -13, 424, 690]}, "scedilla"=>{:charcode=>-1, :wx=>389, :name=>"scedilla", :boundingbox=>[-19, -218, 333, 462]}, "iacute"=>{:charcode=>-1, :wx=>278, :name=>"iacute", :boundingbox=>[2, -9, 352, 697]}, "lozenge"=>{:charcode=>-1, :wx=>494, :name=>"lozenge", :boundingbox=>[10, 0, 484, 745]}, "Rcaron"=>{:charcode=>-1, :wx=>667, :name=>"Rcaron", :boundingbox=>[-29, 0, 623, 897]}, "Gcommaaccent"=>{:charcode=>-1, :wx=>722, :name=>"Gcommaaccent", :boundingbox=>[21, -218, 706, 685]}, "ucircumflex"=>{:charcode=>-1, :wx=>556, :name=>"ucircumflex", :boundingbox=>[15, -9, 492, 690]}, "acircumflex"=>{:charcode=>-1, :wx=>500, :name=>"acircumflex", :boundingbox=>[-21, -14, 455, 690]}, "Amacron"=>{:charcode=>-1, :wx=>667, :name=>"Amacron", :boundingbox=>[-67, 0, 593, 830]}, "rcaron"=>{:charcode=>-1, :wx=>389, :name=>"rcaron", :boundingbox=>[-21, 0, 424, 690]}, "ccedilla"=>{:charcode=>-1, :wx=>444, :name=>"ccedilla", :boundingbox=>[-5, -218, 392, 462]}, "Zdotaccent"=>{:charcode=>-1, :wx=>611, :name=>"Zdotaccent", :boundingbox=>[-11, 0, 590, 862]}, "Thorn"=>{:charcode=>-1, :wx=>611, :name=>"Thorn", :boundingbox=>[-27, 0, 573, 669]}, "Omacron"=>{:charcode=>-1, :wx=>722, :name=>"Omacron", :boundingbox=>[27, -18, 691, 830]}, "Racute"=>{:charcode=>-1, :wx=>667, :name=>"Racute", :boundingbox=>[-29, 0, 623, 904]}, "Sacute"=>{:charcode=>-1, :wx=>556, :name=>"Sacute", :boundingbox=>[2, -18, 531, 904]}, "dcaron"=>{:charcode=>-1, :wx=>608, :name=>"dcaron", :boundingbox=>[-21, -13, 675, 708]}, "Umacron"=>{:charcode=>-1, :wx=>722, :name=>"Umacron", :boundingbox=>[67, -18, 744, 830]}, "uring"=>{:charcode=>-1, :wx=>556, :name=>"uring", :boundingbox=>[15, -9, 492, 729]}, "threesuperior"=>{:charcode=>-1, :wx=>300, :name=>"threesuperior", :boundingbox=>[17, 265, 321, 683]}, "Ograve"=>{:charcode=>-1, :wx=>722, :name=>"Ograve", :boundingbox=>[27, -18, 691, 904]}, "Agrave"=>{:charcode=>-1, :wx=>667, :name=>"Agrave", :boundingbox=>[-67, 0, 593, 904]}, "Abreve"=>{:charcode=>-1, :wx=>667, :name=>"Abreve", :boundingbox=>[-67, 0, 593, 885]}, "multiply"=>{:charcode=>-1, :wx=>570, :name=>"multiply", :boundingbox=>[48, 16, 522, 490]}, "uacute"=>{:charcode=>-1, :wx=>556, :name=>"uacute", :boundingbox=>[15, -9, 492, 697]}, "Tcaron"=>{:charcode=>-1, :wx=>611, :name=>"Tcaron", :boundingbox=>[50, 0, 650, 897]}, "partialdiff"=>{:charcode=>-1, :wx=>494, :name=>"partialdiff", :boundingbox=>[11, -21, 494, 750]}, "ydieresis"=>{:charcode=>-1, :wx=>444, :name=>"ydieresis", :boundingbox=>[-94, -205, 443, 655]}, "Nacute"=>{:charcode=>-1, :wx=>722, :name=>"Nacute", :boundingbox=>[-27, -15, 748, 904]}, "icircumflex"=>{:charcode=>-1, :wx=>278, :name=>"icircumflex", :boundingbox=>[-3, -9, 324, 690]}, "Ecircumflex"=>{:charcode=>-1, :wx=>667, :name=>"Ecircumflex", :boundingbox=>[-27, 0, 653, 897]}, "adieresis"=>{:charcode=>-1, :wx=>500, :name=>"adieresis", :boundingbox=>[-21, -14, 476, 655]}, "edieresis"=>{:charcode=>-1, :wx=>444, :name=>"edieresis", :boundingbox=>[5, -13, 448, 655]}, "cacute"=>{:charcode=>-1, :wx=>444, :name=>"cacute", :boundingbox=>[-5, -13, 435, 697]}, "nacute"=>{:charcode=>-1, :wx=>556, :name=>"nacute", :boundingbox=>[-6, -9, 493, 697]}, "umacron"=>{:charcode=>-1, :wx=>556, :name=>"umacron", :boundingbox=>[15, -9, 492, 623]}, "Ncaron"=>{:charcode=>-1, :wx=>722, :name=>"Ncaron", :boundingbox=>[-27, -15, 748, 897]}, "Iacute"=>{:charcode=>-1, :wx=>389, :name=>"Iacute", :boundingbox=>[-32, 0, 432, 904]}, "plusminus"=>{:charcode=>-1, :wx=>570, :name=>"plusminus", :boundingbox=>[33, 0, 537, 506]}, "brokenbar"=>{:charcode=>-1, :wx=>220, :name=>"brokenbar", :boundingbox=>[66, -143, 154, 707]}, "registered"=>{:charcode=>-1, :wx=>747, :name=>"registered", :boundingbox=>[30, -18, 718, 685]}, "Gbreve"=>{:charcode=>-1, :wx=>722, :name=>"Gbreve", :boundingbox=>[21, -18, 706, 885]}, "Idotaccent"=>{:charcode=>-1, :wx=>389, :name=>"Idotaccent", :boundingbox=>[-32, 0, 406, 862]}, "summation"=>{:charcode=>-1, :wx=>600, :name=>"summation", :boundingbox=>[14, -10, 585, 706]}, "Egrave"=>{:charcode=>-1, :wx=>667, :name=>"Egrave", :boundingbox=>[-27, 0, 653, 904]}, "racute"=>{:charcode=>-1, :wx=>389, :name=>"racute", :boundingbox=>[-21, 0, 407, 697]}, "omacron"=>{:charcode=>-1, :wx=>500, :name=>"omacron", :boundingbox=>[-3, -13, 462, 623]}, "Zacute"=>{:charcode=>-1, :wx=>611, :name=>"Zacute", :boundingbox=>[-11, 0, 590, 904]}, "Zcaron"=>{:charcode=>-1, :wx=>611, :name=>"Zcaron", :boundingbox=>[-11, 0, 590, 897]}, "greaterequal"=>{:charcode=>-1, :wx=>549, :name=>"greaterequal", :boundingbox=>[26, 0, 523, 704]}, "Eth"=>{:charcode=>-1, :wx=>722, :name=>"Eth", :boundingbox=>[-31, 0, 700, 669]}, "Ccedilla"=>{:charcode=>-1, :wx=>667, :name=>"Ccedilla", :boundingbox=>[32, -218, 677, 685]}, "lcommaaccent"=>{:charcode=>-1, :wx=>278, :name=>"lcommaaccent", :boundingbox=>[-42, -218, 290, 699]}, "tcaron"=>{:charcode=>-1, :wx=>366, :name=>"tcaron", :boundingbox=>[-11, -9, 434, 754]}, "eogonek"=>{:charcode=>-1, :wx=>444, :name=>"eogonek", :boundingbox=>[5, -183, 398, 462]}, "Uogonek"=>{:charcode=>-1, :wx=>722, :name=>"Uogonek", :boundingbox=>[67, -183, 744, 669]}, "Aacute"=>{:charcode=>-1, :wx=>667, :name=>"Aacute", :boundingbox=>[-67, 0, 593, 904]}, "Adieresis"=>{:charcode=>-1, :wx=>667, :name=>"Adieresis", :boundingbox=>[-67, 0, 593, 862]}, "egrave"=>{:charcode=>-1, :wx=>444, :name=>"egrave", :boundingbox=>[5, -13, 398, 697]}, "zacute"=>{:charcode=>-1, :wx=>389, :name=>"zacute", :boundingbox=>[-43, -78, 407, 697]}, "iogonek"=>{:charcode=>-1, :wx=>278, :name=>"iogonek", :boundingbox=>[-20, -183, 263, 684]}, "Oacute"=>{:charcode=>-1, :wx=>722, :name=>"Oacute", :boundingbox=>[27, -18, 691, 904]}, "oacute"=>{:charcode=>-1, :wx=>500, :name=>"oacute", :boundingbox=>[-3, -13, 463, 697]}, "amacron"=>{:charcode=>-1, :wx=>500, :name=>"amacron", :boundingbox=>[-21, -14, 467, 623]}, "sacute"=>{:charcode=>-1, :wx=>389, :name=>"sacute", :boundingbox=>[-19, -13, 407, 697]}, "idieresis"=>{:charcode=>-1, :wx=>278, :name=>"idieresis", :boundingbox=>[2, -9, 364, 655]}, "Ocircumflex"=>{:charcode=>-1, :wx=>722, :name=>"Ocircumflex", :boundingbox=>[27, -18, 691, 897]}, "Ugrave"=>{:charcode=>-1, :wx=>722, :name=>"Ugrave", :boundingbox=>[67, -18, 744, 904]}, "Delta"=>{:charcode=>-1, :wx=>612, :name=>"Delta", :boundingbox=>[6, 0, 608, 688]}, "thorn"=>{:charcode=>-1, :wx=>500, :name=>"thorn", :boundingbox=>[-120, -205, 446, 699]}, "twosuperior"=>{:charcode=>-1, :wx=>300, :name=>"twosuperior", :boundingbox=>[2, 274, 313, 683]}, "Odieresis"=>{:charcode=>-1, :wx=>722, :name=>"Odieresis", :boundingbox=>[27, -18, 691, 862]}, "mu"=>{:charcode=>-1, :wx=>576, :name=>"mu", :boundingbox=>[-60, -207, 516, 449]}, "igrave"=>{:charcode=>-1, :wx=>278, :name=>"igrave", :boundingbox=>[2, -9, 259, 697]}, "ohungarumlaut"=>{:charcode=>-1, :wx=>500, :name=>"ohungarumlaut", :boundingbox=>[-3, -13, 582, 697]}, "Eogonek"=>{:charcode=>-1, :wx=>667, :name=>"Eogonek", :boundingbox=>[-27, -183, 653, 669]}, "dcroat"=>{:charcode=>-1, :wx=>500, :name=>"dcroat", :boundingbox=>[-21, -13, 552, 699]}, "threequarters"=>{:charcode=>-1, :wx=>750, :name=>"threequarters", :boundingbox=>[7, -14, 726, 683]}, "Scedilla"=>{:charcode=>-1, :wx=>556, :name=>"Scedilla", :boundingbox=>[2, -218, 526, 685]}, "lcaron"=>{:charcode=>-1, :wx=>382, :name=>"lcaron", :boundingbox=>[2, -9, 448, 708]}, "Kcommaaccent"=>{:charcode=>-1, :wx=>667, :name=>"Kcommaaccent", :boundingbox=>[-21, -218, 702, 669]}, "Lacute"=>{:charcode=>-1, :wx=>611, :name=>"Lacute", :boundingbox=>[-22, 0, 590, 904]}, "trademark"=>{:charcode=>-1, :wx=>1000, :name=>"trademark", :boundingbox=>[32, 263, 968, 669]}, "edotaccent"=>{:charcode=>-1, :wx=>444, :name=>"edotaccent", :boundingbox=>[5, -13, 398, 655]}, "Igrave"=>{:charcode=>-1, :wx=>389, :name=>"Igrave", :boundingbox=>[-32, 0, 406, 904]}, "Imacron"=>{:charcode=>-1, :wx=>389, :name=>"Imacron", :boundingbox=>[-32, 0, 461, 830]}, "Lcaron"=>{:charcode=>-1, :wx=>611, :name=>"Lcaron", :boundingbox=>[-22, 0, 671, 718]}, "onehalf"=>{:charcode=>-1, :wx=>750, :name=>"onehalf", :boundingbox=>[-9, -14, 723, 683]}, "lessequal"=>{:charcode=>-1, :wx=>549, :name=>"lessequal", :boundingbox=>[29, 0, 526, 704]}, "ocircumflex"=>{:charcode=>-1, :wx=>500, :name=>"ocircumflex", :boundingbox=>[-3, -13, 451, 690]}, "ntilde"=>{:charcode=>-1, :wx=>556, :name=>"ntilde", :boundingbox=>[-6, -9, 504, 655]}, "Uhungarumlaut"=>{:charcode=>-1, :wx=>722, :name=>"Uhungarumlaut", :boundingbox=>[67, -18, 744, 904]}, "Eacute"=>{:charcode=>-1, :wx=>667, :name=>"Eacute", :boundingbox=>[-27, 0, 653, 904]}, "emacron"=>{:charcode=>-1, :wx=>444, :name=>"emacron", :boundingbox=>[5, -13, 439, 623]}, "gbreve"=>{:charcode=>-1, :wx=>500, :name=>"gbreve", :boundingbox=>[-52, -203, 478, 678]}, "onequarter"=>{:charcode=>-1, :wx=>750, :name=>"onequarter", :boundingbox=>[7, -14, 721, 683]}, "Scaron"=>{:charcode=>-1, :wx=>556, :name=>"Scaron", :boundingbox=>[2, -18, 553, 897]}, "Scommaaccent"=>{:charcode=>-1, :wx=>556, :name=>"Scommaaccent", :boundingbox=>[2, -218, 526, 685]}, "Ohungarumlaut"=>{:charcode=>-1, :wx=>722, :name=>"Ohungarumlaut", :boundingbox=>[27, -18, 723, 904]}, "degree"=>{:charcode=>-1, :wx=>400, :name=>"degree", :boundingbox=>[83, 397, 369, 683]}, "ograve"=>{:charcode=>-1, :wx=>500, :name=>"ograve", :boundingbox=>[-3, -13, 441, 697]}, "Ccaron"=>{:charcode=>-1, :wx=>667, :name=>"Ccaron", :boundingbox=>[32, -18, 677, 897]}, "ugrave"=>{:charcode=>-1, :wx=>556, :name=>"ugrave", :boundingbox=>[15, -9, 492, 697]}, "radical"=>{:charcode=>-1, :wx=>549, :name=>"radical", :boundingbox=>[10, -46, 512, 850]}, "Dcaron"=>{:charcode=>-1, :wx=>722, :name=>"Dcaron", :boundingbox=>[-46, 0, 685, 897]}, "rcommaaccent"=>{:charcode=>-1, :wx=>389, :name=>"rcommaaccent", :boundingbox=>[-67, -218, 389, 462]}, "Ntilde"=>{:charcode=>-1, :wx=>722, :name=>"Ntilde", :boundingbox=>[-27, -15, 748, 862]}, "otilde"=>{:charcode=>-1, :wx=>500, :name=>"otilde", :boundingbox=>[-3, -13, 491, 655]}, "Rcommaaccent"=>{:charcode=>-1, :wx=>667, :name=>"Rcommaaccent", :boundingbox=>[-29, -218, 623, 669]}, "Lcommaaccent"=>{:charcode=>-1, :wx=>611, :name=>"Lcommaaccent", :boundingbox=>[-22, -218, 590, 669]}, "Atilde"=>{:charcode=>-1, :wx=>667, :name=>"Atilde", :boundingbox=>[-67, 0, 593, 862]}, "Aogonek"=>{:charcode=>-1, :wx=>667, :name=>"Aogonek", :boundingbox=>[-67, -183, 604, 683]}, "Aring"=>{:charcode=>-1, :wx=>667, :name=>"Aring", :boundingbox=>[-67, 0, 593, 921]}, "Otilde"=>{:charcode=>-1, :wx=>722, :name=>"Otilde", :boundingbox=>[27, -18, 691, 862]}, "zdotaccent"=>{:charcode=>-1, :wx=>389, :name=>"zdotaccent", :boundingbox=>[-43, -78, 368, 655]}, "Ecaron"=>{:charcode=>-1, :wx=>667, :name=>"Ecaron", :boundingbox=>[-27, 0, 653, 897]}, "Iogonek"=>{:charcode=>-1, :wx=>389, :name=>"Iogonek", :boundingbox=>[-32, -183, 406, 669]}, "kcommaaccent"=>{:charcode=>-1, :wx=>500, :name=>"kcommaaccent", :boundingbox=>[-23, -218, 483, 699]}, "minus"=>{:charcode=>-1, :wx=>606, :name=>"minus", :boundingbox=>[51, 209, 555, 297]}, "Icircumflex"=>{:charcode=>-1, :wx=>389, :name=>"Icircumflex", :boundingbox=>[-32, 0, 450, 897]}, "ncaron"=>{:charcode=>-1, :wx=>556, :name=>"ncaron", :boundingbox=>[-6, -9, 523, 690]}, "tcommaaccent"=>{:charcode=>-1, :wx=>278, :name=>"tcommaaccent", :boundingbox=>[-62, -218, 281, 594]}, "logicalnot"=>{:charcode=>-1, :wx=>606, :name=>"logicalnot", :boundingbox=>[51, 108, 555, 399]}, "odieresis"=>{:charcode=>-1, :wx=>500, :name=>"odieresis", :boundingbox=>[-3, -13, 471, 655]}, "udieresis"=>{:charcode=>-1, :wx=>556, :name=>"udieresis", :boundingbox=>[15, -9, 499, 655]}, "notequal"=>{:charcode=>-1, :wx=>549, :name=>"notequal", :boundingbox=>[15, -49, 540, 570]}, "gcommaaccent"=>{:charcode=>-1, :wx=>500, :name=>"gcommaaccent", :boundingbox=>[-52, -203, 478, 767]}, "eth"=>{:charcode=>-1, :wx=>500, :name=>"eth", :boundingbox=>[-3, -13, 454, 699]}, "zcaron"=>{:charcode=>-1, :wx=>389, :name=>"zcaron", :boundingbox=>[-43, -78, 424, 690]}, "ncommaaccent"=>{:charcode=>-1, :wx=>556, :name=>"ncommaaccent", :boundingbox=>[-6, -218, 493, 462]}, "onesuperior"=>{:charcode=>-1, :wx=>300, :name=>"onesuperior", :boundingbox=>[30, 274, 301, 683]}, "imacron"=>{:charcode=>-1, :wx=>278, :name=>"imacron", :boundingbox=>[2, -9, 294, 623]}, "Euro"=>{:charcode=>-1, :wx=>500, :name=>"Euro", :boundingbox=>[0, 0, 0, 0]} } end end