Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[REBOL] [ANN] TTF-parser 0.0.1

From: rebol-list2:seznam:cz at: 10-Sep-2003 0:41

Hello rebol-list, here is first version of my TTF-parser (which I use to explore true type fonts) write %ttf-parser.r decompress #{ 789CAD5B7B73E3360EFF5BFE145CEF74EAB497F891ECA3F6747AD93CBAB9C936 99D8FBE8657237B244DB6AF4F049B413B7D7EF7E00484AA41EB6F7A6DE3696C8 1F4810044180A0EF2EDEDD5CB3FB1683CF2410211FB2F644CC0E976E9AF1B44D E5E7AE80E21F0EC77C7938E8F58EBBFDE361AF37ECF7BE1FC037417E712380C4 49CCE9F5134FB3208987AC77D43BEA53D165109A88F7894570BA128B2485BE93 D0E799ECF6E629E6A981B90BE60B911905BF70EE9BEF13776ABE7ECCDCB9D9C7 ED2A5D261994FC3149D82AF68147E1C63E7B5AB8E2DB8C057116F89C890567DF 1D09316333E038FB9348CF9228E2B100527A7526009A879BE5824939B120837E 04F39268197221FB733AD8FAD5B7115565AB94B36006EF61C8A69CB9D3103AB3 1881AE33CE66DFC1678EEC8874E509106336ECC806E5DF5992B22881D67C2EDC 20CCA0A9642518B22C49B0A7591286C91334099C8541FC3894B40B2196C36EF7 E9E9E9280ABC34C992993802AEBB62B34CE6A93BDB748580FF66FFCE96DC8307 6FD11B1CF98947E45218EF834C24E9C690ECB51BCF57B6B0279BA5F97A96C482 0498975C44C0FB902561B0768F7C771DF87FCFF8EFB11B1D79BFB71E5A2DE0E1 70463A9372D7EF4E83D84D3720302A646EF6C8DA7A9286EC9B361B7DE3AED224 753D9ABB6F04CF043DB55AADD13C4CA66EC8D66E1AA0D8B3610B6418B9C8CE90 AD874C444BC559ABF5F1F2F3CDDDF9907D1CBFBFB99B0CD9BD972C376CCD062C 7B0C96AC83F0046647F0394F5FE0B364ED055B1F3CB43E5EDFFCF2F390E55427 8AAAE548BA1C4B053C80294FD9CB3FDEF6E4E74FF623434D585B65F783FEC99B 93B7C7AF4FDEB2EF5104AAF71CFAE6527EFE7CB837795B3F1C80242FAFBE5C9C 0F9D5A8E52FE5B12C4B0FC1DA7D3302A24EB82960B94C1016B1FB5F702532728 B5C141CB213E503268492601AEFC7BC5C75F2A27E0ACFFC3E13FDCF8B0FFC39B 41F778D83F19F6DE489909E876ABEC80CD7BD63F847F3FF44EBABD21FCABA75C 3FB41C1C905210A52F1545D96328E561C821C47C0E62629DE3C19BD76FD96113 D37FA2606BE6FBDDAF938B426DFB7BA9EDD9FBD3BB2ACDCE11D8FCDBDCF7078D BC6FE3FCF2FAF4E7712DFB3C9EBA19EFE21F6C56190454CA87D6EDE9F8ECF47A 3CB9BBC2D5778F0DB10EAEED03AD6031358476052DC07990724F1A31E09920C2 9D6B2D1C75966902261A8A80D35598C473D621BAB305F71EC7AB085BCE6B92D9 2CE3C22A0A793C170B59D449F992C77E3789C30D1AE9AEE62063F7D8A9D53093 8D31D90049854CE19045EE2367C9F437E0FB05329DB7A2AAA661E23DBE60FDD7 2D670106B34AE0ACD5A60C8F3330C7777C1DE8774F757FEAFFB6CA046D75880A DD79860FAB3810D92D4F2F2202834116DCC7C728F18359209F9F3F04D4D6467D 3F7F709FE5BBFC8E5C6F2C3660AD55FF720E8081F781EC2E809DF079925C27DE A5B4CE50469B2C580DF7521B6CB4D20EACC0C87D5ED60C325E453F234D26BB7C BE05FB26F40BEE42C92A2D5E23700802C14B20555A42FF137AD6CF93A720446F C4221C8342E12628DF2E57318DEE9CCF34E0AAD8D28DD2B170BDC78B90A3D4F3 B2E0777E33BB325D0083B918902582BCFC9C2F51F1723181006B9407C534E5E9 CDCC1CE3AE090425BE15994D637829D752E7EDC2CC6025C906359C3C9FAEE767 0B37FD1CF8927A957DE628DBB3D0CD32558075F9FB2C23E702391BAFA6999706 4BF105256617FD5A2DFA722397AA8DB30A97B0482A2DE685BFD6157EA96FC06A 57A4C123072FADA0D725B7A86B6A1966976E14849B7CA44B3746871565107E8C 032FF1F91DB85ABC5F2D1A548B8EAB452758E47A8B4F309757E75298631ECA75 28657D092645E0845CE1729465D76EA908672039CD3C8ECE6B5E70CECB25D741 CC7F76977A16632211F9AB2490EFE11930790BEBC71CA155363074098C9D3B64 4B30AD43365BCE235DB500DBB7DDF4995C5B0C1BBCBAFEDA8D3D4E6AA7AD5700 0A3E83F9F3F93B0E7E643C57A51495948A71E55C3C0B3534CF4DB91887C992DF 0572368D92153115715007CFB073C6127DFF812ACD95B488C473CD284DB6B185 309B1A448F3C8DB78B269E28EFD871D453411D538057A1C6B8EF8E7B49EA1399 52793682CD1D621AF003130A4A402E2C93E6917566691215B5B48F1D1C397663 280ADDBB3352A4A729770D96C04A8B1A960A0906C20D03EF349ECB4D87222D88 85B8B9E4F2C2C922F01EC1C24BB306CBE099FBB701C43F6A9E3FF008CDCEC940 595CFB3DAFEFDBD5FD7C133385E9456EDDDEC56358A820AA621AEC12120A2EAD D55494E767E98575C2F854CCEE2598ED5F48A7F02D1FDAF37BB2B6F8986FCFC8 B93445F876E62E0DCC269A26E158DA35C4CD5C8F68D03EB89EE0E919C5C0DA87 C0B09F0E07A8FD3479E49FF3B64851B52D1FF33498490EF25181F343F175D785 9859078438AE977F80B7DC975EFF08A33CA5C5AC7FD403272C5B24A05C1D5841 5A8FF143FE99AACA60B17A0B322BC35215309E6EA451C41309B32A45FC7811CC C4503738A21E58EE5032240F68F6F2EE99ED7382EF9600CC6F696FF410175746 AE283437A775008F77FC3F2BA0F1996CA5E5B4516FDAF0A5458DCEB93C86808A 25E809C4666DDCF1DBF405E53EA80C16A24B0885E877317CC6A31D2885472885 C105BF430D84C8461DD818BB4E1AA90C2BD1FC4225796CC804BEE38AC23A74CC DAF41544E0D0822B8DB3863538CC367DA13DA0A16331AE6328865529C6B47342 5C20E373D5E2CDB83B68CB2F8A2260E7F093A78CE11105B89F9EC1D9E8668954 C0AD21B5B5606DE6B4D16F4993907D72C31597D5D8FAC5BBF309B47E012BC3F7 41DAD340803473C95DBCBB3EABA9D6233670E33A5CE6810D82D16A186E567A22 4034F3D48D68D2DC0C85364F031F945C0824C1A102790C214CACF51B483CEEE3 014F074837D83A3FA0E9F2A3D274F9E0DF7BDC9C35DC01DAF24BE9CAF564FC1E 4A70EB73419B1629074D0F7D636E608705C0D9A709BB2DB8BD3DBB4691C1177B 5508F2D3F9872F500A264704C0173B970CA8EDAB68732DB52EC76940A17B6BA9 7B65445B4643B464E4B99B5C3452BBA5F1C7C30E08D620CCC2C2AEDEDD68AD56 6AAD304842E800C780D4444612F8F28F5797BDCBE3B3CB57608222771E78D2B8 E2F66E1F0414DD513CB52590C5FEE954C12032622FD9B1798E6232AAA2B2ADA0 3C5E53F2C0A30BA39A2280FAAA4D7315C5094D5479556560793C8851FAE85D20 588F4D51F93A01F80C1003835DE923E58861659FC9EDDCAEC6AA8C0D0EFBAF18 E82E4FD7B0F23AAAB6777084FB4AA9DB6AE829F92BE32AD128B1D96378FA2AB7 0319AA677F03D6B01023FFBA0E2B216CD18EB74A53D02826AD1D1277E07F6709 FE9260F7A43D114A64863E390C1A0C81CF74C310EAC3BEEF1CD0F62F6D2B2D01 29686724BB032AB993B1CE8F2010E614086211E9BAA61707ECD5626EF2538EFF D3BBA3A1D575297D3DF310232E2AE5084DD7D0C1410263D1D2267A8DB89C6FD8 0F390A2B5A12C7B7A12B50CA57E75B40DADBDA0AD267DD5B41C8EE56C098A426 43E69D30297A664B560B1C420917D644CCA61BC1335279296AA77CEE542777EC 09C1283BD4A6F550CF14488B43A408CB0AC1CD0DD06C388A6F05AE1C03CBF2EE 6BFDF00A891EF6D375ECD5D275ED0819DACE941BA6B749193BB18E3401DAF468 0544EA6EC9D9A64CC0164055496DB4E1939741285B79C65EA3B5C77FB5D6A2E5 AF60124383A67C1EC4E800E4EB138D25A6BDF418C83651E648B74DBCB3B24235 88897AD50AB5D7C059995F69109B003457EC10563C1B85A52554694AA90422AC A360A90E4EF6848190D23AA491FAECF4F4835A46B23D59F420BF4E72C80A76F2 7B009D252B50665AA2F231F0CF790812097C0A35E4427ED0644E11DCACF3B6B6 0DB98B199851C6E7D4FA97C1561242E651CE2EA815F5EC021771508EECE44F8E 1644C9A6178042408D1025B82DF586409B5007F993169921E5F2D8F2E95B1764 0FF9934E09681408E10288BC22E8F5E5B2219B09DDA1A75816E348BB28B7B07B 8F959372F4354C1AAAB595CD02479B085AE22268F4EA78DDCE86CD85D6EAAD2C 2810F42FC1D8216ABACD07A6DD2BE2DA4310D6FCEF62C480023BF2013BD6D1F3 957F9A4230C580C35E4EBE1EB291595B69575A9E9FAC260EEAD6836536610569 1D6A4614D3D78C51F2DD0630C65D8611A27678F910B4241F4CA327FF8E547E4C FA0E1547C3DE10CB2E4667F7968F0DE096AF7C5B3AD12065307C6B2CEC56D218 95308460F5710D55D5C7358AAA2EAE515479555158C98F5866A99167720F4A65 52F3CBD6B7A923C9C84329C82268353F23C16A2BAC541B216B993EB373C11499 BD501FF3EECB8BFCB37F3C837DD9F10C9D2215217D696C58DB2D527DD5089300 45FAAF1950D29C7A889D26DC03B947AB329DD85C5F4A31360375DAB11961A522 9B61E5F4E4B62ECD94E5165C358DB94378566A730FAC4A77CA95B89FAE611BB6 AED1F9A2154D144EA3D179920DBA76B6B2CA2062EC046623A6C869560E2010A1 B29CB575E5BCE70ED0AFFB80BEDC18D718B6B4B50356CA9FEE846DE7AD9263DD DDDE76A09587DD81C9D344B5382B576B19D57ECFB0A2085569DCCA0123294229 B1BB0768B00FE8781FD089CDF84989EF22515CAFC466EEB849CD4BE9E426989D 61AE47D949E72D9822ADBB05A4D3BDCDEB5367ABB7207402BB41D6A594F63E28 3DB9D232C9D4C5BD763364A6DBF42A3ADA0B0527EB00E2C313A475E38D742094 DB62F80FD842E12E68570C1C35D65E635A241BB659EED96A02ED8751BAA872CC 0E85E56376E314186B4B7356AE2E4F57B9BE3453E5EA72B2BEBE919AFC7D23B0 92D2AF471A59FEEA1132024A89FF9DA095656A767D17E1644DAB950B053587F0 88AB5E32F89AAD149BB0B752CA1A4A85C52660408D5D613D550289358935E17C 8EA32B0DE56AE3806D75F9190F204D95AFB4AFC24589AC42A10B6385EC290820 B40541B936D3A72099636969B154AA63F344D23A3BD48849CD4163CCBEB34EC0 AD7119546AF0BB402CBFC148E76C48222F553610CC8CDC8600BF4513D075CE2D BCB09197803C5C7940A5F6A1D0084546DBC721C36C3A7F8B6F5DBC532973ED78 0C290D9A3E6DD3077D322BA24F168A633E2727B4053BE8E56702FB1DD7E5FD4B 8686E6E9442376EFE33A9B62BF533B9BA6EEF04ED97E5BA3A43CBF5327B5F451 65CDE732B221EA27E4460F5B70295ADB0228AD6C1D901E736071D0635FB02D4D 7FE538A3725A612A554EDDB2888CB38FAF340CD8B86D18E8B683DC44F18A915C F858D8B52C75B9D2BCCBA4B723B27439A27ABD6907AEB8F154714C6497E625A8 7A88752FAA01625E95DAD54A8D8F546A44238A44955AD825312A1D6D0F8E7A6D ADAF6426C051CA0FE0731A7D43CB4A50E40BBF76DDD75850A3A9DC784B0DAD64 3FE2BC2EDE71F25F55E0E268B1ACCA2603FA700E3F5E48D73B8A92BC517215CD DBF3A5CE4B8780FBF5682C973D737CD84C699978A1A8F89A58D8FD646F9F86A6 60AD71CB0D2F572CF873759B25A0A5D6E54A7D29AEA13ABFB75057695C9E6B40 1417EA9ADACF2FD9D981E56B15A09142A232AA0AFC2DC5CBF6BFFEDE66FF65F2 6ED9C303B318A25B7A2AB5AF88D85B23DC937CD55CE1336FA818ACB0D765E2FC A29FC4E12F4A2C891957FF6A11C56540592DDD8DA201E37AE0D7B8A8486C6A16 DE206A8D145D7143CFD87A99B5A9B262BB04529D1457695361FD98A3E5602E62 E76F3A64654BF3DE7EF9F2655BDDD260C67540FA418A4DD972D215397E165ADD 84427CCB2143534ABFD36511A16F4F5A4DB69C6046BF4EC41B973F316A9E169D 71ED12EC0095D3BAD4C6167BEEF6093AD2E7F37952E06B38C089D107704A226C CB7442C48CB3495474952EA7A218D63AAE6E570259C9180DA94DD725DAB225BA E5B6774BF2D6796D4B231DB1D707D6BBF8A06B95723F40A8BCE45EB327D9B3A3 7E90457148DDCD25F623EBAB4DE69EECBDB237D6DE857DA1BD9756DB424B0BDB 8835D6210E97E64DA31EA4B784CBEE7F75B5488B693C0000 } -- Best regards, rebOldes mailto:[oliva--david--seznam--cz]