Miksi kirjaimet ä ja ö eivät toimi nettisivuillani?
Kirjaimet ä ja ö eivät toimi nettisivuillani www.helihartikainen.com Firefox-selaimessa. Kaikilla muilla selaimilla ä:t ja ö:t toimivat normaalisti. Mitä tehdä?
Chosen solution
Tämä näyttää johtuvan siitä, että valitsemasi fontti (Alegreya Bold) ei tue tekstissä käytettyä ä:n ja ö:n kirjoitustapaa. Ä ja ö voi olla tietokoneella kirjoitettuna kahdella tavalla: yleisemmässä tavassa a/o ja pisteet ovat yhdessä yksi merkki, harvinaisemmassa (mutta teknisesti silti yhtä oikeassa) tavassa a/o ja pisteet ovat eri merkkejä, jotka ovat peräkkäin ja jotka tulee piirtää päällekkäin. Valitsemasi fontti ei sisällä tarvittavaa pelkät pisteet sisältävää merkkiä, joten selain etsii seuraavan fontin, josta merkki löytyy. Koska pisteet haetaan eri fontista, ne eivät ole oikeassa kohdassa eivätkä näytä oikeanlaisilta.
Voit korjata ongelman joko korvaamalla kaikki ä- ja ö-kirjaimet yksimerkkisiksi (korvaa näin: ä -> ä ja ö -> ö) tai käyttämällä fonttia, josta löytyy myös tarvittava erillinen vain pisteet sisältävä merkki. Korvaaminen on varmaan helpointa.
Jotkin muut selaimet näyttävät tekevän tällaisen muutoksen automaattisesti ja sen jälkeen hakevan fontista merkin/glyyfin, jossa a/o ja pisteet ovat samassa merkissä, jolloin ääkköset näkyvät oikein.
Tällaiset ä- ja ö-kirjaimet ovat tosiaan aika harvinaisia, koska niitä ei synny tavallisesti näppäimistöllä kirjoittamalla. Yksi syy niiden ilmestymiselle tekstiin on tekstin kopiointi PDF:stä eli jos kopioit tekstiä PDF:stä, tällaisia ongelmia voi tulla uudestaan.
Read this answer in context 👍 2All Replies (1)
Chosen Solution
Tämä näyttää johtuvan siitä, että valitsemasi fontti (Alegreya Bold) ei tue tekstissä käytettyä ä:n ja ö:n kirjoitustapaa. Ä ja ö voi olla tietokoneella kirjoitettuna kahdella tavalla: yleisemmässä tavassa a/o ja pisteet ovat yhdessä yksi merkki, harvinaisemmassa (mutta teknisesti silti yhtä oikeassa) tavassa a/o ja pisteet ovat eri merkkejä, jotka ovat peräkkäin ja jotka tulee piirtää päällekkäin. Valitsemasi fontti ei sisällä tarvittavaa pelkät pisteet sisältävää merkkiä, joten selain etsii seuraavan fontin, josta merkki löytyy. Koska pisteet haetaan eri fontista, ne eivät ole oikeassa kohdassa eivätkä näytä oikeanlaisilta.
Voit korjata ongelman joko korvaamalla kaikki ä- ja ö-kirjaimet yksimerkkisiksi (korvaa näin: ä -> ä ja ö -> ö) tai käyttämällä fonttia, josta löytyy myös tarvittava erillinen vain pisteet sisältävä merkki. Korvaaminen on varmaan helpointa.
Jotkin muut selaimet näyttävät tekevän tällaisen muutoksen automaattisesti ja sen jälkeen hakevan fontista merkin/glyyfin, jossa a/o ja pisteet ovat samassa merkissä, jolloin ääkköset näkyvät oikein.
Tällaiset ä- ja ö-kirjaimet ovat tosiaan aika harvinaisia, koska niitä ei synny tavallisesti näppäimistöllä kirjoittamalla. Yksi syy niiden ilmestymiselle tekstiin on tekstin kopiointi PDF:stä eli jos kopioit tekstiä PDF:stä, tällaisia ongelmia voi tulla uudestaan.