Unicode superscripts in page names?

For discussion directly related to LifeWiki.
Post Reply
User avatar
confocaloid
Posts: 2488
Joined: February 8th, 2022, 3:15 pm

Unicode superscripts in page names?

Post by confocaloid » November 18th, 2023, 5:10 pm

Some pages have names containing "^2", "^3", etc. (e.g. long^3 integral). Any objections to switching to Unicode superscripts for all such page names (keeping redirects)?
127:1 B3/S234c User:Confocal/R (isotropic rules, incomplete)
Unlikely events happen.
My silence does not imply agreement, nor indifference. If I disagreed with something in the past, then please do not construe my silence as something that could change that.

User avatar
haaaaaands
Posts: 544
Joined: September 7th, 2023, 7:22 am
Location: on the deck of a lwss inside a b3s23 bottle
Contact:

Re: Unicode superscripts in page names?

Post by haaaaaands » November 18th, 2023, 6:09 pm

well, no objections from my part. i don't care if you use "x^2" or "x²". both seem good to me.
-- haaaaaands with 6 a's



my hands are typing words!

currently offline. work sucks.

User avatar
dvgrn
Moderator
Posts: 10518
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Unicode superscripts in page names?

Post by dvgrn » November 25th, 2023, 6:30 pm

I instinctively prefer titles that can be typed easily on a regular keyboard without having to know any weird &HB3 Unicode tricks. This is probably due to decades of bad experiences with annoying Unicode problems with things like automatically substituted Microsoft StupidQuotes(TM).

That said, URL encoding of titles with carets in them pretty much ruins them by turning "Long^3 snake" into the fairly unreadable "Long%5E3_snake". It seems like "Long³_snake" is actually a significant readability improvement.

As long as Unicode doesn't find its way into LifeWiki pnames -- and I don't see why it should -- this seems like a very workable change.

User avatar
hotcrystal0
Posts: 2056
Joined: July 3rd, 2020, 5:32 pm
Location: United States

Re: Unicode superscripts in page names?

Post by hotcrystal0 » November 25th, 2023, 6:49 pm

dvgrn wrote:
November 25th, 2023, 6:30 pm
I instinctively prefer titles that can be typed easily on a regular keyboard without having to know any weird &HB3 Unicode tricks. This is probably due to decades of bad experiences with annoying Unicode problems with things like automatically substituted Microsoft StupidQuotes(TM).

That said, URL encoding of titles with carets in them pretty much ruins them by turning "Long^3 snake" into the fairly unreadable "Long%5E3_snake". It seems like "Long³_snake" is actually a significant readability improvement.

As long as Unicode doesn't find its way into LifeWiki pnames -- and I don't see why it should -- this seems like a very workable change.
I agree with this. Now these moves will clutter up Recent Changes, though this is normal, instead of Mikipedia…

Code: Select all

x = 192, y = 53, rule = B3/S23
33$42b4o$41b6o$40b2ob4o$41b2o3$41b2o$39bo6bo$38bo8bo$38bo8bo$38b9o3$42b
4o$41b6o$40b2ob4o$41b2o!

User avatar
confocaloid
Posts: 2488
Joined: February 8th, 2022, 3:15 pm

Re: Unicode superscripts in page names?

Post by confocaloid » November 25th, 2023, 6:55 pm

hotcrystal0 wrote:
November 25th, 2023, 6:49 pm
I agree with this. Now these moves will clutter up Recent Changes, though this is normal, instead of Mikipedia…
There are some more than that -
Special:PrefixIndex/long^
Special:PrefixIndex/trans-long^
Special:PrefixIndex/cis-long^
With just one reply in the thread one week after it was created, it seemed like a reasonable idea to add proposed move template transclusions to several affected pages, as an attempt to get more feedback.
127:1 B3/S234c User:Confocal/R (isotropic rules, incomplete)
Unlikely events happen.
My silence does not imply agreement, nor indifference. If I disagreed with something in the past, then please do not construe my silence as something that could change that.

GUYTU6J
Posts: 2200
Joined: August 5th, 2016, 10:27 am
Location: 拆哪!I repeat, CHINA! (a.k.a. 种花家)
Contact:

Re: Unicode superscripts in page names?

Post by GUYTU6J » November 25th, 2023, 11:04 pm

Partly off-topic, what about catagolue's all-common-names.txt?

User avatar
confocaloid
Posts: 2488
Joined: February 8th, 2022, 3:15 pm

Re: Unicode superscripts in page names?

Post by confocaloid » November 26th, 2023, 1:08 am

all-common-names.txt (filtered and sorted) wrote:

Code: Select all

    "xp5_35ak8gy2g8ka53zy012pmwmp21zy411" : "long^4 boat fumarole",
    "xs10_wg853z65" : "very^3 long snake",
    "xs11_xg853zca1" : "very^4 long snake",
    "xs12_xg84213zca1" : "very^3 long canoe",
    "xs13_0g853zrm" : "snake siamese long^3 snake",
    "xs13_0g8ka52z321" : "very^3 longboat",
    "xs13_2eg8421e8" : "long^3 melusine",
    "xs13_31248gzy21248c" : "long^7 snake",
    "xs13_31248gzy212ko" : "very^4 long canoe",
    "xs13_358gzw8k96" : "tub with long^5 tail",
    "xs13_358gzx6jo" : "carrier siamese long^3 snake",
    "xs13_358gzxo9a4" : "hook with long^5 tail",
    "xs13_69jzwc96" : "long^4 integral",
    "xs13_69jzx12ko" : "long^5 shillelagh",
    "xs14_0354k8zok21" : "long^4 hook with nine",
    "xs14_0g8ka53z321" : "very^3 long ship",
    "xs14_25a4ozok21" : "barge with long^4 tail",
    "xs14_31248gzy21248go" : "long^8 snake",
    "xs14_4ai3zwo9a4" : "long^4 melusine",
    "xs14_8e1248gzy31246" : "long^6 hook with tail",
    "xs14_wg853zgb6z11" : "long snake siamese long^3 snake",
    "xs14_wg853zmdz11" : "snake siamese long^4 snake",
    "xs14_xg853zg6dz11" : "carrier siamese long^4 snake",
    "xs14_y1g84213zg8421z11" : "long^6 canoe",
    "xs15_035iczcip" : "long^4 integral with trans-boat",
    "xs15_2eg8og84213" : "hook with tail head siamese long^3 snake",
    "xs15_31248ge1246" : "long hook line long^3 hook",
    "xs15_31248gozy33146" : "cis-carrier tie long^3 snake",
    "xs15_31248gzy2124871" : "long^7 hook with tail",
    "xs15_3213kcz0ca1" : "snake bridge long^3 snake",
    "xs15_358gzx23c4go" : "trans-carrier tie long^3 snake",
    "xs15_4ai3zx124871" : "long^3 cis-fuse with two tails",
    "xs15_4ai3zxhik8zx1" : "long^5 melusine",
    "xs15_69jzx1248a6" : "long^3 double claw",
    "xs15_g0g8421eg8oz11" : "hook line long^4 hook",
    "xs15_wog84213zdb" : "trans-snake tie long^3 snake",
    "xs15_xg853z0gb6z32" : "very long snake siamese long^3 snake",
    "xs15_xg853z0mdz32" : "long snake siamese long^4 snake",
    "xs15_xg853zcq1z32" : "snake siamese long^5 snake",
    "xs15_y0g853z0cq1z32" : "carrier siamese long^5 snake",
    "xs15_y4g853zxg8421z321" : "long^7 canoe",
    "xs16_025iczcq1z32" : "tub with long^3 tail siamese snake",
    "xs16_0354k8z8kihzx1" : "nine with long^5 tail",
    "xs16_0g8421e8zol3" : "long snake siamese long^3 hook with tail",
    "xs16_0g8421e8zrm" : "snake siamese long^4 hook with tail",
    "xs16_0g8ge1248goz121" : "trans-barge line long^4 hook",
    "xs16_1no31248go" : "long^3 snake on side",
    "xs16_25b8og84213" : "cis-boat with tail siamese long^3 snake",
    "xs16_31248ge1248c" : "long^3 hook line very long hook",
    "xs16_31248go8gka4" : "long^3 snake siamese tub with long tail",
    "xs16_31248gozy331e8" : "long^3 snake trans-tie eater head",
    "xs16_31248gozy3354c" : "long^3 snake cis-tie eater head",
    "xs16_3146248gzy412ko" : "long^4 canoe siamese carrier",
    "xs16_3213kczok21" : "snake bridge long^4 snake",
    "xs16_3215a4ozxca1" : "cis-tub with long tail and long^3 tail",
    "xs16_3215akg8426" : "trans-tub with long tail and long^3 tail",
    "xs16_3586248gzy41246" : "long^5 snake siamese cape",
    "xs16_358gzwc452sg" : "long^3 hook with two tails",
    "xs16_358gzwg89a4z0121" : "tub line long^5 hook",
    "xs16_358gzx2fgkc" : "long^3 snake at curl",
    "xs16_358gzxg9iczw23" : "fuse with tail and long^5 tail",
    "xs16_358gzy01248gka4" : "Cis-tub with long^8 tail",
    "xs16_358gzy0560ui" : "trans-long^4 snake down on table",
    "xs16_358gzy0hik8zx32" : "long^6 hook with nine",
    "xs16_3hik8z1248go" : "very long hook line long^3 hook",
    "xs16_3ia4z122qk8" : "cis-boat line long^2 fuse with tail",
    "xs16_3pa4zwhik8zw1" : "cape siamese hook with long^3 tail",
    "xs16_3pczw1248a52" : "tub with long^4 tail siamese trans-carrier",
    "xs16_4ai3zx1248ge2" : "long^4 cis-fuse with two tails",
    "xs16_4ai3zx1248gzy4123" : "cis-long^8 hook with tail",
    "xs16_5b8owga6zx121" : "broken elevener and cis-long^4 hook",
    "xs16_64213kczwca1" : "long snake bridge long^3 snake",
    "xs16_69jzx1248gkc" : "long^4 double claw",
    "xs16_8e1248gzy312453" : "claw with long^6 tail",
    "xs16_8k8ge1248gozw1" : "cis-barge line long^3 hook",
    "xs16_ci52zw1i4ozw121" : "tub bend long^4 line tub",
    "xs16_g0g842132qkz11" : "long^4 snake siamese hook with tail tail",
    "xs16_g0s431248goz11" : "eater tail bridge long^3 snake",
    "xs16_g84215a4zdb" : "tub with long^4 tail siamese snake",
    "xs16_g8ge1248ge2z01" : "tub line long^3 fuse with tail",
    "xs16_w25icz0cq1z32" : "tub with long^3 tail siamese carrier",
    "xs16_wg853zi5kcz11" : "cape with long^4 hook",
    "xs16_x3ia4z0cq1z32" : "trans-carrier tie hook with long^4 tail",
    "xs16_xg84213213zca1" : "long^4 canoe siamese snake",
    "xs16_xg84215ak8z321" : "barge with long^6 tail",
    "xs16_xg8ka52z4a521" : "long^5 barge",
    "xs16_xg8og84213zca1" : "long canoe siamese long^3 snake",
    "xs16_y1g853zxmdz321" : "canoe siamese long^4 snake",
    "xs16_y3g84213zwg8421z65" : "long^8 canoe",
    "xs17_69jzx1248g08ozy411" : "long^5 double claw",
    "xs17_ci52zw1248gka4" : "double tub long^3 double claw",
    "xs17_xg8ka52zca521" : "long^6 boat",
    "xs17_y0g8421e8z8kihzx1" : "long^5 cis-fuse with two tails",
    "xs17_y4g84213zxg8421zca1" : "long^9 canoe",
    "xs18_25ak8gkczw643" : "long^3 inverted double claw",
    "xs18_358gzx23c48gzy5123" : "long^3 snake cis-tie long^3 snake",
    "xs18_xg8ka53zca521" : "long^6 ship",
    "xs18_y1g842156zg8421z123" : "long^6 double claw",
    "xs19_69jzx1248gzy412453" : "long^7 double claw",
    "xs19_6a88bb8ozx33" : "long^4 fishhook with two blocks",
    "xs21_3hu0o4ozc87011" : "bun on long^4 house",
    "xs22_ck80u1u08kozy0121" : "trans-boat on long^3 beehive on boat",
    "xs22_oo0u1u0oozx343" : "block on long^4 beehive on block",
    "xs22_y38o653zxg8421zca611" : "ship tie long^4 snake tie ship",
    "xs23_8k81v0v18k8zy0121" : "tubs on long^3 hat",
    "xs24_g8o0u1u0ok8z01w343" : "trans-boat on long^4 beehive on boat",
    "xs24_w696z255l552zw343" : "beehive on long^3 beehive on beehive",
    "xs25_ok81v0v18kozy0121" : "trans-boats on long^3 hat",
    "xs26_02596z255l552zw3452" : "trans-loaves on long^3 beehive",
    "xs26_0ggmkl3zhaaq221z11" : "trans-rotated bookends on long^3 beehive",
    "xs26_0gilligz12iaai21zx11" : "beehive on long^4 beehive on beehive",
    "xs26_0gillmz1qaai21zw11" : "trans-rotated buns on long^3 beehive",
    "xs26_0gjlkmz1qaai21zx11" : "cis-rotated bookends on long^3 beehive",
    "xs26_651u0ooz330fgkc" : "two blocks on long^4 Big S",
    "xs26_oo1v0rrz66074" : "two bi-blocks on long^3 Z",
    "xs28_0ca96z255lll2zw3421" : "cis-rotated wings on long^3 beehive",
    "xs28_3hu0uh3zc87078c" : "mirrored long^4 house",
    "xs28_69acz255lll2zx1243" : "trans-rotated wings on long^3 beehive",
    "xs28_c4o0uh3zg2v078cz11" : "rotated long^4 house",
    "xs28_gbb8bbgz0dd1dd" : "two bi-blocks on long^3 beehive",
    "xs28_wgg0s2s0si52z4a430343" : "trans-tub with legs on long^3 beehive",
    "xs35_69b88c88b96zw69d1d96" : "clip on long^4 clip",
    "xs40_69b88c88b96zw69d11311d96" : "shift-mirrored long^4 clips",
wiki/wikipages.txt (filtered and sorted) wrote:

Code: Select all

"/wiki/Boat_with_long%5E3_tail"
"/wiki/Log(t)%5E2_growth"
"/wiki/Long%5E3_barge"
"/wiki/Long%5E3_boat"
"/wiki/Long%5E3_canoe"
"/wiki/Long%5E3_hook_with_tail"
"/wiki/Long%5E3_integral"
"/wiki/Long%5E3_shillelagh"
"/wiki/Long%5E3_ship"
"/wiki/Long%5E3_snake"
"/wiki/Long%5E4_canoe"
"/wiki/Long%5E4_hook_with_tail"
"/wiki/Long%5E4_shillelagh"
"/wiki/Long%5E4_snake"
"/wiki/Long%5E5_snake"
"/wiki/Long%5E6_snake"
"/wiki/Tub_with_long%5E3_tail"
"/wiki/Tub_with_long%5E4_tail"

User avatar
confocaloid
Posts: 2488
Joined: February 8th, 2022, 3:15 pm

Re: Unicode superscripts in page names?

Post by confocaloid » November 26th, 2023, 2:20 am

I don't think the replies so far are sufficient evidence of general agreement for the moves, but some of these pages were already moved by User:Haycat2009:

https://conwaylife.com/wiki/Special:Log ... D=newusers
127:1 B3/S234c User:Confocal/R (isotropic rules, incomplete)
Unlikely events happen.
My silence does not imply agreement, nor indifference. If I disagreed with something in the past, then please do not construe my silence as something that could change that.

hotdogPi
Posts: 1558
Joined: August 12th, 2020, 8:22 pm

Re: Unicode superscripts in page names?

Post by hotdogPi » November 26th, 2023, 9:36 am

I support the move for all single-digit numbers. The problem with higher numbers is that some fonts place 123 in a different superscript from 0456789; 10 is the lowest number with this issue.
User:HotdogPi/My discoveries

Periods discovered: 5-16,⑱,⑳G,㉑G,㉒㉔㉕,㉗-㉛,㉜SG,㉞㉟㊱㊳㊵㊷㊹㊺㊽㊿,54G,55G,56,57G,60,62-66,68,70,73,74S,75,76S,80,84,88,90,96
100,02S,06,08,10,12,14G,16,17G,20,26G,28,38,47,48,54,56,72,74,80,92,96S
217,486,576

S: SKOP
G: gun

User avatar
DroneBetter
Posts: 90
Joined: December 1st, 2021, 5:16 am
Location: The UK (a delightful place)
Contact:

Re: Unicode superscripts in page names?

Post by DroneBetter » November 27th, 2023, 8:35 am

Perhaps more controversially, should O(sqrt(log(t))) be moved to make use of the √ character? Note that we also have Template:sqrt, which allows for an inline overbar also, where the interior doesn't exceed one line in height (ie. it doesn't work when nested within itself, or with Template:fracs inside it), we could use that inside it. Would this violate the fact that the pattern itself was named in plaintext?
That concludes my post (I hope you liked it)

User avatar
confocaloid
Posts: 2488
Joined: February 8th, 2022, 3:15 pm

Re: Unicode superscripts in page names?

Post by confocaloid » December 7th, 2023, 8:48 am

I think most non-redirect pages with '^' in the title are moved now: Special:Log/move

User avatar
dvgrn
Moderator
Posts: 10518
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Unicode superscripts in page names?

Post by dvgrn » December 7th, 2023, 8:58 am

DroneBetter wrote:
November 27th, 2023, 8:35 am
Perhaps more controversially, should O(sqrt(log(t))) be moved to make use of the √ character? Note that we also have Template:sqrt, which allows for an inline overbar also, where the interior doesn't exceed one line in height (ie. it doesn't work when nested within itself, or with Template:fracs inside it), we could use that inside it. Would this violate the fact that the pattern itself was named in plaintext?
Personally I'd definitely be much happier to leave O(sqrt(log(t))) / Osqrtlogt just the way it is. I seem to type that a lot, and every time I do, I'm grateful that it doesn't contain any ugly Unicode.

User avatar
confocaloid
Posts: 2488
Joined: February 8th, 2022, 3:15 pm

Re: Unicode superscripts in page names?

Post by confocaloid » February 5th, 2024, 5:35 am

https://conwaylife.com/w/index.php?diff ... did=145327
I think the linked edit should be reverted. I don't believe it is an improvement.
In the actual page text, using an explicit superscript leads to a better clearer display; the Unicode superscript is too tiny in comparison.

The HTML superscripts could not be used in page titles, so Unicode superscripts were more or less the only possibility in that context. Further, page titles are displayed in a larger font size, so the Unicode superscripts are still visible.

EDIT by dvgrn: Done.
127:1 B3/S234c User:Confocal/R (isotropic rules, incomplete)
Unlikely events happen.
My silence does not imply agreement, nor indifference. If I disagreed with something in the past, then please do not construe my silence as something that could change that.

Post Reply