DevToys Web Pro iconDevToys Web ProBlog
Ohodnoťte nás:
Vyzkoušejte rozšíření pro prohlížeč:

Výběr a vyhledávání emoji

0 emojis
Pro "" nebyla nalezena žádná emoji
Technické detaily

Jak funguje výběr emoji

Co nástroj dělá

Výběr emoji poskytuje prohledávatelný katalog Unicode emoji s filtrováním podle klíčových slov v reálném čase. Napište slovo jako 'rocket' nebo 'sad' a okamžitě se vyfiltrují odpovídající emoji, poté kliknutím zkopírujte znak do schránky. Emoji se zobrazují pomocí nativního vykreslování vašeho systému a nástroj zahrnuje všechny standardní kategorie Unicode emoji podle nejnovější specifikace Emoji.

Běžné případy použití pro vývojáře

Vývojáři používají výběr emoji při přidávání emoji do commit zpráv, souborů README, zpráv ve Slacku nebo textů v UI, aniž by si museli pamatovat shortcody. Techničtí autoři hledají přesné emoji pro použití v upozorněních v dokumentaci nebo indikátorech stavu. Je to rychlejší než procházet panel emoji v OS, když znáte koncept, který chcete, ale ne jeho přesný název nebo umístění v kategorizované mřížce.

Datové formáty, typy nebo varianty

Emoji jsou znaky Unicode definované konsorciem Unicode a na různých platformách (Apple, Google, Microsoft, Samsung) se vykreslují odlišně. Výběr zkopíruje do schránky surový Unicode kódový bod (kódové body) — nikoli obrázek specifický pro platformu ani shortcode. Složené emoji používají sekvence Zero-Width Joiner (ZWJ) ke spojení více kódových bodů do jednoho glyfu (např. rodinné emoji, sekvence vlajek, varianty odstínu pleti).

Běžné nástrahy a okrajové případy

Vykreslování emoji se výrazně liší mezi operačními systémy a prohlížeči — emoji se může na macOS zobrazit správně, ale na starších verzích Androidu nebo sestaveních Windows se může objevit jako prázdný čtvereček. Sekvence ZWJ, které systém nepodporuje, se rozloží na své jednotlivé emoji. Výpočty délky řetězce jsou u emoji nespolehlivé, protože jedno viditelné emoji může tvořit více kódových jednotek UTF-16. Některá emoji mají nejednoznačnou prezentaci (textová vs. emoji), která závisí na následujícím selektoru varianty.

Kdy použít tento nástroj vs. kód

Použijte tento nástroj v prohlížeči pro rychlé vyhledání a kopírování emoji během psaní nebo programování. Pro programovou práci s emoji v aplikacích (parsování, vykreslování, převod shortcode) použijte knihovny jako emoji-mart, twemoji nebo node-emoji, které poskytují konzistentní vykreslování napříč platformami, mapování shortcode a správnou práci s Unicode včetně modifikátorů odstínu pleti a sekvencí ZWJ.