WPC 2%.Bpz W"S^11>bbu"::Dg1:11bbbbbbbbbb11gggbuuuk1Xubuukuuuk111Rb:bbXbb1bb''X'bbbb:X1bXXXX;.;g:=::m:::mmmmm::::::mm:k1mubububububXubububub11111111bbbbbbbbbuXubbkbuXmmmmumububXXXXbububububbmbbbbbb:k:k::=kmmX:uXb'b:b:b:b'bmbbbb:::uXuXuXuXk:k:k:mbbbmbuXkXkXKQmmmm^b:kbbbbmbA@mmbmmbmmmmmmm:b:mmmbbmmmmmmmmmmmmXXmmmmmmmmmmmmmmmmmmcm`m`mm`m:mmmmmm}}}mjjmmmmmmmmmmmmmmm0mm}mmmmmmmmmmmmmmmmmmmmmmm}Mmmmmmmmmmmmmjmmmtmmmmmmmmm`'mmm`mmjmlWmmmmmmmmmmmmmmmmmmmW`mmmmjmM#|xaHelveticaCourierCourier Bold4PkCQMS PS Jet Plus /800 II QPJPII.PRSPl`D4PkCg2W _a.s|x-HelveticaCourierHelveticaCourierCourier BoldHelvetica BoldmQrrr r  @C2 M.IPw.@ ,`H1`D4PkCmQrrr r  @CmQrrrr  `C"S^"55U@ %8 55555555558885a@@EE@;KE0@5PEK@KE@;E@[@@;-5 55055550P5555 050E000  8 " m mmmmm mm ;m@5@5@5@5@5`UE0@5@5@5@5E5K5K5K5K5E5E5E5E5@0@5E5K;K5@0mmmmmm@5@5E0E0E0E0E5@5@5@5@5K5mmK5K5K5K5E5E5 ; ; ";mm0 @055 5 5 5E5mmE5E5K5K5`[E E E @0@0@0@0; ; ; mmE5E5E5mmE5[E@0;0;0K,mmmm45 ;5555m5$#mm5mmLL5mmmmmmm 5` mmm55Ummmmmmmmmmmm00`mmmmmmmmmmmmmmmmmm`cm5m5mm5m mmmmmJmDDDm::mdmmmmmmmmmmmmmmmmDmmmmmmmmmmmm__mmdmmmmmmmmmD*Ommmmmmmmmmmm:mmm?mmmmmmmmm5'mmm5mm:m;/mmmmmmmmmmmmmmmmmmm/H5Jmmmm:m*@ ,`H1`D4PkCmQrrr r  @CmQrrrr  `C@H4': 4D4PkC"S^1:Sbb1::Dg1:11bbbbbbbbbb::gggkuk1bkuukuuuk:1:gb1bkbkb:kk11b1kkkkDb:kbbbXD1Dg:=::r:::rrrrr::::::rr:k1rbbbbbbubububub11111111kkkkkkkkkubbkkkubrrrrrbbbbbbkububububkrkkkkkk:k:k::=krrb:bk1k:k:k:k1krkkkkDDDububububk:k:k:rkkkrkubkXkXKQrrrrbb:kbbbbrbA@rrbrrbrrrrrrrXb::rrbbrrrrrrrrrrrrkkrrrrrrrrrrrrrrrrrrcr`r`rr`r:rrrrrr}}}rjjrrrrrrrrrrrrrrr0rr}rrrrrrrrrrrrrrrrrrrrrrr}Mrrrrrrrrrrrrjrrrtrrrrrrrrr`'rrr`rrjrlWrrrrrrrrrrrrrrrrrrrW`rrrrjrM2'  x@ ,`H1`D4PkCmQrrr r  @CmQrrrr  `C@H4': 4D4PkC@,dK1dD4p}wC@ ,`H1`D4PkCmQrrr r  @CmQrrrr  `C@H4': 4D4PkC@,dK1dD4p}wC;,>>> >  @C  X` hp x (#%'HP ,x--h.    3'3'Standard6'6'StandardC6QMS $=R- :0  x|@  Fascicle VII.6 Rec. T.416 i:,I x|@   Fascicle VII.6 Rec. T.416 i  11.3.2HNBH No break here  HA control function which indicates a point where no line break must occur when text is formatted (see 12.2.1.3.2).  HNote The graphic character NBSP (No Break SPace) should be taken to be equivalent to SPACE followed by NBH. 11.3.3HPTX Parallel texts  HA control function which delimits passages of text which are interchanged one after the other, but intended to be presented in parallel with one another (see 5.2.5). HThe only parameter values permitted are: H0 H1 H3 HThe default value of the parameter is 0.  HPTX with parameter value 1 is the opening delimiter of the first (principal) of two passages of text intended to be presented in parallel with one another.  HPTX with parameter value 3 is the closing delimiter of the first passage of text and the opening delimiter of the second (supplementary) passage intended to be presented in parallel with the first.  HPTX with parameter value 0 indicates the end of the supplementary passage of text.  HNote Japanese Ruby permits the specification of exactly one supplementary passage of text. 11.4HDelimiters 11.4.1HSOS Start of string  HA control function that acts as the opening delimiter of a string of graphic characters and/or control functions that is marked to facilitate its removal by a subsequent content layout process. The string is closed by the terminating delimiter control function ST (String Terminator).  HA string thus delimited may contain occurrences of graphic characters and control functions, in particular CR (Carriage Return), LF (Line Feed) and HYPHEN, introduced as a result of a formatting process (see 12.2.1.3). 11.4.2HST String terminator  HA control function that acts as the terminating delimiter of a string opened by the delimiter control function SOS (Start Of String). 11.5HSP Space  HA character with properties of both a graphic character and a logical control function.  HAs a control function, SP is significant to the content layout process. It acts as a word delimiter and indicates a potential line break point except when it is immediately followed by another SP or by an occurrence of the control function NBH (No Break Here) (see 11.3.2).  HAs a graphic character, SP causes the active position to be advanced without a graphic symbol to be imaged. However, any graphic renditions that are in effect e.g. underlining, also apply to SP.  HAny SP(s) that precede a line terminator, and follow the last graphic character of a line, are ignored by the imaging process. 12 H Content layout process  HThis section describes a content layout process for basic logical objects associated with content architectures of type character. )  HIts purpose is to aid understanding of the semantics of the presentation attributes and control functions by describing the required results of such a process. However, it is not intended to specify any process that might be carried out in a particular implementation to achieve these results. 12.1HIntroduction 12.1.1HPurpose  HThe content layout process describes a process of formatting and laying out character content into an allocated area. This area is referred to as the available area and is determined by the document layout process defined in Recommendation T.412.  HThe purpose of the content layout process is to convert content associated with basic logical components into content associated with basic layout objects. This might imply a transformation of the content from one form to another.  HThe content layout process results in the creation of a basic layout object(s) into which the content is to be positioned. The dimensions of each basic layout object is returned to the document layout process which determines the precise position of that basic layout object within the available area. 12.1.2HAvailable area  HThe content layout process is constrained by the available area. The maximum line length is constrained by the dimension of the available area in the direction of the character path.  HDuring the layout of the content associated with a basic logical object into a basic layout object, the following cases can occur:  H The formatted or formatted processable content fits into the available area.'  H The formatted or formatted processable content does not fit into the dimensions of the available area in the direction of line progression. In this case, an additional or a new available area is required depending upon any constraints imposed by the document layout process.'  H The formatted content does not fit into the dimension of the available area in the direction of the character path. In this case, a large available are is required.'  HNote This case is most likely to occur when laying out formatted content associated with a basic logical object. 12.1.3HPresentation attributes  HThe content layout process takes into account the presentation attributes applying to the basic logical object with which the content is associated. It also takes into account any control functions that are embedded in the content.  HThe presentation attributes applying to the content layout process can be specified in the generic layout structure and presentation styles. The values of these presentation attributes are determined according to the defaulting rules specified in Recommendation T.412. 12.1.4HCharacter content architecture classes  HThe content layout process is described for basic logical objects associated with content that conforms to any of the three character content architecture classes (see 4.1) as follows:  H processable form character content in which the content layout process provides for formatting of the content. The content layout process results in the output of content in formatted or formatted processable form depending upon the desired form of document;'  H formatted processable form character content in which the content layout process provides for reformatting of the content. This involves an initialization process which must be carried out on the content before the content layout process can be applied to that content. The content layout process results in the output of content in formatted or formatted processable form depending upon the desired form of document;'  H formatted form character content in which the content layout process has no effect on the content itself but still determines the dimensions of the basic layout object into which that content is to be positioned.' % 12.1.5HUse of delimiters  HWhen formatted processable form content is created as a result of the content layout process, all shared control functions and graphic characters inserted into the content as a result of the content layout process are enclosed between the delimiter control functions SOS (Start Of String) and ST (String Terminator). 12.1.6HLayout of the content  HFor each of the three character content architecture classes, three cases of laying out the content of basic logical objects into basic layout objects are possible:  H single basic logical object to single basic layout object: the content of a single basic logical object can be laid out into a single basic layout object and is the only content associated with this basic layout object;'  H single basic logical object to multiple basic layout object: the content of a single basic logical object is split among two or more basic layout objects, i.e. the content portions associated with two or more basic layout objects are derived from a single basic logical object;'  H multiple basic logical object to single layout object: the content of two or more basic logical objects is laid out into a single basic layout object, i.e. the content portions of two or more basic logical objects are associated with a single basic layout object.'  HMultiple basic logical object to multiple basic layout object is also possible, but not described explicitly since this is a combination of the last two cases above. 12.1.7HLayout sequence  HIn all cases, the same sequence of steps for laying out content associated with a basic logical object is executed as follows: H initialization; H determination of initial point; H formatting of the content; H identification of content portions; H determination of basic layout object dimensions;  H determination of the value of the presentation attribute "initial offset". HThis also results in the creation of a basic layout object.  HAlthough the sequence of steps is the same in all cases, the action performed at individual steps may vary. 12.2HContent layout process for processable content 12.2.1HSingle basic logical object to single basic layout object 12.2.1.1HInitialization  HIn the case of processable form content, no initialization of the content is necessary. 12.2.1.2HDetermination of initial point HThe location of the initial point depends upon:  H the presentation attributes "character path" and "line progression" (determining the start edge and top edge of the basic layout object);'  H the presentation attribute "kerning offset" (specifying the location of the start edge of the positioning area relative to the start edge of the basic layout object);'  H the presentation attribute "indentation" (specifying the distance between the initial point and the start edge of the positioning area);' @)  H the invocation of a font by the presentation attribute "graphic rendition" and the presentation attribute "character orientation" (specifying the minimum backward extent of the first line box);'  H the presence of control functions PLU (Partial Line Up), PTX (Parallel Texts), VPB (Line Position Backward) and font invocation by SGR (Select Graphic Rendition) in the first line of characters to be imaged (modifying the backward extent of the first line box).'  HThe position of the initial point relative to the start edge and top edge of the positioning area is determined such that:  H its distance from the top edge of the positioning area is equal to the backward extent of the first line box;'  H its distance from the start edge of the positioning area is equal to the value specified by the presentation attribute "indentation".'  H The position of the initial point relative to the upper left corner of the basic layout object can be determined only after the dimension of the basic layout object has been determined (see 12.2.1.5). This value is assigned to the presentation attribute "initial offset" and should always be specified explicitly in order to achieve the desired result by the content imaging process. 12.2.1.3HFormatting of the content HFormatting of the content involves: H the positioning of character images within a line box (see 5.2);' H the determination of line breaks;' H the positioning of line boxes within the basic layout (see 5.3).'  HIt may involve the insertion of control functions and the assignment of presentation attribute values to the basic layout object.  HAs a general rule, the available area is utilized as much as possible in the direction of the character path. 12.2.1.3.1 HPosition of character images within a line box  HThere are two sets of operations that have an effect on the positioning of character images within a line box. One of these sets is related to the presentation attribute "formatting indicator", the other is not. HThe operations related to the attribute "formatting indicator" are: H alignment (presentation attribute "alignment");  H tabulation (presentation attribute "line layout table" and the control function STAB);' H first line offset (presentation attribute "first line offset"); H itemization (presentation attribute "itemization"); H pairwise kerning (presentation attribute "pairwise kerning").  HAlignment and tabulation are mutually exclusive but itemization and first line offset may be applied in combination with either of them.  HThese operations may be performed by either the content layout process or the content imaging process. However, they can be performed by the content layout process only if the presentation attribute "formatting indicator" and the control functions HPB (Character Position Backward), HPR (Character Position Relative), SACS (Set Additional Character Separation), SRCS (Set Reduced Character Separation) and SSW (Set SPACE Width) are available in the content architecture level concerned.  HThe result of performing these operations by the content layout process is the insertion of the above control functions in the content. (&  HIf the content layout process has performed all of the specified operations for a basic layout object and inserted all necessary control functions, the value of the presentation attribute "reformatting indicator" is set to 'yes', otherwise it is set to 'no'.  HWhether or not the content layout process inserts these control functions, it always determines the allocation of characters to each line box and the dimensions of each line box.  HNote If the value of the presentation attribute "formatting indicator" is 'no' or if a font substitution has been made, then the content imaging process should perform these operations.  HThe other set of operations which are not related to the presentation attribute "formatting indicator" are: H character ordering (control function SRS); H parallel annotation (control function PTX); H graphic character composition (control function GCC). 12.2.1.3.1.1  Pairwise kerning  HIf the presentation attribute "pairwise kerning" specifies 'yes' and the content layout process is capable of performing this function and the font used provides the necessary information, then certain combinations of character images are positioned closer to (or further apart from) each other than determined by their position and escapement points.  HWhen pairwise kerning is performed by the content layout process, it will result in the insertion of control functions HPB (Character Position Backward) or HPR (Character Position Relative) between the two characters involved. 12.2.1.3.1.2  First line offset  HThe characters associated with the first line can be controlled to be laid out differently from the rest of the lines in this object.  HThe presentation attribute "first line offset" specifies if the first line has an overhang or indentation relative to the line home position.  HWhen first line offset is performed by the content layout process, it will result in the insertion of a control function HPB (Character Position Backward) or HPR (Character Position Relative). 12.2.1.3.1.3  Itemization  HThe first line of a basic layout object may contain an item identifier. The position of the item identifier is controlled by the presentation attribute "itemization".  HWhen itemization is performed by the content layout process, it will result in the insertion of a control function HPB (Character Position Backward) or HPR (Character Position Relative) before the text of the item identifier. 12.2.1.3.1.4  Alignment  HNone of the alignments except 'startaligned' can be performed until the dimensions of the basic layout object have been determined (see 12.2.1.4).  HWhen alignment is performed by the content layout process, the line length for alignment is determined to be:  H for the first line, the distance between the line home position and the end edge of the positioning area minus the value of the presentation attribute "first line offset";'  H for all other lines, the distance between the line home position and the end edge of the positioning area.'  HThe various values of the presentation attribute "alignment" are treated as follows:  H 'startaligned' does not result in the insertion of any control functions;' x%  H 'endaligned' and 'centred' result in the insertion of a control function HPR (Character Position Relative) either before the first graphic character of each line or after the CR (Carriage Return) delimiting the item identifier if the presentation attribute "itemization" specifies a value other than 'no itemization';'  H 'justified' results in the insertion of zero, one or more control functions SSW (Set SPACE Width), SACS (Set Additional Character Separation) and/or SRCS (Set Reduced Character Separation) in each line which ends with a line terminator inserted by the content layout process. The precise usage of SACS SRCS and SSW is implementation dependent.'  HNote The presentation attribute "Alignment" does not apply to the item identifier.  HWhen the presentation attribute "alignment" has the value 'justified', irrespective of whether the alignment is performed by the content layout process or the content imaging process, the control function JFY (No Justify) is inserted at the beginning of the last line of a character sequence in order to avoid justification of this line by the content imaging process. 12.2.1.3.1.5  Tabulation  HWhen tabulation is performed by the content layout process, it results in the insertion of a control function HPR (Character Position Relative) or HPB (Character Position Backward) between each occurrence of the control function STAB (Selective Tabulation) and the first graphic character following it. 12.2.1.3.1.6  Parallel annotation  HThe occurrence of the control function PTX (Parallel Texts) in the content specifies that a string of characters is to be laid out as a parallel annotation to another specified string of characters. The result of the content layout process is as described in 5.2.5.  HIf the output of the content layout process is in formatted form, the positioning of the parallel annotation is achieved by the removal of all occurrences of PTX and the insertion of the appropriate control functions HPR (Character Position Relative), HPB (Character Position Backward), VPR (Line Position Relative) and VPB (Line Position Backward).  HIf the output of the content layout process is in formatted processable form, the positioning of the parallel annotation is achieved by inserting the control functions HPR (Character Position Relative), HPB (Character Position Backward), VPR (Line Position Relative) and VPB (Line Position Backward) and enclosing them by the delimiter control functions SOS (Start Of String) and ST (String Terminator). 12.2.1.3.1.7  Character ordering  HThe occurrence of the control function SRS (Start Reverse String) in the content of a basic logical object controls the direction of imaging of the interchanged characters. The result of the content layout process is as described in 5.2.4. 12.2.1.3.1.8  Graphic character composition  HThe control function GCC (Graphic Character Composition) is used to combine two or more graphic characters into a single symbol. The width of these graphic characters may be less than the sum of the widths of the images of the component characters. 12.2.1.3.2 HInsertion of line breaks  HThe formatting process may cause the insertion of additional line breaks into the content. Existing hard line terminators (CR/LF combinations) that are already in the content remain in the content but must be taken into account during the formatting process.  HIf the output is in formatted processable form, the inserted line breaks consist of soft line terminators represented by the control function sequence SOS CR LF ST. Optionally, characters inserted by an implementation dependent hyphenation algorithm are included in the SOSST string. No characters are deleted from the content. &  HIf the output is in formatted form, the inserted line breaks consist of hard line terminators represented by the control function sequence CR LF. All occurrences of the control functions BPH (Break Permitted Here) and NBH (No Break Here) are deleted.  HIt is the intention of the formatting process that the number of characters between the inserted line breaks is the maximum possible for each line. the exact algorithm for inserting line breaks is implementation dependent and is not defined in the T.410 Series. However, the line break algorithm shall conform to the following constraints: H a soft line break may by inserted:  H  after a SP which is not immediately followed by another SP or the control function NBH (No Break Here);' H after the control function BPH (Break Permitted Here);  H at a point determined by an implementation or language dependent algorithm; H a line break is not permitted: H when a subscribed rendition is active; H within a string with reversed presentation direction; H within a string of parallel annotation. 12.2.1.3.3 HPositioning of line boxes  HThe first line box is positioned with its line home position at the initial point as described in 12.2.1.2.  HEach line box is positioned with its line home position on the line from the initial point in the direction of line progression.  HWhen proportional line spacing is not to be performed, the distance between the line home positions of two successive line boxes is equal to the current line spacing. The initial value of the current line spacing is the value of the presentation attribute "line spacing". This value may be altered by occurrences of the control function SVS (Select Line Spacing) and SLS (Set Line Spacing).  HWhen proportional line spacing is to be performed by the content layout process, the distance between the line home positions of two successive line boxes is evaluated by an implementation dependent algorithm. If the evaluated distance differs from the current value of line spacing, the control function SLS (Set Line Spacing) is inserted before the line terminator of the first line. The evaluated distance is inserted as the parameter of this control function and also becomes the current line spacing.  HIf the output of the content layout process is in formatted processable form, those occurrences of the control function SLS (Set Line Spacing) inserted by the content layout process are enclosed by the delimiters SOS (Start Of String) and ST (String Terminator). 12.2.1.4HIdentification of content portions  HThe content layout process shall also provide a value for the attribute "Content portion identifier layout" for each content portion associated with the layout structure. 12.2.1.5HDetermination of basic layout object dimensions  HThe formatting action continues until all the available content has been allocated or all the available area has been filled.  HThe content layout process attempts to allocate the minimum portion of the available area sufficient to hold all of the available content. Hence, the dimensions of the basic layout object can only be determined once formatting is complete.  HThe mapping to horizontal and vertical dimensions of the basic layout object is dependent upon the character path as follows: (   x|@ w      Character path  Dimension in direction  Dimension in direction orthogonal     of character path  to character path     0, 180  Horizontal dimension  Vertical dimension     90, 270  Vertical dimension  Horizontal dimension      HP ,x--h.Xp12.2.2 Single basic logical object to multiple basic layout objects  XIf the formatted content does not fit into the available area in the direction of line progression then an additional available area has to be obtained from the document layout process e.g. in the case of a page boundary. In this case, the content of a single basic logical object is allocated to more than one basic layout object. The original content portion is split into several content portions, each corresponding to a different basic layout object. XThere are two changes with respect to the description in 12.2.1:  X the presentation attributes of the second and subsequent basic layout object are given values corresponding to the status of rendition (line spacing, character spacing, graphic renditions etc.) at the end of the previous basic layout object;'  X the allocation of content to basic layout objects is to be performed such that the presentation attributes "orphan size" and "widow size" are fulfilled.' 12.2.3 Multiple basic logical objects to single basic layout object  XWhen concatenation results in the content associated with a more than one basic logical object being laid out in a single basic layout object (see 7.5), it may be necessary for the content layout process to insert control functions at the beginning of the second and subsequent basic logical objects so that the values of certain presentation attributes associated with those basic logical objects are applied. These control functions are:  X SHS (Select Character Spacing) or SCS (Set character Spacing) for "character spacing";' X Designation and/or invocation sequences for "graphic character sets"; X IGS (Identify Graphic Subrepertoire) for "graphic character subrepertoire"; X SGR (Select Graphic Rendition) for "graphic rendition"; X SVS (Select Line Spacing) or SLS (Set Line Spacing) for "line spacing".  XIf the output of the content layout process is in formatted processable form, then the control functions inserted by the content layout process are enclosed by the delimiters SOS (Start Of String) and ST (String Terminator).  XThe presentation attribute "proportional line spacing" specified for the second or subsequent basic logical objects is interpreted by the content layout process as described in 12.2.1.  XThe other presentation attributes specified for the second and subsequent basic logical objects are ignored (see 7.5). 12.3XContent layout process for formatted processable content  XFor formatted processable form content, the initialization step of the content layout process shall: X remove all SOSST control strings from the content;  /Ԍ X remove all layout control functions (BS, HPB, HPR, JFY, SACS, SRCS and SSW) from the content (see 11.2);'   X combine all content portions associated with the same basic logical object into a single content portion in order to prevent unnecessary fragmentation of the document content which could otherwise occur;'  X delete the content portion attribute "content layout identifier layout", if present.'  XAfter initialization, the content is in processable form. The remaining steps of the content layout process are as described for processable content (see 12.2). 12.4XContent layout process for formatted content  XFor formatted content, the content layout process still has to determine the dimensions of the basic layout object to be allocated.  XThe same steps of the content layout process are used as for processable form content. In this case, however, formatting only involves:  X the positioning of character images within a line box as described in 5.2 and 12.2.1.3.1;'  X the positioning of line boxes within a basic layout object as described in 5.3.' 13 X Content imaging process  XThis section describes a content imaging process for basic layout objects associated with content architecture of type character.  XIts purpose is to aid understanding of the semantics of the presentation attributes and control functions by describing the required results of such a process. However, it is not intended to specify any process that might be carried out in a particular implementation to achieve these results. 13.1XIntroduction  XThe content imaging process is only concerned with the logical structures, the presentation styles and the content of basic layout components conforming to this Recommendation. XAll logical control functions, if any, are ignored.  XThe content imaging process is only applicable to the formatted and formatted processable form character content architecture classes. 13.2XContent imaging process for formatted content  XThis section describes how the various shared and layout presentation attributes and shared and layout control functions influence the image of the contents.  XMost shared presentation attributes and shared control functions serve the purpose of positioning and orienting character images along reference lines and for positioning and orienting these reference lines within the basic layout object.  XThus, the effect of most shared presentation attributes and shared control functions have already been described in the content layout process.  XMost layout presentation attributes and control functions are related to positioning and, thus, have already been described as the result of the content layout process.  XThe following subsections provide additional information relating to the content imaging process. 13.2.1 Determination of initial point  XThe active position for imaging is set on the initial point within the basic layout object. This information is derived from the presentation attribute "initial offset". 13.2.2 Choosing character images  XThe following presentation attributes and control functions determine the character images to be chosen for imaging: >0   X "graphic character sets" and code extension announcer, designation and invocation control functions;'  X "character fonts" (together with the attribute "fonts list" in the document profile);' X "graphic rendition" and SGR (Select Graphic Rendition).'   Xsubstitute for this font by making use of the font information available in the document profile attribute "fonts list". 13.2.3 Formatting indicator  XThe presentation attribute "formatting indicator" specifies whether first line offset, itemization, alignment, tabulation and pairwise kerning have already been performed by the content layout process or not.  XIf not, or if the result from the content layout process has been invalidated by a font substitution, then the content imaging process must perform the task in the same way as described in the content layout process (see 12.2.1.3.1). 13.3XContent imaging process for formatted processable content  XFor content in formatted processable form, the only difference from the case of formatted form is that all logical control functions and the delimiter control functions SOS (Start Of String) and ST (String Terminator) are ignored.  XThe effect of shared and layout presentation attributes and shared and layout control functions is as described in 13.2. 14 X Interactions between presentation attributes and control functions  XThis section contains a summary of the interactions among and between presentation attributes and control functions defined in various places in this Recommendation as follows: X LF is restricted to be used in the following cases: X 1) at the beginning of the content of a basic layout component; X 2) immediately following a control function CR (Carriage Return); X 3) immediately following another LF. X BPH or CR is not permitted in the following cases: X 1) when PLU or PLD is active;  X 2) after VPR and/or VPB have moved the active position away from the reference line; X 3) between the control functions SRS 1 and SRS 0; X 4) between the control functions PTX 1 and PTX 0.  X Rendition aspects defined by some presentation attributes can be overridden by control functions embedded in content portions as follows:'   w      Presentation attribute  Control function     Character spacing  SHS, SCS    Line spacing  SVS, SLS    Graphic rendition  SGR    Graphic character subrepertoire  IGS    Graphic character sets  Code extension control functions         X When the presentation attribute "line layout table" specifies any tabulation stops, the presentation attribute "alignment" is assumed to have the value "startaligned".' /  15 X Definition of character content architecture classes  XThis section defines the three classes of character content architecture as described in 5, namely:  X a formatted form character content architecture which allows for document content to be presented (e.g. printed or displayed) as intended by the originator. Formatted form can be used in any basic component;'  X a processable form character content architecture which allows for document content to be processed (e.g. edited or formatted). Processable form can be used in any basic logical component;'  X a formatted processable form character content architecture which allows for document content to be processed and also to be presented as intended by the originator. Formatted processable form can be used in any basic component.'  XParagraphs 15.1, 15.2 and 15.3 specify the categories of presentation attributes and control functions that pertain to these content architecture classes. The individual presentation attributes and control functions are summarized in Tables 5 and 6/T.416. The permissible values and the default values of the presentation attributes and the control functions parameter values are defined in 7 and 11 respectively. $TABLE 5/T.416 *  Summary of presentation attributes ă         Character content  Formatted processable    architecture class       Processable         Presentation attribute  Formatted       Alignment  X  X  X    Character fonts  X  X  X    Character orientation  X  X  X    Character path  X  X  X    Character spacing  X  X  X    Code extension announcers  X  X  X    First line offset  X  X  X    Formatting indicator  X   X    Graphic character sets  X  X  X    Graphic character subrepertoire  X  X  X    Graphic rendition  X  X  X    Indentation   X  X    Initial offset  X   X    Itemization  X  X  X    Kerning offset  X  X  X    Line layout table  X  X  X    Line progression  X  X  X    Line spacing  X  X  X    Orphan size   X  X    Pairwise kerning  X  X  X    Proportional line spacing   X  X    Widow size   X  X      ,    t#TABLE 6/T.416 t) t Summary of control functions ă t)   w        Character content  Formatted processable    architecture class       Processable         Control function  Formatted       BPH (Break Permitted Here)   X  X    BS (Backspace)  X   X    CR (Carriage Return)  X  X  X    GCC (Graphic Character Composition  X  X  X    HPB (Character Position Relative)  X   X    HPR (Character Position Backward)  X   X    IGS (Identify Graphic Subrepertoire  X  X  X    JFY (No Justify)  X   X    LF (Line Feed)  X  X  X    NBH (No Break Here)   X  X    PLD (Partial Line Down)  X  X  X    PLU (Partial Line Up)  X  X  X    PTX (Parallel Texts)   X  X    SACS (Set Additional Character Spacing)  X   X    SCS (Set Character Spacing)  X  X  X    SGR (Select Graphic Rendition)  X  X  X    SHS (Select Character Spacing)  X  X  X    SLS (Set Line Spacing)  X  X  X    SOS (Start Of String)    X    SP (Space)  X  X  X    SRCS (Set Reduced Character Spacing)  X   X    SRS (Start Reverse String)  X  X  X    SSW (Set SPACE Width)  X   X    ST (String Terminator)    X    STAB (Selective Tabulation)  X  X  X    SUB (Substitute)  X  X  X    SVS (Select Line Spacing)  X  X  X    VPB (Line Position Backward)  X  X  X    VPR (Line Position Relative)  X  X  X    Code extension control functions  X  X  X        XIn order to aid the definition of content architecture levels for use in document application profiles (see Recommendation T.411), the presentation attributes and the control functions that are applicable to each content architecture class are listed in Annex A, together with their permissible values and default values. 15.1XFormatted character content architecture class  XThe following categories of presentation attributes and control functions pertain to the formatted character content architecture class: X shared presentation attributes (see 7.1); )  X layout presentation attributes (see 7.2); X shared control functions (see 11.1); X layout control functions (see 11.2). 15.2XProcessable character content architecture class  XThe following categories of presentation attributes and control functions pertain to the processable character content architecture class: X shared presentation attributes (see 7.1); X logical presentation attributes (see 7.3); X shared control functions (see 11.1); X logical control functions (see 11.3). 15.3XFormatted processable character content architecture class  XThe following categories of presentation attributes and control functions pertain to the formatted processable character content architecture class: X shared presentation attributes (see 7.1); X layout presentation attributes (see 7.2); X logical presentation attributes (see 7.3); X shared control functions (see 11.1); X layout control functions (see 11.2); X logical control functions (see 11.3); X delimiters (see 11.4).