68 Commits (563da808e4399be05300fcc28838a266b97d868a)

Author SHA1 Message Date
  Luis Bernardo e400523727 FOP-2252: OpenType CFF support for FOP; patch submitted by Robert Meyer 11 years ago
  Vincent Hennebert 74dd94b26c Directly use FOP fonts to lay out SVG images for PDF, PS and AFP outputs. 11 years ago
  Luis Bernardo 55a7cd0c40 FOP-2265: Enable xlint cast; patch submitted by Simon Steiner 11 years ago
  Vincent Hennebert 8657e238ff Cosmetics only: enabled Checkstyle MethodParamPad rule and fixed corresponding violations 11 years ago
  Vincent Hennebert 62bb3aa6be Cosmetics only: enabled Checkstyle ParenPad rule and fixed corresponding violations 11 years ago
  Peter Hancock 9b1f4dcf38 JIRA#FOP-2180: TTFReader outputs bounding box information for glyphs. 11 years ago
  Jeremias Maerki 68aac5eaa0 Fix for regression introduced by revision 1352986: NPE when auto-detecting TrueType Collections. 12 years ago
  Mehdi Houshmand 150754d40d Improved the handling of defaults for PDF config and general clean up 12 years ago
  Glenn Adams 27fa152168 Eliminate javadocs warnings. 12 years ago
  Vincent Hennebert 6fb30abb80 Renamed DIRECTORY_TABLE into TABLE_DIRECTORY 12 years ago
  Mehdi Houshmand 4ba03449bf Started unifying URI resolution mechanism, redesigned configuration system and created flexible config testing 12 years ago
  Vincent Hennebert e4a31b46c2 Javadoc improvements 12 years ago
  Vincent Hennebert b643e84772 Renamed BFEntry into CMapSegment 12 years ago
  Vincent Hennebert cad1f12978 Made glyphToUnicodeMap and unicodeToGlyphMap final 12 years ago
  Glenn Adams 657f7992a5 Bugzilla #53148: Fix performance regression in JDK 1.6 Update 19 due to use of Java Beans API. Fix checkstyle errors. 12 years ago
  Glenn Adams c0d5fc0247 Tweak comment. 12 years ago
  Glenn Adams 928fe67186 Bugzilla #50492: Removing experimental feature that violates XSL-FO and Unicode semantics by misinterpreting Basic Latin code points. Users must use private use codepoints to access font specific character mappings that have no assigned Unicode code point. 12 years ago
  Vincent Hennebert ac5c61bd29 Bugzilla #50483: Improved support for TrueType fonts in PostScript 12 years ago
  Glenn Adams 01e1fa7005 enable ImportOrder rule; fix violations 12 years ago
  Glenn Adams 4b0c6913a9 apply complex scripts patch 12 years ago
  Simon Pepping f03082d35d Second part of patch 50245 by Mehdi Houshmand 13 years ago
  Simon Pepping 090bb818c4 Partial application of patch 50245 by Mehdi Houshmand 13 years ago
  Jeremias Maerki d6dcc3fbf6 Added full support for single-byte encodings when TTF fonts are embedded in PostScript. 13 years ago
  Vincent Hennebert 1efb09c089 Added possibility to use glyphs outside WinAnsiEncoding for TrueType fonts that are not embedded in the PostScript file, and that don't have a list of glyph names ('post' table version 3). 14 years ago
  Jeremias Maerki 9b3c6aa26f Bugzilla #49733: 14 years ago
  Vincent Hennebert 8f0ecd1978 Trying to get a glyph name out of a Unicode code point is already done by the call to mapChar, so doing it again in TTFFontLoader is useless. Instead, make use of the post table if it exists, that may contain a list of glyph names and allow more glyphs to be supported. 14 years ago
  Jeremias Maerki 8bdc6ef879 Added support for TrueType fonts with symbol character maps (like "Wingdings" and "Symbol"). Characters for these fonts are usually found in the 0xF020 to 0xF0FF range (a Unicode private use area). 14 years ago
  Jeremias Maerki 571b0732cb Merged from Trunk revisions 706551 to 719661. 15 years ago
  Jeremias Maerki b612551f4f Reduced warning on ascender+descender > EM box to DEBUG level, as this case is compensated for by additional code in guessVerticalMetricsFromGlyphBBox() and is therefore only confusing. I tested problematic fonts and they show an acceptable line layout. No semantics changed. 15 years ago
  Jeremias Maerki 33aa578e68 Merge from Trunk revisions 685575-699792. 15 years ago
  Jeremias Maerki 3e6c1d8fa8 Some older TTF fonts have shorter OS/2 tables. This fixes potential EOFExceptions. 16 years ago
  Jeremias Maerki ccc9b4e77c Merge from Trunk revisions 677589 to 679734. 16 years ago
  Vincent Hennebert efec634548 Fed up with all those trailing whitespaces. Let's remove them all (once... and for all?) 16 years ago
  Adrian Cumiskey 86e585175d Merged revisions 603890,603926,603943,603945,603959,603961-603962,603968,603975,603979,603990,604171,604180,604185,604293,604299,604475,604678,604814,604965,604970,605195,605246,605253,605295,605297,605517,605978,606004,607032,607036,608812,609567,609627,610020-610023,610337,610355,610420,610704,610739,610821,610848,610853,610886,610891,610893,610905,611114,611142,611175,611278,611285,611766-611768,612560,612785,612815-612816,612825,613144,613185,613828,613831,613835,613896,614156,614169-614170,614191,614201-614202,614566,614845,614920,614924,614964,614966,614993,615144,615164,615197,615251,615598,615604,615845,615906,615917,616080,616191,616260,616334,616485,616691,616694,616798,617126,617473,617512,617531,617550,617708,617716,617765,617812,617907,617909,617976,617989,618239,618470,618626-618627,618992,619417,619461,619670,619674,619790,619854,619856,619870,619923,619979,620272,620276-620278,620283,620285,620558-620559,620565,620567,620570,620723,620750,620761,627318,627324,627367,627495,627497,627553,627576,627679,627698,627702,627712,627719,627721,628140,628280,628652,628668,628775,628804,628816,628826,628829,629048,629093,629103,629129,629131,629169,629769,629902,630215,630772,630814,631178,631226,631276,631575,631609,631984,632121-632122,632321,632558,632716,632784,632938,632972,633389-633391,633396-633397,633437,633460,633470,633473,633525,633557,633559,633561,633961,634187,635508,635686,635701,635741,635884,635961,635967,636276,636293,636295,636405,636409,636471,637057,637076,638396,640089,640242,641742,641764,641827,642923-642924,642927,644208,644213,644691,644697,645104,647692,647742,647745,647770,648122,648206,648381,648985,649012,649091,649119,649146,649149,649160,649279,649283,649285,649393,649396,649420,649477,649552,649657,650050,651323,651333,651538,651540,651543-651544,651551,651558,651575,651577,651591,651613,651622-651623,651853,651855-651856,651866-651867,651880,651898,652456,652465,652467,652520,652525,652565,652581-652582,652673-652674,652821-652822,652835,653036,653045,653048,653106,653144,653202,653204,653311,653564,653826,653828,654111,654121,654190,654314,654322-654323,654338,654347,654437,654461,654528,654557,654563,654600,654654,654783,654849,654869,654946,654982,655085,655093,655275,655281,655285,655309,655349,655370,655489,655500,655522,655531,655578,655601,655603,655614,655766,655771,655775,655791,655801,655829,656104 via svnmerge from 16 years ago
  Jeremias Maerki 4aa262724c Bugzilla #44737: 16 years ago
  Jeremias Maerki 42e531199c Added support for reading the OS/2 table's usWeightClass value which supports the same font weight values as we use in XSL-FO. 16 years ago
  Jeremias Maerki 3d346916e0 Reducing noise. Better messages. 16 years ago
  Jeremias Maerki d493203912 Extracted most of the code in CodePointMapping (generated by XSLT) into a base class for easier maintenance and proper Javadocs. 16 years ago
  Jeremias Maerki b09035d1ee Some TTF fonts don't have a PostScript name, so just emulate it in this case to avoid problems with font lookup further down. 16 years ago
  Jeremias Maerki e5a89fc74e Another improvement for font auto-detection: 16 years ago
  Jeremias Maerki 43b856f1c6 Improved font auto-detection and handling of AWT-supplied fonts in order to achieve better results when using multiple output formats. Whenever possible, the font names appearing in the operating system can also be used in XSL-FO. 16 years ago
  Andreas L. Delmelle ac12518cf0 Undo changes of r556112 17 years ago
  Andreas L. Delmelle 96aabd259f Addition of a general-purpose int-to-int map to replace Integer-to-Integer HashMaps + first usage in TTFFile 17 years ago
  Jeremias Maerki 9dc46ab8e8 Bugzilla #41831: 17 years ago
  Jeremias Maerki d3bbcfdb8e Bugzilla #25997,#25999: 17 years ago
  Bertrand Delacretaz 983d9855b6 Do not stop building the metrics file if the unicode index is not found for a kerning entry. 17 years ago
  Bertrand Delacretaz b1a3e96d3f Bugzilla 40724, kerning works now for custom CID fonts. 17 years ago
  Jeremias Maerki d1190ddd8f code style 17 years ago
  Bertrand Delacretaz 85e22680e0 in debug mode, log the font tables names 17 years ago
  Bertrand Delacretaz 79a57c2437 Throw exception if font does not provide a loca table (happens when attempting to read an OpenType font with CFF outlines) 17 years ago