Emojide valija ja otsing
Tehnilised üksikasjad
Kuidas emotikonide valija töötab
Mida tööriist teeb
Emotikonide valija pakub otsitavat Unicode'i emotikonide kataloogi reaalajas märksõnapõhise filtreerimisega. Sisesta sõna nagu 'rocket' või 'sad', et kohe filtreerida vastavad emotikonid, seejärel klõpsa, et kopeerida märk lõikelauale. See kuvab emotikone sinu süsteemi natiivse renderdusega ja sisaldab kõiki standardseid Unicode'i emotikonide kategooriaid uusimast Emoji spetsifikatsioonist.
Levinud kasutusjuhtumid arendajatele
Arendajad kasutavad emotikonide valijat, kui lisavad emotikone commit-sõnumitesse, README-failidesse, Slacki sõnumitesse või UI-teksti, ilma et peaksid lühikoode meeles pidama. Tehnilised kirjutajad otsivad täpset emotikoni, mida kasutada dokumentatsiooni esiletõstetes või olekuindikaatorites. See on kiirem kui OS-i emotikonipaneelis kerimine, kui tead, millist kontseptsiooni soovid, kuid mitte selle täpset nime või asukohta kategoriseeritud ruudustikus.
Andmevormingud, tüübid või variandid
Emotikonid on Unicode'i märgid, mille on defineerinud Unicode Consortium, ja mida renderdatakse platvormiti erinevalt (Apple, Google, Microsoft, Samsung). Valija kopeerib lõikelauale toored Unicode'i koodipunkt(id) — mitte platvormispetsiifilise pildi ega lühikoodi. Liitemotikonid kasutavad Zero-Width Joiner (ZWJ) jadasid, et ühendada mitu koodipunkti üheks glüüfiks (nt pereemotikonid, lipujadad, nahatooni variandid).
Levinud komistuskivid ja erijuhud
Emotikonide renderdus varieerub oluliselt operatsioonisüsteemide ja brauserite lõikes — emotikon võib macOS-is õigesti kuvada, kuid vanemates Androidi versioonides või Windowsi build'ides ilmuda tühja ruuduna. Süsteemi poolt mittetoetatud ZWJ-jadad lagunevad oma koostisosadeks olevateks emotikonideks. Stringi pikkuse arvutused on emotikonidega ebausaldusväärsed, sest üks nähtav emotikon võib koosneda mitmest UTF-16 koodiüksusest. Mõnel emotikonil on mitmetähenduslik esitus (tekst vs emotikonistiil), mis sõltub lõpus olevast variatsiooniselektorist.
Millal kasutada seda tööriista vs koodi
Kasuta seda brauseritööriista kiireks emotikonide otsimiseks ja kopeerimiseks kirjutamise või kodeerimise sessioonide ajal. Emotikonide programmiliseks käsitlemiseks rakendustes (parsimine, renderdamine, lühikoodide teisendus) kasuta teeke nagu emoji-mart, twemoji või node-emoji, mis pakuvad järjepidevat platvormideülest renderdust, lühikoodide vastendust ja korrektset Unicode'i käsitlemist, sh nahatooni modifikaatoreid ja ZWJ-jadasid.