Omoglyfi ( toisesta kreikasta ὁμός - "sama" ja kreikan γλυφή , "merkki", "veistetty kirjain") on typografinen termi. Homoglyfit ovat graafisesti identtisiä tai samankaltaisia merkkejä, joilla on eri merkitys.
Iso kirjain O ja numero 0 voidaan helposti sekoittaa. Homoglyfejä voi esiintyä käytettäessä erilaisia aakkosia. Latinalaista kirjainta H (xa), kyrillistä kirjainta H (en) ja kreikan kirjainta Η (tämä) on vaikea erottaa toisistaan (ne ovat täsmälleen samat monissa kirjasimissa). Cherokee-aakkosissa on suuri määrä homoglyfejä muiden aakkosten kanssa , jonka kirjoittaja hyväksytyimmän version mukaan lainasi alun perin hahmonsa uuteen kirjoitusjärjestelmään, mikä antoi heille täysin erilaisen äänen.
Termi homoglyfi on termin synoglyfi vastakohta .
Synoglyfit ovat merkkejä, joilla on sama tai samankaltainen merkitys, mutta jotka eroavat graafisesti. Synoglyfien yhteensopivuus voi olla erityisen tärkeää opittaessa kieliä, jotka voidaan kirjoittaa eri kirjaimilla, kuten sanskritia ja paalia .
Kaksi yleistä ja tärkeää nykyään käytössä olevaa homoglyfijoukkoa ovat numero nolla ja iso kirjain O (eli 0 ja O); ja numero yksi, pienet latinalaiset L ja isot i (eli 1, l ja I). Kirjoituskoneiden aikoina näiden merkkien välillä ei joko ollut visuaalista eroa tai eroja oli vähän, ja konekirjoittajat pitivät niitä keskenään vaihdettavissa olevina. Useimmissa näppäimistöissä ei ollut näppäintä numerolla "1", mikä vaati käyttäjän syöttämään sen sijaan kirjaimen "l", osa jätti myös pois 0:n. Kun samat konekirjoittajat siirtyivät työskentelemään tietokoneen näppäimistöillä 1970- ja 1980-luvuilla, he vanhenivat. näppäimistötottumukset säilyivät heillä ja niistä tuli hämmennystä.
Useimmat nykyaikaiset kirjasintyypit erottavat nämä homoglyfit huolellisesti toisistaan, tyypillisesti piirtäen nollaa kapeammaksi ja piirtäen numeron 1 näkyvällä serifillä .