Přesně tak, jazyk se vyvíjí, a třeba tohle ":)" je opravdu široce používané. Problém je že to nabralo velkou rychlost, a mě by zajímalo jestli je někdo použije, nebo je schopen rozlišit emodži citrónu a limetky. Zavání to zbytečností.
Ale co já vím, třeba za 100 let se budou všechny recepty na koktejly psát jako sada obrázků:
(recept na citronou limonádu):
½ℓ💧+ 🥄🍋
Edit: ech, koukám že root nebo webový prohlížeč nedává plné unicode, tak si představte: znak poloviny, znak litru, znak kapky vody, znak plus, znak lžička, znak citron
Edit 2: hm, divné, a teď už to funguje...
19. 9. 2023, 08:24 editováno autorem komentáře
"je schopen rozlišit emodži citrónu a limetky."
Ono třeba emoji melounu nebo hrušky je té limetce hodně podobné a bez najetí myší se těžko dekódují. K jaké rozumné komunikaci jde tohle použít mi moc hlava nebere.
Celé unicode je jako psychedelický fraktál. Na první úpohled je to komplikované jako prase. A při bližším pohledu je to ještě o řád složitější než co si člověk vůbec dokáže představit.
Ono třeba emoji melounu nebo hrušky je té limetce hodně podobné
To je vlastnost písma, které používáte k zobrazení emoji. V jiném písmu to bude vypadat jinak.
Vůbec by mne nepřekvapilo, kdyby třeba emoji citronu bylo celosvětově používanější, než znak „ř“. A když ne teď, tak v budoucnu. Takže bych byl opatrný k tomu posuzovat užitečnost jednotlivých znaků podle toho, jak často se používají.
Otázka je, když si píšeš nákupní seznam, kreslíš si obrázky? Já teda ne, a řekl bych, že skoro nikdo ne...
Proto moc nechápu tento hype přidávání nesmyslů do "textu". Já nikdy neříkal, že by všude měl být jen čistý text. Máme technologie na to, aby to tak nebylo (třeba HTML zvládne všechno), a to co dělá unicode je podle mě v rozporu s touto technologií, protože text najednou obsahuje obrázky, a barvy, a renderer mi nenakreslí černý smajlík, když budu mít černý text, protože jsme k textu přidali dokonce i modifikátor barvy kůže... Jak bude žlutý smajlík na žlutém pozadí...
Přečíst nějaký TTF/OTF font a vyrenderovat pomocí něho text je dnes už tak komplikované, že nedokážu pochopit, proč to dělat ještě komplikovanější. Ve fontech máme 2 vektorové formáty (GLYF, CFF), potom máme nativní rastrové formáty, a k tomu jsme začali embeddovat 2 další vektorové formáty (SVG, COLR) a další rastrové formáty (PNG). Nově si lidi v Google vymysleli, že k GSUB/GPOS ještě přidáme do fontů WASM, takže renderer písma najednou potřebuje i WASM interpreter, aby toho nebylo málo...
Navíc teď každý OS používá svoji technologii, takže MS si tlačí COLR formát, Apple SVG, atd... Mimochodem ten emoji co Apple používá má snad 200MB.
Když se nad tím z tohoto pohledu zamyslím, tak docházím k závěru, že tato technologie jde špatným směrem, a unicode v tomto případě na tom má svůj podíl.
No jo, jenže dokážeme se dohodnout, že budeme všude místo obyčejného textu používat HTML? Nedokážeme. Dokážeme se dohodnout, že do Unicode přidáme emoji? No, na tom jsme se evidentně dohodnout dokázali. Dokážou tvůrci knihoven pro vykreslování písma implementovat barevné znaky (které Unicode nutně nevyžaduje, Unicode předepisuje, co znak reprezentuje, ne jak má vypadat)? No, evidentně to zvládli. A nebylo potřeba upravovat všechny programy, aby místo textu začaly používat HTML, prostě se jen upravilo těch pár knihoven pro vykreslování písem. Že to není ideální řešení? No není, ale holt máme evoluci a ne inteligentní design.