On certain tables, add top and bottom borders to table header and a bottom border to the table. This matches what those tables in the old pdfs looked like.
the <?dbfo keep-together='always'> prevents tables from splitting across pages. Useful for tiny tables. Converting the colwidth to a floating point, IE, 1* -> 1.0* cleans up these build errors: WARNING: table-layout="fixed" and column-width unspecified => falling back to proportional-column-width(1) --- specs/CTEXT/ctext.xml | 181 ++++++++++++++++++++++++++----------------------- 1 files changed, 96 insertions(+), 85 deletions(-) diff --git a/specs/CTEXT/ctext.xml b/specs/CTEXT/ctext.xml index 209fac9..809f789 100644 --- a/specs/CTEXT/ctext.xml +++ b/specs/CTEXT/ctext.xml @@ -98,23 +98,24 @@ For our purposes, the octet encoding space is divided into four ranges: </para> <informaltable frame="none"> - <tgroup cols='2' align='left'> - <colspec colname='c1' colsep="0" colwidth="1*"/> - <colspec colname='c2' colsep="0" colwidth="9*"/> + <?dbfo keep-together="always" ?> + <tgroup cols='2' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> + <colspec colname='c2' colwidth="9.0*"/> <tbody> - <row rowsep="0"> + <row> <entry>C0</entry> <entry>octets from 00/00 to 01/15</entry> </row> - <row rowsep="0"> + <row> <entry>GL</entry> <entry>octets from 02/00 to 07/15</entry> </row> - <row rowsep="0"> + <row> <entry>C1</entry> <entry>octets from 08/00 to 09/15</entry> </row> - <row rowsep="0"> + <row> <entry>GR</entry> <entry>octets from 10/00 to 15/15</entry> </row> @@ -144,22 +145,23 @@ In C0, only the following values will be used: </para> <informaltable frame="none"> - <tgroup cols='3' align='left'> - <colspec colname='c1' colsep="0" colwidth="1*"/> - <colspec colname='c2' colsep="0" colwidth="1*"/> - <colspec colname='c3' colsep="0" colwidth="5*"/> + <?dbfo keep-together="always" ?> + <tgroup cols='3' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> + <colspec colname='c2' colwidth="1.0*"/> + <colspec colname='c3' colwidth="5.0*"/> <tbody> - <row rowsep="0"> + <row> <entry>00/09</entry> <entry>HT</entry> <entry>HORIZONTAL TABULATION</entry> </row> - <row rowsep="0"> + <row> <entry>00/10</entry> <entry>NL</entry> <entry>NEW LINE</entry> </row> - <row rowsep="0"> + <row> <entry>01/11</entry> <entry>ESC</entry> <entry>(ESCAPE)</entry> @@ -173,12 +175,13 @@ In C1, only the following value will be used: </para> <informaltable frame="none"> - <tgroup cols='3' align='left'> - <colspec colname='c1' colsep="0" colwidth="1*"/> - <colspec colname='c2' colsep="0" colwidth="1*"/> - <colspec colname='c3' colsep="0" colwidth="5*"/> + <?dbfo keep-together="always" ?> + <tgroup cols='3' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> + <colspec colname='c2' colwidth="1.0*"/> + <colspec colname='c3' colwidth="5.0*"/> <tbody> - <row rowsep="0"> + <row> <entry>09/11</entry> <entry>CSI</entry> <entry>CONTROL SEQUENCE INTRODUCER</entry> @@ -250,19 +253,20 @@ the GL set, one of the following control sequences is used: </para> <informaltable frame="none"> - <tgroup cols='4' align='left'> - <colspec colname='c1' colsep="0" colwidth="1*"/> - <colspec colname='c2' colsep="0" colwidth="1*"/> - <colspec colname='c3' colsep="0" colwidth="2*"/> - <colspec colname='c4' colsep="0" colwidth="8*"/> + <?dbfo keep-together="always" ?> + <tgroup cols='4' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> + <colspec colname='c2' colwidth="1.0*"/> + <colspec colname='c3' colwidth="2.0*"/> + <colspec colname='c4' colwidth="8.0*"/> <tbody> - <row rowsep="0"> + <row> <entry>01/11</entry> <entry>02/08</entry> <entry>{I} F</entry> <entry>94 character set</entry> </row> - <row rowsep="0"> + <row> <entry>01/11</entry> <entry>02/04</entry> <entry>02/08{I} F</entry> @@ -279,25 +283,26 @@ the GR set, one of the following control sequences is used: </para> <informaltable frame="none"> - <tgroup cols='4' align='left'> - <colspec colname='c1' colsep="0" colwidth="1*"/> - <colspec colname='c2' colsep="0" colwidth="1*"/> - <colspec colname='c3' colsep="0" colwidth="2*"/> - <colspec colname='c4' colsep="0" colwidth="8*"/> + <?dbfo keep-together="always" ?> + <tgroup cols='4' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> + <colspec colname='c2' colwidth="1.0*"/> + <colspec colname='c3' colwidth="2.0*"/> + <colspec colname='c4' colwidth="8.0*"/> <tbody> - <row rowsep="0"> + <row> <entry>01/11</entry> <entry>02/09</entry> <entry>{I} F</entry> <entry>94 character set</entry> </row> - <row rowsep="0"> + <row> <entry>01/11</entry> <entry>02/13</entry> <entry>{I} F</entry> <entry>96 character set</entry> </row> - <row rowsep="0"> + <row> <entry>01/11</entry> <entry>02/04</entry> <entry>02/09 {I} F</entry> @@ -339,19 +344,20 @@ The value of N is derived from the column value for F: </para> <informaltable frame="none"> - <tgroup cols='2' align='left'> - <colspec colname='c1' colsep="0" colwidth="1*"/> - <colspec colname='c2' colsep="0" colwidth="3*"/> + <?dbfo keep-together="always" ?> + <tgroup cols='2' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> + <colspec colname='c2' colwidth="3.0*"/> <tbody> - <row rowsep="0"> + <row> <entry>column 04 or 05</entry> <entry>2 octets</entry> </row> - <row rowsep="0"> + <row> <entry>column 06</entry> <entry>3 octets</entry> </row> - <row rowsep="0"> + <row> <entry>column 07</entry> <entry>4 or more octets</entry> </row> @@ -398,20 +404,21 @@ still deal with Intermediate characters in the event that additional encodings are later added to this list. </para> -<informaltable frame="none"> - <tgroup cols='3' align='left'> - <colspec colname='c1' colsep="0" colwidth="1*"/> - <colspec colname='c2' colsep="0" colwidth="1*"/> - <colspec colname='c3' colsep="0" colwidth="5*"/> +<informaltable frame="topbot"> + <?dbfo keep-together="auto" ?> + <tgroup cols='3' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> + <colspec colname='c2' colwidth="1.0*"/> + <colspec colname='c3' colwidth="10.0*"/> <thead> - <row> + <row rowsep='1'> <entry>{I} F</entry> <entry>94/96</entry> <entry>Description</entry> </row> </thead> <tbody> - <row rowsep="0"> + <row> <entry>4/02</entry> <entry>94</entry> <entry> @@ -516,27 +523,28 @@ following sequences: </para> <informaltable frame="none"> - <tgroup cols='2' align='left'> - <colspec colname='c1' colsep="0" colwidth="1*"/> - <colspec colname='c2' colsep="0" colwidth="2*"/> + <?dbfo keep-together="always" ?> + <tgroup cols='2' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> + <colspec colname='c2' colwidth="2.0*"/> <tbody> - <row rowsep="0"> + <row> <entry>01/11 2/05 02/15 03/00 M L</entry> <entry>variable number of octets per character</entry> </row> - <row rowsep="0"> + <row> <entry>01/11 2/05 02/15 03/01 M L</entry> <entry>1 octet per character</entry> </row> - <row rowsep="0"> + <row> <entry>01/11 2/05 02/15 03/02 M L</entry> <entry>2 octet per character</entry> </row> - <row rowsep="0"> + <row> <entry>01/11 2/05 02/15 03/03 M L</entry> <entry>3 octet per character</entry> </row> - <row rowsep="0"> + <row> <entry>01/11 2/05 02/15 03/04 M L</entry> <entry>4 octet per character</entry> </row> @@ -606,19 +614,20 @@ control sequences: </para> <informaltable frame="none"> - <tgroup cols='2' align='left'> - <colspec colname='c1' colsep="0" colwidth="1*"/> - <colspec colname='c2' colsep="0" colwidth="2*"/> + <?dbfo keep-together="always" ?> + <tgroup cols='2' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> + <colspec colname='c2' colwidth="2.0*"/> <tbody> - <row rowsep="0"> + <row> <entry>09/11 03/01 05/13</entry> <entry>begin left-to-right text</entry> </row> - <row rowsep="0"> + <row> <entry>09/11 03/02 05/13</entry> <entry>begin right-to-left text</entry> </row> - <row rowsep="0"> + <row> <entry>09/11 05/13</entry> <entry>end of string</entry> </row> @@ -687,80 +696,81 @@ The following CharSet names for the standard character set encodings are registered for use in font names under the X Logical Font Description: </para> -<informaltable frame="none"> - <tgroup cols='3' align='left'> - <colspec colname='c1' colsep="0" colwidth="1*"/> - <colspec colname='c2' colsep="0" colwidth="1*"/> - <colspec colname='c3' colsep="0" colwidth="2*"/> +<informaltable frame="topbot"> + <?dbfo keep-together="auto" ?> + <tgroup cols='3' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> + <colspec colname='c2' colwidth="2.0*"/> + <colspec colname='c3' colwidth="2.0*"/> <thead> - <row> + <row rowsep='1'> <entry>Name</entry> <entry>Encoding Standard</entry> <entry>Description</entry> </row> </thead> <tbody> - <row rowsep="0"> + <row> <entry>ISO8859-1</entry> <entry>ISO8859-1</entry> <entry>Latinalphabet No. 1</entry> </row> - <row rowsep="0"> + <row> <entry>ISO8859-2</entry> <entry>ISO8859-2</entry> <entry>Latinalphabet No. 2</entry> </row> - <row rowsep="0"> + <row> <entry>ISO8859-3</entry> <entry>ISO8859-3</entry> <entry>Latinalphabet No. 3</entry> </row> - <row rowsep="0"> + <row> <entry>ISO8859-4</entry> <entry>ISO8859-4</entry> <entry>Latinalphabet No. 4</entry> </row> - <row rowsep="0"> + <row> <entry>ISO8859-5</entry> <entry>ISO 8859-5</entry> <entry>Latin/Cyrillic alphabet</entry> </row> - <row rowsep="0"> + <row> <entry>ISO8859-6</entry> <entry>ISO 8859-6</entry> <entry>Latin/Arabic alphabet</entry> </row> - <row rowsep="0"> + <row> <entry>ISO8859-7</entry> <entry>ISO8859-7</entry> <entry>Latin/Greekalphabet</entry> </row> - <row rowsep="0"> + <row> <entry>ISO8859-8</entry> <entry>ISO8859-8</entry> <entry>Latin/Hebrew alphabet</entry> </row> - <row rowsep="0"> + <row> <entry>ISO8859-9</entry> <entry>ISO8859-9</entry> <entry>Latinalphabet No. 5</entry> </row> - <row rowsep="0"> + <row> <entry>JISX0201.1976-0</entry> <entry>JIS X0201-1976 (reaffirmed 1984)</entry> <entry>8-bit Alphanumeric-Katakana Code</entry> </row> - <row rowsep="0"> + <row> <entry>GB2312.1980-0</entry> <entry>GB2312-1980, GL encoding</entry> <entry>China (PRC) Hanzi</entry> </row> - <row rowsep="0"> + <row> <entry>JISX0208.1983-0</entry> <entry>JIS X0208-1983, GL encoding</entry> <entry>Japanese Graphic Character Set</entry> </row> - <row rowsep="0"> + <row> <entry>KSC5601.1987-0</entry> <entry>KS C5601-1987, GL encoding</entry> <entry>Korean Graphic Character Set</entry> @@ -835,15 +845,16 @@ control sequences: </para> <informaltable frame="none"> - <tgroup cols='2' align='left'> - <colspec colname='c1' colsep="0" colwidth="1*"/> - <colspec colname='c2' colsep="0" colwidth="2*"/> + <?dbfo keep-together="always" ?> + <tgroup cols='2' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> + <colspec colname='c2' colwidth="2.0*"/> <tbody> - <row rowsep="0"> + <row> <entry>01/11 02/03 V 03/00</entry> <entry>ignoring extensions is OK</entry> </row> - <row rowsep="0"> + <row> <entry>01/11 02/03 V 03/01</entry> <entry>ignoring extensions is not OK</entry> </row> -- 1.7.1 _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel