@@ -1078,7 +1078,7 @@ string-length(description))"/>
1078
1078
1079
1079
1080
1080
<xsl : for-each select =" $u/unicode/charlist/character
1081
- [contains(@id,'-') or starts-with(description,'COMBINING')]
1081
+ [contains(@id,'-') (: or starts-with(description,'COMBINING'): )]
1082
1082
[entity[@set=/unicode/entitygroups/group[@name='2007']/set/@name]/@id]
1083
1083
[not(matches(@id,'(020D2|020E5|022D2|00338|0FE00)$'))]" >
1084
1084
<xsl : sort select =" starts-with(description,'COMBINING')" />
@@ -1115,6 +1115,55 @@ string-length(description))"/>
1115
1115
</table >
1116
1116
</xsl : template >
1117
1117
1118
+ <xsl : template match =" p[@id='combining-start']" >
1119
+ <table class =" complex data" >
1120
+ <thead >
1121
+ <tr >
1122
+ <th >Entity</th >
1123
+ <th >Set</th >
1124
+ <th >Description</th >
1125
+ <th colspan =" 3" >Unicode Character</th >
1126
+ </tr >
1127
+ </thead >
1128
+ <tbody >
1129
+
1130
+
1131
+ <xsl : for-each select =" $u/unicode/charlist/character
1132
+ [(:contains(@id,'-') or :) starts-with(description,'COMBINING') ]
1133
+ [entity[@set=/unicode/entitygroups/group[@name='2007']/set/@name]/@id]
1134
+ [not(matches(@id,'(020D2|020E5|022D2|00338|0FE00)$'))]" >
1135
+ <xsl : sort select =" starts-with(description,'COMBINING')" />
1136
+ <xsl : sort select =" @id" />
1137
+ <xsl : variable name =" id" select =" @id" />
1138
+ <xsl : for-each select =" entity[@set=/unicode/entitygroups/group[@name='2007']/set/@name]" >
1139
+ <tr class =" combine" >
1140
+ <td ><xsl : value-of select =" @id" /></td >
1141
+ <td ><xsl : value-of select =" replace(@set,'9573-2003-','')" /></td >
1142
+ <td ><xsl : value-of select =" desc" /></td >
1143
+ <xsl : if test =" position()=1" >
1144
+ <td rowspan =" {last()}" >
1145
+ <xsl : value-of select =" d:uplus($id)" />
1146
+ </td >
1147
+ <td rowspan =" {last()}" >
1148
+ <img height =" 32"
1149
+ width =" 32"
1150
+ src =" {$pathfrommain}{$glyphs}/{substring($id,2,3)}/{translate($id,'x','')}.png"
1151
+ alt =" {$id}"
1152
+ >
1153
+ <xsl : if test =" @image='none'" ><xsl : attribute
1154
+ name =" src" ><xsl : value-of select =" $glyphs" />/none.png</xsl : attribute ></xsl : if >
1155
+ </img >
1156
+ </td >
1157
+ <td rowspan =" {last()}" >
1158
+ <xsl : value-of select =" ../description" />
1159
+ </td >
1160
+ </xsl : if >
1161
+ </tr >
1162
+ </xsl : for-each >
1163
+ </xsl : for-each >
1164
+ </tbody >
1165
+ </table >
1166
+ </xsl : template >
1118
1167
1119
1168
<xsl : template name =" letter-like" >
1120
1169
<xsl : param name =" mathvariant" />
0 commit comments