Index: experimental/PdfViewer/PdfReference-okular-1.txt |
=================================================================== |
--- experimental/PdfViewer/PdfReference-okular-1.txt (revision 9684) |
+++ experimental/PdfViewer/PdfReference-okular-1.txt (working copy) |
@@ -9463,10 +9463,10 @@ |
below), giving the coordinates of the left, bottom, right, and top edges, |
respectively, of the form XObject’s bounding box. These boundaries are used |
to clip the form XObject and to determine its size for caching. |
-Matrix array (Optional) An array of six numbers specifying the form matrix, which maps |
+Matrix matrix (Optional) An array of six numbers specifying the form matrix, which maps |
form space into user space (see Section 4.2.3, “Transformation Matrices”). |
Default value: the identity matrix [1 0 0 1 0 0]. |
-Resources dictionary (Optional but strongly recommended; PDF 1.2) A dictionary specifying any |
+Resources ResourceDictionary (Optional but strongly recommended; PDF 1.2) A dictionary specifying any |
resources (such as fonts and images) required by the form XObject (see Sec- |
tion 3.7, “Content Streams and Resources”). |
In PDF 1.1 and earlier, all named resources used in the form XObject must be |
@@ -10652,39 +10652,40 @@ |
on the font bounding box. If any element is nonzero, it is essential that the |
font bounding box be accurate; if any glyph’s marks fall outside this bound- |
ing box, incorrect behavior may result. |
-FontMatrix array (Required) An array of six numbers specifying the font matrix, mapping |
+FontMatrix matrix (Required) An array of six numbers specifying the font matrix, mapping |
glyph space to text space (see Section 5.1.3, “Glyph Positioning and |
Metrics”). A common practice is to define glyphs in terms of a 1000-unit |
- glyph coordinate system, in which case the font matrix is |
- [0.001 0 0 0.001 0 0]. |
-CharProcs dictionary (Required) A dictionary in which each key is a character name and the value |
- associated with that key is a content stream that constructs and paints the |
- glyph for that character. The stream must include as its first operator either |
- d0 or d1. This is followed by operators describing one or more graphics |
- objects, which may include path, text, or image objects. See below for more |
- details about Type 3 glyph descriptions. |
-Encoding name or (Required) An encoding dictionary whose Differences array specifies the |
- dictionary complete character encoding for this font (see Section 5.5.5, “Character |
- Encoding”; also see implementation note 46 in Appendix H). |
-FirstChar integer (Required) The first character code defined in the font’s Widths array. |
-LastChar integer (Required) The last character code defined in the font’s Widths array. |
-Widths array (Required; indirect reference preferred) An array of (LastChar − FirstChar + 1) |
- widths, each element being the glyph width for the character whose code is |
- FirstChar plus the array index. For character codes outside the range FirstChar |
- to LastChar, the width is 0. These widths are interpreted in glyph space as |
- specified by FontMatrix (unlike the widths of a Type 1 font, which are in |
- thousandths of a unit of text space). |
- Note: If FontMatrix specifies a rotation, only the horizontal component of the |
- transformed width is used. That is, the resulting displacement is always horizon- |
- tal in text space, as is the case for all simple fonts. |
-Resources dictionary (Optional but strongly recommended; PDF 1.2) A list of the named resources, |
- such as fonts and images, required by the glyph descriptions in this font (see |
- Section 3.7.2, “Resource Dictionaries”). If any glyph descriptions refer to |
- named resources but this dictionary is absent, the names are looked up in the |
- resource dictionary of the page on which the font is used. (See implementa- |
- tion note 47 in Appendix H.) |
-ToUnicode stream (Optional; PDF 1.2) A stream containing a CMap file that maps character |
- codes to Unicode values (see Section 5.9, “ToUnicode CMaps”). |
+ glyph coordinate system, in which case the font matrix is |
+ [0.001 0 0 0.001 0 0]. |
+CharProcs dictionary (Required) A dictionary in which each key is a character name and the value |
+ associated with that key is a content stream that constructs and paints the |
+ glyph for that character. The stream must include as its first operator either |
+ d0 or d1. This is followed by operators describing one or more graphics |
+ objects, which may include path, text, or image objects. See below for more |
+ details about Type 3 glyph descriptions. |
+Encoding name or EncodingDictionary (Required) An encoding dictionary whose Differences array specifies the |
+ complete character encoding for this font (see Section 5.5.5, “Character |
+ Encoding”; also see implementation note 46 in Appendix H). |
+FirstChar integer (Required) The first character code defined in the font’s Widths array. |
+LastChar integer (Required) The last character code defined in the font’s Widths array. |
+Widths array (Required; indirect reference preferred) An array of (LastChar − FirstChar + 1) |
+ widths, each element being the glyph width for the character whose code is |
+ FirstChar plus the array index. For character codes outside the range FirstChar |
+ to LastChar, the width is 0. These widths are interpreted in glyph space as |
+ specified by FontMatrix (unlike the widths of a Type 1 font, which are in |
+ thousandths of a unit of text space). |
+ Note: If FontMatrix specifies a rotation, only the horizontal component of the |
+ transformed width is used. That is, the resulting displacement is always horizon- |
+ tal in text space, as is the case for all simple fonts. |
+Resources dictionary (Optional but strongly recommended; PDF 1.2) A list of the named resources, |
+ such as fonts and images, required by the glyph descriptions in this font (see |
+ Section 3.7.2, “Resource Dictionaries”). If any glyph descriptions refer to |
+ named resources but this dictionary is absent, the names are looked up in the |
+ resource dictionary of the page on which the font is used. (See implementa- |
+ tion note 47 in Appendix H.) |
+ToUnicode stream (Optional; PDF 1.2) A stream containing a CMap file that maps character |
+ codes to Unicode values (see Section 5.9, “ToUnicode CMaps”). |
+ |
For each character shown by a text-showing operator using a Type 3 font, the |
viewer application does the following: |
1. Looks up the character code in the font’s Encoding entry, as described in Sec- |
@@ -10862,20 +10863,20 @@ |
Differences array (Optional; not recommended with TrueType fonts) An array describing the differ- |
ences from the encoding specified by BaseEncoding or, if BaseEncoding is ab- |
sent, from an implicit base encoding. The Differences array is described above. |
- The value of the Differences entry is an array of character codes and character |
- names organized as follows: |
- code1 name1,1 name1,2 … |
- code2 name2,1 name2,2 … |
- … |
- coden namen,1 namen,2 … |
- Each code is the first index in a sequence of characters to be changed. The first |
- character name after the code becomes the name corresponding to that code. |
- Subsequent names replace consecutive code indices until the next code appears in |
- the array or the array ends. These sequences may be specified in any order but |
- should not overlap. |
- For example, in the encoding dictionary in Example 5.10, the name quotesingle |
- ( ' ) is associated with character code 39, Adieresis (Ä) with code 128, Aring (Å) |
- with 129, and trademark (™) with 170. |
+ The value of the Differences entry is an array of character codes and character |
+ names organized as follows: |
+ code1 name1,1 name1,2 … |
+ code2 name2,1 name2,2 … |
+ … |
+ coden namen,1 namen,2 … |
+ Each code is the first index in a sequence of characters to be changed. The first |
+ character name after the code becomes the name corresponding to that code. |
+ Subsequent names replace consecutive code indices until the next code appears in |
+ the array or the array ends. These sequences may be specified in any order but |
+ should not overlap. |
+ For example, in the encoding dictionary in Example 5.10, the name quotesingle |
+ ( ' ) is associated with character code 39, Adieresis (Ä) with code 128, Aring (Å) |
+ with 129, and trademark (™) with 170. |
Example 5.10 |
25 0 obj |
<< /Type /Encoding |