Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

BOFH excuse #357: I'd love to help you -- it's just that the Boss won't let me near the computer.


alt / alt.ascii-art / [DIS] [UNICODE] Unicode's proposed Terminal Complex Script Support

SubjectAuthor
* [DIS] [UNICODE] Unicode's proposed Terminal Complex Script SupportViatrix
`- Re: [DIS] [UNICODE] Unicode's proposed Terminal Complex Script SupportEli the Bearded

1
Subject: [DIS] [UNICODE] Unicode's proposed Terminal Complex Script Support
From: Viatrix
Newsgroups: alt.ascii-art
Organization: A noiseless patient Spider
Date: Mon, 15 May 2023 16:22 UTC
Attachments: unnamed (application/pgp-signature)
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: viatrix-usenetting@purelymail.com (Viatrix)
Newsgroups: alt.ascii-art
Subject: [DIS] [UNICODE] Unicode's proposed Terminal Complex Script Support
Date: Mon, 15 May 2023 09:22:49 -0700
Organization: A noiseless patient Spider
Lines: 41
Message-ID: <20230515092249.0c0ae9e2@lm-Satellite-Pro-C70-B>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="Sig_/vMBNS2Z6.liigMWygRyhJ.R";
protocol="application/pgp-signature"; micalg=pgp-sha512
Injection-Info: dont-email.me; posting-host="ccf2b5dc408265cf4f2123767e875e61";
logging-data="3255119"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/N1+xr3/SMQZ0CAYLU+lSg"
Cancel-Lock: sha1:Fmx69YdmJNOHqB0lktdnIcHj4n0=
X-Newsreader: Claws Mail 3.19.1 (GTK+ 2.24.33; x86_64-pc-linux-gnu)
View all headers

(This message is about Unicode, not ASCII. I would have posted it to
rec.arts.ascii per the FAQ, but rec.arts.ascii appears to have lost its
moderator such that nothing can be posted. I will include "[UNICODE]" in
the subject of any Unicode-related postings I make to alt.ascii-art.)

Recently, some people at Unicode proposed the development of a
'Terminal Complex Script Support' specification:
<https://www.unicode.org/L2/L2023/23107-terminal-suppt.pdf> (1.3MB)

Relevant to text art: If this TCSS were standardized, the width of
every Unicode character/sequence in the terminal would be precisely an
integer number of cells, and these widths would be the same across all
terminals. This would mean most any Unicode characters could be used in
text art. Maybe this will open many new possibilities in text art! Or
maybe it will largely have no effect on text art! We shall see.

--
Viatrix she|they https://viatrix.is-hella.gay

Attachments: unnamed (application/pgp-signature)
Subject: Re: [DIS] [UNICODE] Unicode's proposed Terminal Complex Script Support
From: Eli the Bearded
Newsgroups: alt.ascii-art
Organization: Some absurd concept
Date: Tue, 23 May 2023 01:07 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!panix!.POSTED.panix5.panix.com!qz!not-for-mail
From: *@eli.users.panix.com (Eli the Bearded)
Newsgroups: alt.ascii-art
Subject: Re: [DIS] [UNICODE] Unicode's proposed Terminal Complex Script Support
Date: Tue, 23 May 2023 01:07:59 -0000 (UTC)
Organization: Some absurd concept
Message-ID: <eli$2305222035@qaz.wtf>
References: <20230515092249.0c0ae9e2@lm-Satellite-Pro-C70-B>
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Injection-Date: Tue, 23 May 2023 01:07:59 -0000 (UTC)
Injection-Info: reader2.panix.com; posting-host="panix5.panix.com:166.84.1.5";
logging-data="17505"; mail-complaints-to="abuse@panix.com"
User-Agent: Vectrex rn 2.1 (beta)
X-Liz: It's actually happened, the entire Internet is a massive game of Redcode
X-Motto: "Erosion of rights never seems to reverse itself." -- kenny@panix
X-US-Congress: Moronic Fucks.
X-Attribution: EtB
XFrom: is a real address
Encrypted: double rot-13
View all headers

In alt.ascii-art, Viatrix <viatrix-usenetting@purelymail.com> wrote:
> Recently, some people at Unicode proposed the development of a
> 'Terminal Complex Script Support' specification:
> <https://www.unicode.org/L2/L2023/23107-terminal-suppt.pdf> (1.3MB)

That is a complex subject. :^)

> Relevant to text art: If this TCSS were standardized, the width of
> every Unicode character/sequence in the terminal would be precisely an
> integer number of cells, and these widths would be the same across all
> terminals. This would mean most any Unicode characters could be used in
> text art. Maybe this will open many new possibilities in text art! Or
> maybe it will largely have no effect on text art! We shall see.

If you're dealing with less complex scripts, the results are already
here. It's perfectly practical to use English, Japanese, Korean, and
Braille within a single piece now. Emojis are trickier because some have
a character presentation and an emoji presentation, most notably U+263A
"White Smiling Face": ☺ which is a single cell character in my xterm
but may render as a wider emoji elsewhere, such as a terminal window on
my phone.

But straight Japanese is quite consistent at using two cell width.

Here's automated conversion of a JPEG to "full width" (used in Japanese
when it's desirable to have English text print at the width of Japanese
characters). Because it's the same characters as English, I can just sub
them in a regular automatic image to text tool without thinking much.

MMMMMMMMWWWWWWWWWWWWWMMMMMMMMMMMOOOOOCC+
MMMMMWWMWWWWWWWWWWWWWWMMMMMMMOOOOOOOOCCY
MMMMMWWWWWWWWWWWWWWWWWMMMMMMMMOOOOOOOOCC
MMWWWMWWWWWWWWWWWWWWWMMMMMMMMOOOOOOOOOOC
MMWWWWWWWWWWWOUUYXmzXUOMMMMMOOOOOOOOOOCC
MMMWMWMWWWMYmXmmXmxxzzzmCOOOOOOOOOOOOCCC
MMMWWWMMWCmzzzmmmzxxzzzzzUMOOOOOOCCCCCCC
MMWMMMWWUmzzzxzzx++++xzzxzYMMMMMMOOOOOCC
MMMMWWWUmmzmzx+;;+zzx++zz+xUMMMOOOOOOOOO
MMWWWWOmx+xzx;;+mYmYYmx+zxxzOOMOOOOOOOOO
WMWWWWXz++zx+;zXmmmmmmmxxx;xYOOOOOOOOOOO
MWWMWOmx;xx+;+zmmmmzmmzz+z++xOOOOOOOOOOO
MWMMWYmx;zx++zzmmx+;+zzxxx+;+YOOOOOOOOOC
MMMMOmmx;zx;mzmmx;xx+xz++x+;+xCOOOOOOOCC
MMMMUzmx+zx;Yxmm+mYUmxz+;x+x;xYOOOOOOCCC
MMMMYmz+;xx+UzzmzUUCXzx+;x+x++zOOOOOOCCC
MMMMXmm++xx+UmzzzXYmzz+;;z+xz+zOOOOOOCCC
MMMMmzzx+xx+XXxmmmzzzx;;xxzxm+zCCOOOOCCC
MMMMOmx+xxxxxYzxzzzzx;,+zxXxx+XCCCCCCCCC
MMMMMOzxzz+xx+mx;++;,,;xxxX+++UCCCCCCCCC
MMMMMOm++mxxx++x+;,,;+xx+mx+;YUCCCCCCCCC
OOMMMOOmx++;+++++xxxx+;;+++;XUUCCCCCCCCC
MOOOOOOUzx+;;++;+xxx+;;;+++mYUUCCCCCCCCC
OOOOOOOOCm+++;,,,;;;;++++zmYYUUUCCCCCCCC
OOOOOOOOOUmx+++++++x+++xmXXYYUUUCCCCCCCC
OOOOOOOOOCCUXzx++++++xzmXYYUUUUUUCCCCCCC
OOOOOOOOOCCCUUUXXmmmmXYYYUUUUUUUUCCCUUUU
OOOOOOOOOOCCCCCUUUYYYUUUUUUUUUUUUUUYYXXY
OOOOOOOOOOCCCCCUUUUUUUUUUUUUUUYXXXXXYYYY
CCCOOOOOOOOOOCCUUUCCCUUYUYYYXXXXXXXXYYYY

The source image is a set of onion rings that got stuck together in the
fryer to look like an eye.

Elijah
------
but yeah, combining forms sadly don't work well

1

rocksolid light 0.9.8
clearnet tor