From: Keiron Liddle path/file.ext
or ../file.ext
. The string
file:path/file.ext
is not a relative URL,
in fact, it isn't a valid URL at all. A relative URL is subject to a
- resolving process, which transforms it into an absolute
+ resolving process, which transforms it into an absolute
URL.
- See Understanding URIs and URLs and Understanding - URL resolving. + See Understanding URIs and URLs and Understanding + URL resolving.
@@ -298,7 +298,7 @@ whether you got them right.- You can use the FOP DTD or FOP Schema to + You can use the FOP DTD or FOP Schema to validate your soure. This will catch most, but still not all problems.
@@ -368,8 +368,8 @@ the user agent.
- See Understanding URIs and URLs and Understanding - URL resolving. + See Understanding URIs and URLs and Understanding + URL resolving.
@@ -506,7 +506,7 @@- See also supported image formats. + See also supported image formats.
@@ -526,7 +526,7 @@Look at the servlet example.
+Look at the servlet example.
A rather minimal code snippet to demonstrate the basics:
@@ -541,7 +541,7 @@ driver.run(); with IEx and view it later. There are other problems with this code.- Please look into Howto embed FOP in a servlet for all + Please look into Howto embed FOP in a servlet for all kinds of details.
- Provide$$$ + See the Fonts page for information + about embedding fonts.
Answers are that fonts must be available on the target platform, and +
Answers are that fonts must be available for the output format, and the selected font must contain glyphs for the desired character. +PDF has a set of defined fonts, other fonts can be embedded following the +instructions. +To find out if the characters you need are in the core fonts then +(todo - find a glyph font table for the fonts).
For example, for most symbols, the symbol font has to be selected - explicitely (actually: is this a feature or a bug?): + explicitely (in future it should be possible to specify a list of fonts +where it will select the font for the specified character):
<fo:inline font-family="Symbol">∅</fo:inline>
gives EMPTY SET while the same characters in the default font results in AE LIGATURE (which happens to occupy the same place in the default font as the EMPTY SET in the Symbol font). The "#" shows up if the selected font does not define a glyph for the translated index.
-(Still applicable in 0.20.3?)
- There is always plenty of things to do. See limitations - and bugzilla. + There is always plenty of things to do. See + getting involved.
- See also release notes. + See also release notes.
@@ -150,14 +150,14 @@ The Jimi image library, which is used for processing images in PNG and other formats, was removed from the distribution for licensing reasons. You have toThis is typically a problem with your classpath.
+This is typically a problem with your classpath.
If you are running FOP from the command line:
Reducing memory consumption in general and squishing bugs is an - ongoing effort, partially addressed in the redesign. + ongoing effort, partially addressed in the redesign.
What you probably think of as "file names" are usually URLs, in
particular the src attribute of fo:external-graphic.
@@ -277,12 +278,12 @@
path/file.ext
or ../file.ext
. The string
file:path/file.ext
is not a relative URL,
in fact, it isn't a valid URL at all. A relative URL is subject to a
- resolving process, which transforms it into an absolute
+ resolving process, which transforms it into an absolute
URL.
- See Understanding URIs and URLs and Understanding - URL resolving. + See Understanding URIs and URLs and Understanding + URL resolving.
- See Understanding URIs and URLs and Understanding - URL resolving. + See Understanding URIs and URLs and Understanding + URL resolving.
@@ -510,7 +511,7 @@ FO document. This will catch most problems, but should not be relied upon to cat- See also supported image formats. + See also supported image formats.
@@ -530,7 +531,7 @@ FO document. This will catch most problems, but should not be relied upon to catLook at the servlet example.
+Look at the servlet example.
A rather minimal code snippet to demonstrate the basics:
@@ -545,7 +546,7 @@ driver.run(); with IEx and view it later. There are other problems with this code.- Please look into Howto embed FOP in a servlet for all + Please look into Howto embed FOP in a servlet for all kinds of details.
fill="url(my.xsl#PurpleToWhite)"
.
- In any case, the referenced stuff has to be pointed to by an URL. It @@ -841,7 +836,7 @@ transformer.transform(xmlsource, new SAXResult(driver.getContentHandler())); -
See also MalformedURLException
+See also MalformedURLException
- Provide$$$ + See the Fonts page for information + about embedding fonts.
Answers are that fonts must be available on the target platform, and +
Answers are that fonts must be available for the output format, and the selected font must contain glyphs for the desired character. +PDF has a set of defined fonts, other fonts can be embedded following the +instructions. +To find out if the characters you need are in the core fonts then +(todo - find a glyph font table for the fonts).
For example, for most symbols, the symbol font has to be selected - explicitely (actually: is this a feature or a bug?): + explicitely (in future it should be possible to specify a list of fonts +where it will select the font for the specified character):
<fo:inline font-family="Symbol">∅</fo:inline>
gives EMPTY SET while the same characters in the default font results in AE LIGATURE (which happens to occupy the same place in the default font as the EMPTY SET in the Symbol font). The "#" shows up if the selected font does not define a glyph for the translated index.
-(Still applicable in 0.20.3?)
(XSL FAQ)
@@ -1396,7 +1397,7 @@ class rendtest { offending characters.- Refer to the XML specification or to a good tutorial for + Refer to the XML specification or to a good tutorial for details of the XML file format.
Font support in FOP can be extended by the addition of font metric files (written in XML) created from Adobe Type 1 fonts and TrueType fonts. No other font types (Type 3, etc.) are supported at this time. + More information about font types can be found at + the + Adobe font types. There is also lots more font information + on this Adobe Font Technote.
Windows:
Unix:
- Edit conf/userconfig.xml and add entries for the font - if the fonts section, - ie: + Edit conf/userconfig.xml and add entries for the font + if the fonts section, + ie:
- +Similiar to Type 1 fonts.
- + diff --git a/src/documentation/content/xdocs/output.xml b/src/documentation/content/xdocs/output.xml index fee304c53..4af6ac7c6 100644 --- a/src/documentation/content/xdocs/output.xml +++ b/src/documentation/content/xdocs/output.xml @@ -81,6 +81,18 @@ The PDF version supported is 1.3 which is currently the most popular version for Acrobat Reader (4.0), PDF versions are forwards/backwards compatible. ++ PDF has a set of fonts that are always available to all PDF viewers, + to quote from the PDF Specification: + +"PDF prescribes a set of 14 standard fonts that can be used without prior +definition. +These include four faces each of three Latin text typefaces (Courier, +Helvetica, and Times), as well as two symbolic fonts (Symbol and ITC Zapf +Dingbats). These fonts, or suitable substitute fonts with the same metrics, are +guaranteed to be available in all PDF viewer applications." +