Show newer

New in Unicode 14.0 

Other Emoji You May Grow To Love:

• Melting Face
• Face With Open Eyes And Hand Over Mouth
• Face With Peeking Eye
• Saluting Face
• Dotted Line Face
• Face With Diagonal Mouth
• Heart Hands
• Biting Lip
• Troll
• Beans
• Mirror Ball
• Low Battery
• Bubbles

Show thread

New in Unicode 14.0 

Unicode finally realized that there wasn’t an equals emoji, so you might have difficulty doing basic arithmetic in emoji characters (why not?). They added one!

Show thread

New in Unicode 14.0 

Both SIGMOID S and MIDDLE SCOTS S have been added in both uppercase and lowercase; MIDDLE SCOTS S is kinda like that ß thing from German, but cooler and Scottish

Show thread

New in Unicode 14.0 

Unicode ⁜finally⁜ added the medieval exclamation point and question mark signs, which look like the exclamation point and question mark signs you know and love, but a little wonky.

Also in the “encoding punctuation marks, but wonky” category is OBLIQUE HYPHEN, which is like a hyphen, but oblique.

Show thread

New in Unicode 14.0 

Programming languages have ++i and i++ but now in Unicode you are able to do “++ above” and “++ below”, which are evidently used by some linguist for something.

There is also COMBINING NUMBER SIGN ABOVE, which has the wonderful annotation “superscript octothorp”.

Show thread

New in Unicode 14.0 

You ever heard of the Ormulum?! Written by this dude named Orm?! Well they encoded four new combining marks for it.

Show thread

New in Unicode 14.0 

In case Latin Extended-F didn’t satisfy you, there’s also Latin Extended-G! What’s in Latin Extended-G?! You guessed it, more IPA‐related characters.

Show thread

New in Unicode 14.0 

More North American Syllabic characters, primarily to support the Nattilik language in Western Nunavut

Show thread

New in Unicode 14.0 

a bunch of historical scripts, plus:

• Toto, a very new script (2015!) for writing the Toto language (previously, Toto was written in the Bengali script).

• Vithkuqi, an older script for writing Albanian, which fell out of use because the guy who invented it died. It is now being revived! Most of the contemporary evidence provided in the proposal comes in the form of tattoos.

• Tangsa, a new script which has been under development since 1990 for writing the Tangsa languages.

Show thread

New in Unicode 14.0 

The entire Latin Extended-F block (U+10780..U+107BF), which contains extended IPA characters and characters for VoQS. Mostly it’s a bunch of modifier letter (subscript) versions of existing IPA symbols.

Show thread

i’ve got a thing to finish up rn but i’ll take a look at recent additions / etc after i’m done

Show thread

well, geez, Unicode, just quietly drop version 14.0 when i’m not paying attention, why don’t you

re: technology hot take 

@ljwrites Yeah the original fediverse federation protocol was called OStatus, and was just Atom + Salmon (thing to inform servers of new posts / favourites / etc in real time) + Portable Contacts (extra metadata for defining accounts).

It was replaced by ActivityPub to address the following failings:

1. OStatus was an amalgamation of specifications which weren’t necessarily designed with each other in mind. ActivityPub is one specification and easier to implement.

2. Atom is very verbose, which isn’t a problem for things like blog posts, but it’s a little awkward to be sending this huge chunk of data for a post which just says “awoo”.

3. Atom (and OStatus) were only ever designed with public, general‐use internet publishing in mind, and didn’t have mechanisms for designating the intended audience of a post, which is important for social media. ActivityPub has to, cc, and bcc fields, the same as email.

If you don’t make frequent (multiple times an hour) short posts, don’t care about designating a specific audience, and don’t need the real‐time aspects of social media (like favourites), Atom is still a better solution. We’re just in an awkward place where most people publishing to the internet right now expect at least one of those things.

technology hot take 

@ljwrites you know… the fediverse was originally built on Atom lol

you may not think this is an important issue, and the first post might be a bit misleading (since i would much rather have a locale-independent solution than a locale-dependent one), but personally i think it is VERY important

Show thread

hey eugen stop programming Mastodon for iOS for a second and fix my very important issue github.com/mastodon/mastodon/i

@aescling i'd do at-everyone as like a 👥 sigil, and have it imply local-only and be opt-out for receiving posts

some further fleshed‐out CSS 

html{ Display: Grid; Padding-Block-Start: 2REM; Padding-Block-End: 4REM; Padding-Inline-Start: 1REM; Padding-Inline-End: 1REM; Grid: Auto-Flow / 6FR 4FR; Gap: 1REM; Color: #000000; Background: }
body{ Display: Block; Padding-Block-Start: 6REM; Position: Relative; Margin-Inline-Start: Auto; Margin-Inline-End: 0; Max-Inline-Size: 38EM; Font: Medium / 1.25 Serif; Counter-Reset: SECTION }
body::after{ Display: Block; Clear: Both; Content: "" }
h1,
body>p:First-Child::before{ Display: Block; Margin-Block-Start: 2REM; Margin-Block-End: 2REM; Block-Size: 4REM; Opacity: .75; Font-Size: 3.2REM; Line-Height: 1.25; White-Space: Pre; Text-Align: Center }
body>h1:First-Child,
body>p:First-Child::before{ Position: Absolute; Inset-Block-Start: 0; Inset-Inline-Start: 0; Inset-Inline-End: 0; Margin-Block-Start: 0 }
body>p:First-Child::before{ Content: "…" }
p{ Margin: 0; Text-Align: Justify }
p+p{ Margin-Block-Start: 1EM }
ins[role=note]{ Display: Block; Box-Sizing: Border-Box; Margin-Block-Start: 1REM; Margin-Block-End: 1REM; Border-Block-Start: Thin Solid; Border-Block-End: Thin Solid; Padding: 1EM; Color: ; Background: ; Text-Align: Justify; Text-Decoration: None; Counter-Increment: UNNOTE }
p>ins[role=note]{ Float: Left /* compatibility */; Float: Inline-Start; Clear: Left /* compatibility */; Clear: Inline-Start; Position: Relative; Inset-Inline-End: Calc(-100% - 1REM); Margin-Block-Start: 0; Margin-Block-End: 0; Margin-Inline-End: Calc(-40% / .6); Inline-Size: Calc(40% / .6); Counter-Increment: None }
ins[role=note]::before{ Display: Inline-Block; Margin-Inline-End: .5EM; Min-Inline-Size: 3EM; Background: ; Font-Weight: Bold; Text-Align: Center; Content: "§" Counter(SECTION) ":" Counter(UNNOTE, Upper-Alpha) }
mark+ins[role=note]::before{ Content: "§" Counter(SECTION) ":" Counter(NOTE) }
mark{ Box-Decoration-Break: Clone; Margin: -3PX; Border: 2PX Groove ; Padding: 1PX; Background: ; Counter-Increment: NOTE }
mark::after{ Font-Size: .6EM; Font-Weight: Bold; Line-Height: 1; Vertical-Align: Super; Content: " " Counter(NOTE) }
body>*:First-Child,
hr{ Counter-Increment: SECTION; Counter-Reset: NOTE UNNOTE }

Show thread

@KitRedgrave unfortunately the best solution for that in 2021 is probably <del>embedded SVG</del><ins>custom emoji</ins>

Show older
📟🐱 GlitchCat

A small, community‐oriented Mastodon‐compatible Fediverse (GlitchSoc) instance managed as a joint venture between the cat and KIBI families.