Birač i pretraživanje emojija
Tehnički detalji
Kako radi birač emojija
Što alat radi
Birač emojija pruža pretraživ katalog Unicode emojija s filtriranjem po ključnim riječima u stvarnom vremenu. Upišite riječ poput 'rocket' ili 'sad' kako biste odmah filtrirali odgovarajuće emojije, a zatim kliknite za kopiranje znaka u međuspremnik. Prikazuje emojije koristeći izvorno renderiranje vašeg sustava i uključuje sve standardne Unicode kategorije emojija iz najnovije Emoji specifikacije.
Uobičajeni slučajevi upotrebe za razvojne programere
Programeri koriste birač emojija pri dodavanju emojija u commit poruke, README datoteke, Slack poruke ili UI tekst bez pamćenja shortcodova. Tehnički pisci traže točan emoji za isticanja u dokumentaciji ili indikatore statusa. Brže je od listanja OS panela s emojijima kada znate koncept koji želite, ali ne i njegov točan naziv ili mjesto u kategoriziranoj mreži.
Formati podataka, vrste ili varijante
Emojiji su Unicode znakovi koje definira Unicode Consortium, a prikazuju se različito na platformama (Apple, Google, Microsoft, Samsung). Birač kopira sirove Unicode kodne točke u vaš međuspremnik — ne sliku specifičnu za platformu niti shortcode. Složeni emojiji koriste Zero-Width Joiner (ZWJ) sekvence za spajanje više kodnih točaka u jedan glif (npr. obiteljski emojiji, sekvence zastava, varijante tona kože).
Uobičajene zamke i rubni slučajevi
Prikaz emojija značajno se razlikuje među operativnim sustavima i preglednicima — emoji se može ispravno prikazati na macOS-u, ali se pojaviti kao prazni kvadrat na starijim verzijama Androida ili Windows buildovima. ZWJ sekvence koje sustav ne podržava raspadaju se na svoje sastavne emojije. Izračuni duljine niza nepouzdani su s emojijima jer jedan vidljivi emoji može biti više UTF-16 kodnih jedinica. Neki emojiji imaju dvosmislenu prezentaciju (tekstualni vs emoji stil) koja ovisi o završnom selektoru varijante.
Kada koristiti ovaj alat umjesto koda
Koristite ovaj alat u pregledniku za brzo pronalaženje i kopiranje emojija tijekom pisanja ili kodiranja. Za programatsko rukovanje emojijima u aplikacijama (parsiranje, renderiranje, pretvorba shortcodova) koristite biblioteke poput emoji-mart, twemoji ili node-emoji koje pružaju dosljedno višepplatformsko renderiranje, mapiranje shortcodova i ispravno Unicode rukovanje uključujući modifikatore tona kože i ZWJ sekvence.