Yhdistyvä merkki

**Yhdistyvä** eli **kombinoituva merkki** on digitaalisessa typografiassa erityisenlainen kirjoitusmerkki, tyypillisesti tarke, jota käytetään jonkin toisen merkin lisukkeena. Se on teknisessä mielessä erillinen merkki, jolla on oma Unicode-tunnus, mutta se ei vie tekstirivillä lainkaan tilaa vaan asettuu edeltävän merkin – *kantamerkin* eli *perusmerkin* – kohdalle, niin että ne näyttävät muodostavan yhden kokonaisuuden. Yhdistyvä merkki voi pystysuunnassa asemoitua kantamerkin ylä- tai alapuolelle tai keskelle. Käytettävästä fontista ja ohjelmistosta riippuu, miten hyvin yhdistyvä merkki käytännössä osuu paikalleen.

Tietokonemerkistöissä on myös teknisesti yksinkertaisempia koostemerkkejä, joihin lähtökohtaisesti sisältyvät sekä tarke että kantamerkki. Muodollisesti koostemerkki tulkitaan samaksi kuin vastaava kantamerkin ja yhdistyvän merkin muodostama kokonaisuus eli niin sanottu *hajotelma*. Keskenään yhtäläisiksi on siis ymmärrettävä esimerkiksi koostemerkki š (U+0161 eli latinalainen pienaakkonen s ja hattu) ja hajotelma s&#x30C; (U+0073 U+030C eli latinalainen pienaakkonen s, jota seuraa yhdistyvä hattu).

Yhdistyvät merkit edustavat verrattain uutta fonttitekniikkaa, joka ei aina toimi ongelmitta. Jotkin ohjelmat voivat pyrkiä kiertämään mahdolliset käytännön ongelmat korvaamalla kantamerkistä ja yhdistyvästä merkistä muodostuvan hajotelman vastaavalla koostemerkillä. Kaikki yhdistelmät eivät kuitenkaan ole saatavilla koostemerkkeinä. Unicode-merkistössä ei esimerkiksi ole akuuttiaksentilla varustettuja kyrillisiä vokaalikirjaimia, joten jos venäjänkielisessä tekstissä halutaan merkitä myös sanapainot (mikä tavallisesti tehdään vain sanakirjoissa ja kielen oppikirjoissa), kyrilliseen kirjaimeen pitää liittää yhdistyvä akuutti.

## Koostemerkkien ja hajotelmien vertailua

Seuraavassa esimerkissä on sukunimi Åström kirjoitettuna ensin tavanomaisesti käyttäen koostemerkkejä Å (U+00C5) ja ö (U+00F6) ja sitten hajotelmia, joissa tarkkeetonta A-kirjainta (U+0041) seuraa yhdistyvä yläpuolinen ympyrä (U+030A) ja o-kirjainta (U+006F) yhdistyvä treema (U+0308). Eron havainnollistamiseksi kumpikin vaihtoehto on tässä lisäksi esitetty kirjain kerrallaan siten, että koostemerkit näkyvät vihreinä ja kantamerkit mustina; yhdistyvät tarkkeet voivat selaimesta ja fontista riippuen näkyä oransseina tai mustina (tai joissain selaimissa eivät ehkä lainkaan):

Värityksen eroja lukuun ottamatta nämä vaihtoehdot ovat siis periaatteessa yhtäläisiä, ja niiden pitäisi näyttää samanlaisilta. Yhdistyvät tarkkeet eivät kuitenkaan aina näy oikein, ja pahimmassa tapauksessa ne voivat jäädä piiloon tai kantamerkin kohdalla tai perässä voi näkyä neliskulmainen korvikekuvio osoittamassa, että tarke ei sisälly käytössä olevaan fonttiin.

Toisaalta koostemerkitkään eivät aina ole ongelmattomia, sillä kovin eksoottiset merkit eivät sisälly kaikkiin fontteihin. Seuraavassa esimerkissä on rekonstruoituna indoeurooppalaisen kantakielen sana ’koira’:

Joissain tilanteissa ensimmäisen vaihtoehdon harvinaisilla tarkkeilla varustetut k ja u sekä o (jonka yläpuolella on kaksi tarketta) voivat typografisesti näyttää silmiinpistävän erilaisilta kuin tarkkeeton n, ja pahimmassa tapauksessa niiden paikalla näkyy pelkkä neliskulmainen korvikekuvio. Yhdistyviä tarkkeita käytettäessä ainakin kantamerkkien pitäisi olla tunnistettavissa, vaikka selain ei yhdistyviä tarkkeita osaisikaan esittää oikein.

## Käyttö

Yhdistyvien merkkien kirjoittaminen vaatii usein erityistoimia. Suomalaiseen vakionäppäimistöön kuuluvat tarkenäppäimet on vanhastaan tarkoitettu koostemerkkien kirjoittamiseen, joten niillä ei suoraan voi tuottaa yhdistyviä tarkkeita. Laajennetusta suomalaisesta näppäimistöasettelusta on tosin laadittu myös muunnelmia, joita käytettäessä tarkenäppäin tuottaakin yhdistyvän tarkkeen. Joissain Linux-järjestelmissä (esimerkiksi Debianissa) yhdistyvän tarkkeen voi puolestaan kirjoittaa näpäyttämällä ensin erityistä yhdistelmänäppäintä (compose-näppäin, jollaiseksi usein on määritelty oikeanpuoleinen Windows-näppäin) ja sen jälkeen asianmukaista tarkenäppäintä kaksi kertaa peräkkäin.

HTML-koodissa voi yhdistyvän merkin tuottaa Unicode-tunnukseen perustuvalla numeerisella merkkiviittauksella. Kun esimerkiksi yhdistyvän hatun tunnus on U+030C, voidaan käyttää vastaavaa merkkiviittausta `&amp;#x30C;` (viittaus alkaa &-merkillä ja päättyy puolipisteeseen; tunnuksen alkunollaa ei HTML-viittaukseen tarvitse sisällyttää, mutta ristikkomerkin ja x-kirjaimen yhdistelmä `#x` osoittaa, että kyse on heksadesimaalisesta viittauksesta). Merkkiviittaus tulee kirjoittaa välittömästi kantamerkin perään, jotta se asettuisi edeltävän merkin kohdalle:

:r&#x30C; ← `r<span style="color: darkorange">&amp;#x30C;</span>`

Eräät yhdistyvät tarkkeet ovat kahden kirjaimen levyisiä, niin että ne ylettyvät myös seuraavan kirjaimen päälle. Tällöin yhdistyvä merkki kirjoitetaan siis tavallaan kahden kantamerkin väliin (tosin varsinainen kantamerkki on aina nimenomaan edeltävä merkki):

:t&#x361;s ← `t<span style="color: darkorange">&amp;#x361;</span>s`

Kantamerkkiin voi sekä sen ylä- että alapuolella liittyä useitakin yhdistyviä merkkejä, jolloin ne pinoutuvat (tai niiden pitäisi pinoutua) päällekkäin. Tällöin voi olla tarpeen kiinnittää huomiota siihen, missä järjestyksessä yhdistyvät merkit lisätään. Esimerkiksi suomalais-ugrilaisen tarkekirjoituksen ohjeistuksessa on linjattu, että ensin kuuluu kirjoittaa kirjaimen alapuoliset tarkkeet ja vasta niiden jälkeen yläpuoliset tarkkeet. Kummassakin tapauksessa ensin kirjoitetaan kantamerkkiä lähinnä oleva tarke ja sen jälkeen muut asteittain kantamerkistä loitontuen:

:a&#x354;&#x307;&#x304; ← `a<span style="color: darkorange">&amp;#x354;&amp;#x307;&amp;#x304;</span>`

## Yhdistyviä merkkejä Unicodessa

Seuraaviin taulukoihin on koottu yhdistyviä merkkejä ilman kantamerkkiä. Ne on järjestetty Unicode-tunnusten mukaisesti. Kaikki merkit eivät välttämättä näy selaimessa oikein.

* Merkit U+0300–0333 on Unicode-standardissa luokiteltu tavanomaisiksi tarkkeiksi. Niitä voidaan käyttää monien kielten oikeinkirjoituksessa ja tieteellisessä tarkekirjoituksessa.
* U+0334–0338 asemoituvat kantamerkin keskelle. 
* U+0339–033F ovat tarkemmin luokittelemattomia lisäyksiä.
* U+0340 ja U+0341 ovat vietnamin vanhentuneita toonimerkkejä, joiden sijasta olisi käytettävä gravista ja akuuttia (U+0300 ja U+0301).
* U+0342–0345 ovat lisäyksiä erityisesti kreikan kirjoittamista varten – tosin U+0343 on määritelty yhtäläiseksi yläpuolisen pilkun (U+0313) kanssa, ja merkin U+0344 sijasta suositellaan treeman (U+0308) ja akuutin (U+0301) yhdistelmää.
* U+0346–034A ovat lisäyksiä kansainvälistä tarkekirjoitusta varten.
* U+034B–034E ovat kansainvälisen tarkekirjoituksen lisäyksiä, joilla voidaan merkitä epäselvää puhetta.
* U+034F on näkymätön. Englanninkielinen nimi *grapheme joiner* on harhaanjohtava, sillä merkki ei liitä kirjoitusmerkkejä yhteen.
* U+0350–0357 ovat lisäyksiä suomalais-ugrilaista tarkekirjoitusta varten.
* U+0358–035B ovat sekalaisia lisäyksiä.
* U+035C–0362 ovat kahden kirjaimen levyisiä tarkkeita.
* U+0363–036F ovat historiallisia, lähinnä keskiaikaisissa germaanisissa käsikirjoituksissa käytettyjä kirjaintarkkeita.

Jos yhdistyviä ylä- tai alaviivamerkkejä (U+0305, U+0332, U+0333, U+033F) liitetään peräkkäisiin kantamerkkeihin, niistä pitäisi periaatteessa muodostua yhtenäinen ylle- tai alleviivaus, mutta tähän tarkoitukseen on suositeltavaa käyttää tavanomaisempia tyylitekniikoita.

* U+1DC0–1DC1 ovat muinaiskreikkalaisten käsikirjoitusten korjauslukumerkkejä.
* U+1DC2–1DC3 sekä U+1DCA ja U+1DFD ovat sekalaisia täydennyksiä.
* U+1DC4–1DC9 ja U+1DCB–1DCC ovat tavanomaisten tarkkeiden yhteensulautumia, joilla merkitään muuntuvaa toonia.
* U+1DCD on kahden kirjaimen levyinen sirkumfleksi.
* U+1DCE–1DD2 ovat keskiajan tutkimukseen liittyviä tarkkeita.
* U+1DD3–1DE6 ovat keskiaikaisia kirjaintarkkeita.
* U+1DFC on kahden kirjaimen levyinen alapuolinen ylösalainen lyhyysmerkki suomalais-ugrilaista tarkekirjoitusta varten.
* U+1DFE–1DFF ovat suomalais-ugrilaista tarkekirjoitusta varten lisättyjä nuolenpäätarkkeita.

Harmaat merkkipaikat eivät toistaiseksi ole käytössä.

* U+20DD–20E0 sekä U+20E2–20E4 asemoituvat kantamerkin ympärille ikään kuin kehyksiksi.

## Katso myös

* Nikkud

## Lähteet