[docutils:bugs] #128 combining unicode chars count in grid tables

Günter Milde via Docutils-develop <[email protected]> Wed, 17 Sep 2025 15:00:12 -0000
Newsgroups gmane.text.docutils.devel
Message-ID </p/docutils/bugs/128/50a0b123858450ac13841b0bf9df13e84aa4edf1.bugs@docutils.p.sourceforge.net>
This is a multi-part message in MIME format.
--===============8530000664779435047==
Content-Type: multipart/related; boundary="===============6479293848411568568=="

This is a multi-part message in MIME format.
--===============6479293848411568568==
Content-Type: multipart/alternative; boundary="===============2249242021518333459=="
MIME-Version: 1.0

--===============2249242021518333459==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64

LSBEZXNjcmlwdGlvbiBoYXMgY2hhbmdlZDoKCkRpZmY6Cgp+fn5+CgotLS0gb2xkCisrKyBuZXcK
QEAgLTEsNyArMSwyIEBACi1Db21iaW5pbmcgdW5pY29kZSBjaGFycyBpbiBoZWFkaW5ncyAKK0Nv
bWJpbmluZyB1bmljb2RlIGNoYXJzIGluIDxzPmhlYWRpbmdzIGFuZCBzaW1wbGU8L3M+IGdyaWQg
dGFibGVzIGxlYWQgdG8gd2FybmluZ3MgYW5kIGVycm9ycywgYXMgdGhleSBjb250cmlidXRlIHRv
IHRoZSBzdHJpbmcgbGVuZ2h0LgogCi1saWtlIGHMgCB3aXRoIHZhcmlhCi1cLS0tLS0tLS0tLS0t
LS0tLS0KLQotYW5kIHNpbXBsZSB0YWJsZXMgbGVhZCB0byB3YXJuaW5ncyBhbmQgZXJyb3JzLCBh
cyB0aGV5IGNvbnRyaWJ1dGUgdG8gdGhlIHN0cmluZyBsZW5naHQuCi0KCn5+fn4KCgoKCi0tLQoK
KipbYnVnczojMTI4XSBjb21iaW5pbmcgdW5pY29kZSBjaGFycyBjb3VudCBpbiBncmlkIHRhYmxl
cyoqCgoqKlN0YXR1czoqKiBvcGVuCioqQ3JlYXRlZDoqKiBUdWUgSmFuIDA1LCAyMDEwIDEwOjQ5
IEFNIFVUQyBieSBHw7xudGVyIE1pbGRlCioqTGFzdCBVcGRhdGVkOioqIE1vbiBNYXkgMzAsIDIw
MjIgMDk6MjAgUE0gVVRDCioqT3duZXI6Kiogbm9ib2R5CgoKQ29tYmluaW5nIHVuaWNvZGUgY2hh
cnMgaW4gPHM+aGVhZGluZ3MgYW5kIHNpbXBsZTwvcz4gZ3JpZCB0YWJsZXMgbGVhZCB0byB3YXJu
aW5ncyBhbmQgZXJyb3JzLCBhcyB0aGV5IGNvbnRyaWJ1dGUgdG8gdGhlIHN0cmluZyBsZW5naHQu
DQoNCgoKCi0tLQoKU2VudCBmcm9tIHNvdXJjZWZvcmdlLm5ldCBiZWNhdXNlIGRvY3V0aWxzLWRl
dmVsb3BAbGlzdHMuc291cmNlZm9yZ2UubmV0IGlzIHN1YnNjcmliZWQgdG8gaHR0cHM6Ly9zb3Vy
Y2Vmb3JnZS5uZXQvcC9kb2N1dGlscy9idWdzLwoKVG8gdW5zdWJzY3JpYmUgZnJvbSBmdXJ0aGVy
IG1lc3NhZ2VzLCBhIHByb2plY3QgYWRtaW4gY2FuIGNoYW5nZSBzZXR0aW5ncyBhdCBodHRwczov
L3NvdXJjZWZvcmdlLm5ldC9wL2RvY3V0aWxzL2FkbWluL2J1Z3Mvb3B0aW9ucy4gIE9yLCBpZiB0
aGlzIGlzIGEgbWFpbGluZyBsaXN0LCB5b3UgY2FuIHVuc3Vic2NyaWJlIGZyb20gdGhlIG1haWxp
bmcgbGlzdC4=

--===============2249242021518333459==
Content-Type: text/html; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64

PGRpdiBjbGFzcz0ibWFya2Rvd25fY29udGVudCI+PHVsPgo8bGk+RGVzY3JpcHRpb24gaGFzIGNo
YW5nZWQ6PC9saT4KPC91bD4KPHA+RGlmZjo8L3A+CjxkaXYgY2xhc3M9ImNvZGVoaWxpdGUiPjxw
cmU+PHNwYW4+PC9zcGFuPjxjb2RlPjxzcGFuIGNsYXNzPSJnZCI+LS0tIG9sZDwvc3Bhbj4KPHNw
YW4gY2xhc3M9ImdpIj4rKysgbmV3PC9zcGFuPgo8c3BhbiBjbGFzcz0iZ3UiPkBAIC0xLDcgKzEs
MiBAQDwvc3Bhbj4KPHNwYW4gY2xhc3M9ImdkIj4tQ29tYmluaW5nIHVuaWNvZGUgY2hhcnMgaW4g
aGVhZGluZ3MgPC9zcGFuPgo8c3BhbiBjbGFzcz0iZ2kiPitDb21iaW5pbmcgdW5pY29kZSBjaGFy
cyBpbiAmYW1wO2x0O3MmYW1wO2d0O2hlYWRpbmdzIGFuZCBzaW1wbGUmYW1wO2x0Oy9zJmFtcDtn
dDsgZ3JpZCB0YWJsZXMgbGVhZCB0byB3YXJuaW5ncyBhbmQgZXJyb3JzLCBhcyB0aGV5IGNvbnRy
aWJ1dGUgdG8gdGhlIHN0cmluZyBsZW5naHQuPC9zcGFuPgoKPHNwYW4gY2xhc3M9ImdkIj4tbGlr
ZSBhzIAgd2l0aCB2YXJpYTwvc3Bhbj4KPHNwYW4gY2xhc3M9ImdkIj4tXC0tLS0tLS0tLS0tLS0t
LS0tPC9zcGFuPgo8c3BhbiBjbGFzcz0iZ2QiPi08L3NwYW4+CjxzcGFuIGNsYXNzPSJnZCI+LWFu
ZCBzaW1wbGUgdGFibGVzIGxlYWQgdG8gd2FybmluZ3MgYW5kIGVycm9ycywgYXMgdGhleSBjb250
cmlidXRlIHRvIHRoZSBzdHJpbmcgbGVuZ2h0Ljwvc3Bhbj4KPHNwYW4gY2xhc3M9ImdkIj4tPC9z
cGFuPgo8L2NvZGU+PC9wcmU+PC9kaXY+Cgo8aHIvPgo8cD48c3Ryb25nPjxhIGNsYXNzPSJhbGlu
ayIgaHJlZj0iaHR0cHM6Ly9zb3VyY2Vmb3JnZS5uZXQvcC9kb2N1dGlscy9idWdzLzEyOC8iPlti
dWdzOiMxMjhdPC9hPiBjb21iaW5pbmcgdW5pY29kZSBjaGFycyBjb3VudCBpbiBncmlkIHRhYmxl
czwvc3Ryb25nPjwvcD4KPHA+PHN0cm9uZz5TdGF0dXM6PC9zdHJvbmc+IG9wZW48YnIvPgo8c3Ry
b25nPkNyZWF0ZWQ6PC9zdHJvbmc+IFR1ZSBKYW4gMDUsIDIwMTAgMTA6NDkgQU0gVVRDIGJ5IEfD
vG50ZXIgTWlsZGU8YnIvPgo8c3Ryb25nPkxhc3QgVXBkYXRlZDo8L3N0cm9uZz4gTW9uIE1heSAz
MCwgMjAyMiAwOToyMCBQTSBVVEM8YnIvPgo8c3Ryb25nPk93bmVyOjwvc3Ryb25nPiBub2JvZHk8
L3A+CjxwPkNvbWJpbmluZyB1bmljb2RlIGNoYXJzIGluIDxzPmhlYWRpbmdzIGFuZCBzaW1wbGU8
L3M+IGdyaWQgdGFibGVzIGxlYWQgdG8gd2FybmluZ3MgYW5kIGVycm9ycywgYXMgdGhleSBjb250
cmlidXRlIHRvIHRoZSBzdHJpbmcgbGVuZ2h0LjwvcD4KPGhyLz4KPHA+U2VudCBmcm9tIHNvdXJj
ZWZvcmdlLm5ldCBiZWNhdXNlIGRvY3V0aWxzLWRldmVsb3BAbGlzdHMuc291cmNlZm9yZ2UubmV0
IGlzIHN1YnNjcmliZWQgdG8gPGEgaHJlZj0iaHR0cHM6Ly9zb3VyY2Vmb3JnZS5uZXQvcC9kb2N1
dGlscy9idWdzLyI+aHR0cHM6Ly9zb3VyY2Vmb3JnZS5uZXQvcC9kb2N1dGlscy9idWdzLzwvYT48
L3A+CjxwPlRvIHVuc3Vic2NyaWJlIGZyb20gZnVydGhlciBtZXNzYWdlcywgYSBwcm9qZWN0IGFk
bWluIGNhbiBjaGFuZ2Ugc2V0dGluZ3MgYXQgPGEgaHJlZj0iaHR0cHM6Ly9zb3VyY2Vmb3JnZS5u
ZXQvcC9kb2N1dGlscy9hZG1pbi9idWdzL29wdGlvbnMuIj5odHRwczovL3NvdXJjZWZvcmdlLm5l
dC9wL2RvY3V0aWxzL2FkbWluL2J1Z3Mvb3B0aW9ucy48L2E+ICBPciwgaWYgdGhpcyBpcyBhIG1h
aWxpbmcgbGlzdCwgeW91IGNhbiB1bnN1YnNjcmliZSBmcm9tIHRoZSBtYWlsaW5nIGxpc3QuPC9w
PjwvZGl2Pg==

--===============2249242021518333459==--

--===============6479293848411568568==--


--===============8530000664779435047==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============8530000664779435047==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline