@hongminhee@hollo.social · Reply to 🫧 socialcoding..

@smallcircles It's basically called Korean mixed script, which is no longer used in modern Korean (both in the South and the North). Writing Korean this way is my own habit and leaves younger generations unable to read it well, so I annotated those Sino-Korean words with hangul, the Korean alphabet. Annotations are technically implemented using HTML <ruby> tags.

developer.mozilla.org

<ruby>: The Ruby Annotation element - HTML | MDN

The <ruby> HTML element represents small annotations that are rendered above, below, or next to base text, usually used for showing the pronunciation of East Asian characters. It can also be used for annotating other kinds of text, but this usage is less common.

1 reply

@smallcircles@social.coop · Reply to 洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee that is really cool, thank you for explaining. Marvellous Unicode and browser capabilities.

At the start of my career I developed translation software for Philips for the creation of their product manuals in N different languages, Korean among them of course. And it was before Unicode existed, so I had to manually create character mapping tables for each language's codepage and input method editor combinations. It was absolute hell doing that, ha ha. That was why this particularly caught my eye and curiosity.