logoalt Hacker News

bigwheelslast Tuesday at 4:15 PM5 repliesview on HN

And why can't the symbol be a regular old uppercase "K"? Who is this helping?


Replies

infogulchlast Tuesday at 4:32 PM

Unicode wants to be able to preserve round-trip re-encoding from this other standard which has separate letter-K and degree-K characters. Making these small sacrifices for compatibility is how Unicode became the defacto world standard.

show 1 reply
oneshteinyesterday at 9:11 AM

A symbol may look differently than original letter, for example N - №, € - E (Є), S - $, integral, с - ©, TM - ™, a - @, and so on.

However, those symbols doesn't have lower case variants. Moreover, lower case k means kilo-, not a «smaller Kelvin».

bee_riderlast Tuesday at 4:19 PM

I think just using uppercase Latin K is the recommendation.

But, I dunno. Why would anybody apply upper or lower case operators to a temperature measurement? It just seems like a nonsense thing to do.

show 2 replies
ahokalast Tuesday at 11:17 PM

Probably useful in a non-latin codeset?

UltraSaneyesterday at 3:09 AM

having a dedicated Kelvin symbol preserves the semantics.