42 Commits (381ddddbcf4420908495dff2dd59073a654d6b0b)

Author SHA1 Message Date
  Glenn Adams 381ddddbcf Merge from origin/trunk. 12 years ago
  Glenn Adams 1ec5b70b5a 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 f5141241f7 Tweak comment. 12 years ago
  Glenn Adams c5ea5054c7 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
  Glenn Adams 2ed4c2e034 enable ImportOrder rule; fix violations 12 years ago
  Glenn Adams d6d8e57b17 apply complex scripts patch 12 years ago
  Simon Pepping 347387b317 Second part of patch 50245 by Mehdi Houshmand 13 years ago
  Simon Pepping dbe01e0fa2 Partial application of patch 50245 by Mehdi Houshmand 13 years ago
  Jeremias Maerki 29e8badcec Bugzilla #49733: 13 years ago
  Jeremias Maerki 63342a9b6d 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
  Adrian Cumiskey b4c6724ac1 Merged revisions 718666,718705,719038,719110 via svnmerge from 15 years ago
  Jeremias Maerki 45c1746b5f 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
  Adrian Cumiskey 79f8cbdb1e Merged revisions 693433,693462,693720,693742,693781,693784,693841,695491,695500,695776,696365,697140,697152,698280,698322,698670 via svnmerge from 15 years ago
  Jeremias Maerki 5c02a136b8 Some older TTF fonts have shorter OS/2 tables. This fixes potential EOFExceptions. 15 years ago
  Vincent Hennebert d058e87015 Merged revisions 679052-679352 via svnmerge from 16 years ago
  Vincent Hennebert 92df262a07 Fed up with all those trailing whitespaces. Let's remove them all (once... and for all?) 16 years ago
  Adrian Cumiskey cb82679d9f 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
  Adrian Cumiskey 918928b5b4 Merged revisions 644208,644213 via svnmerge from 16 years ago
  Jeremias Maerki 1f0ed2013c Bugzilla #44737: 16 years ago
  Jeremias Maerki 56387de039 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 4189170667 Reducing noise. Better messages. 16 years ago
  Jeremias Maerki 57de10b2fd 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 2ef1dd3304 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 38b57688e0 Another improvement for font auto-detection: 16 years ago
  Jeremias Maerki 11aa26d466 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 1b5c727a2d Undo changes of r556112 17 years ago
  Andreas L. Delmelle 4e53cd8c59 Addition of a general-purpose int-to-int map to replace Integer-to-Integer HashMaps + first usage in TTFFile 17 years ago
  Jeremias Maerki 8c1aba3f97 Bugzilla #41831: 17 years ago
  Jeremias Maerki 14a4ef8100 Bugzilla #25997,#25999: 17 years ago
  Bertrand Delacretaz e4019e2538 Do not stop building the metrics file if the unicode index is not found for a kerning entry. 17 years ago
  Bertrand Delacretaz d7f3c65f79 Bugzilla 40724, kerning works now for custom CID fonts. 17 years ago
  Jeremias Maerki 1cf9825201 code style 17 years ago
  Bertrand Delacretaz dce465a8cb in debug mode, log the font tables names 17 years ago
  Bertrand Delacretaz 1a8a662bda Throw exception if font does not provide a loca table (happens when attempting to read an OpenType font with CFF outlines) 17 years ago
  Bertrand Delacretaz d2b050a7f7 Throw exception if glyf table is not found (currently happens with some OTF font files) 17 years ago
  Jeremias Maerki f5abed20f9 Changed license headers and updated NOTICE file according to: http://www.apache.org/legal/src-headers.html 18 years ago
  Jeremias Maerki c6387bce29 Improved baseline detection in TTFReader for TrueType fonts. Ascender and descender values were sometimes not in line with FOP's expectations. 18 years ago
  Jeremias Maerki 027ffa3e6e Bugfix: Fixed a division by zero problem in TTFReader popping up with arialuni.ttf. 18 years ago
  Jeremias Maerki 22b172ad42 Bugfix: Fixed a problem with certain TrueType fonts which are missing the "PCLT" table, where a baseline-shift="sub" had no effect due to a missing x-height value. 18 years ago
  Joerg Pietschmann 169da1a74a Changed some identifiers. Removed obsolete field. 18 years ago
  Jeremias Maerki 59019477e8 Changed logging to use "static" loggers from Jakarta Commons Logging (via LogFactory). 20 years ago
  Glen Mazza a054ab3b7e PR: 20 years ago
  Jeremias Maerki f375715f4b Applied Apache License Version 2.0 by following the instructions at http://www.apache.org/dev/apply-license.html. 20 years ago
  Jeremias Maerki 77f33832b8 Improve error messages 21 years ago
  William Victor Mote 3b05fa0eb7 javadoc changes to clean up gump warnings. 21 years ago
  Jeremias Maerki e0436de4f2 Reduce debug output. A constant can be modified to enable more extensive log output. 21 years ago
  Jeremias Maerki 1e5d512c21 Moved sources from src/org/** to src/java/org/** 21 years ago
  Jeremias Maerki 32ec3613ce Switched to long licence 21 years ago
  Jeremias Maerki 10d2871a4a Fix for bug 16257 (bad ascender/descender in XML font metrics) 21 years ago
  Jeremias Maerki 76d21bd618 Fixed bug #15877: ArrayIndexOutOfBoundException with certain TrueType fonts. 21 years ago