Sitova välilyönti

Sitova välilyönti eli yhdistävä välilyönti (U+00A0, , NBSP) on erityinen tietokoneissa käytettävä sanaväli, jota seuraava sana pysyy aina samalla rivillä edeltävän sanan kanssa. Tavallisen välilyönnin kohdalle tietokone voi tekstiä rivittäessään tarvittaessa sijoittaa rivinvaihdon, mutta sitovan välilyönnin yhdistämiä sanoja (tai merkkejä) on käsiteltävä erottamattomana kokonaisuutena, joten jos rivin lopussa ei ole tarpeeksi tilaa jälkimmäiselle osalle, koko yhdistelmä siirtyy seuraavalle riville.

Sitova välilyönti näyttää periaatteessa aivan samalta kuin tavallinen välilyönti. Käytännössä eroja voi tosin ilmetä, jos teksti typografisesti tasataan sekä vasemmasta että oikeasta reunasta; tasauksen yhteydessä kaikki samalla rivillä olevat sanavälit tarvittaessa hieman levenevät, mutta sitovan välilyönnin jotkin sovellusohjelmat jättävät leventämättä.

Käyttö

Sitovaa välilyöntiä on tarkoituksenmukaista käyttää tavallisen välilyönnin sijasta sellaisten sanojen tai merkkien välissä, joista ensimmäinen vaikuttaisi jotenkin orvolta rivin lopussa tai jälkimmäinen vaillinaiselta rivin alussa. Sitova välilyönti on paikallaan etenkin seuraavanlaisissa tilanteissa (näissä esimerkeissä sitovat välilyönnit on erikseen varjostettu, jotta ne erottuisivat tavallisista välilyönneistä):

 pitkissä numerosarjoissa tuhaterottimena:
65 536
3,141 592 654

 lukuarvon sekä raha- tai mittayksikön lyhenteen tai tunnuksen välissä:
10 €
10 km
10 %

 vastaavasti muissa tiiviisti yhteen kuuluvissa ilmauksissa:
formula 1
alakohta 5
täydennysosa A

 sellaisen pisteen perässä, joka ei päätä virkettä:
7. kerros
M. Meikäläinen
ym. asiat

 sanan lopussa elliptisesti käytetyn yhdysviivan perässä, jottei se vaikuttaisi pelkältä tavuviivalta:
katu- ja tieverkosto (jos rivi vaihtuisi juuri yhdysviivan jälkeen, äkkiseltään sanat katu sekä ja hahmottuisivat yhdeksi sanaksi katuja)

 ajatusviivan, vinoviivan tai esimerkiksi matemaattisen merkin edellä, jos se voisi rivin alussa näyttää häiritsevältä tai suorastaan hämmentävältä:
 Unicodessa on muutamia typografisia erikoismerkkejä – kuten sitova välilyönti ja sitova yhdysviiva (U+2011 tai HTML &#8209;) –, jotka voivat helpottaa taiton viimeistelyä, jos niitä käytetään johdonmukaisesti jo kirjoitusvaiheessa.
Elettiinpä ennenkin / Vaikk’ ojan takan’ oltiin / Ojapuita poltettiin / Ja ojast’ oltta juotiin (Aleksis Kivi)
2 + 2 = 4 (ja jos sitovaa välilyöntiä käytetään matemaattisten merkkien perässäkin, saadaan koko yhtälö pysymään samalla rivillä)

 toisaalta repliikkiviivana esiintyvän ajatusviivan perässä, jottei se joutuisi eroon itse repliikistä:
Opettaja katsoi Mattia tuimasti. – Tietäisit vastauksen, jos olisit lukenut läksysi, hän sanoi.

Muita sitovia sanavälimerkkejä

Sitovan välilyönnin lisäksi Unicode-merkistössä on muitakin samankaltaisia erikoismerkkejä. Sitova ohuke (U+202F, , NNBSP) on tavallista välilyöntiä kapeampi, ja siksi se voisi olla typografisesti tyylikkäämpi vaihtoehto esimerkiksi lukujen tuhaterottimeksi (esim. 65 536).

Numerovälilyönti (U+2007, ) on yleensä tavallista välilyöntiä leveämpi, sillä sen leveys vastaa fonttiin sisältyvien numeromerkkien leveyttä. Se on lähinnä tarkoitettu käytettäväksi allekkain lueteltavissa numerosarjoissa, joiden halutaan pysyvän täsmälleen samanlevyisinä keskenään. Numerovälilyönti on kuitenkin esimerkiksi tuhaterottimeksi usein häiritsevän leveä, ja lisäksi se voi sitovan ohukkeen tavoin joissain tilanteissa aiheuttaa teknisiä ongelmia.

Erikoistapaus on leveydetön sitova merkki, joka on itsessään näkymätön mutta jolla voidaan tarvittaessa varta vasten estää rivinvaihto jossain tietyssä kohdassa. Tällaisia merkkejä on Unicodessa itse asiassa kaksi, sillä alkuperäistä leveydetöntä yhdistävää välilyöntiä (U+FEFF, , ZWNBSP) käytetään nykyään ensisijaisesti teknisenä tavujärjestyksen osoittimena eräissä Unicoden merkistökoodauksissa. Käytännössä se yhä käy myös sitovaksi merkiksi, vaikka periaatteessa tähän tarkoitukseen suositellaan pikemminkin sanayhdistintä (U+2060, , WJ). Sanayhdistintä puolestaan ei pidä sekoittaa leveydettömään yhdistimeen (U+200D, , ZWJ), jota ei ole tarkoitettu rivinvaihdon estämiseen, vaan erityisesti arabialaiselle sekä etelä- ja kaakkoisaasialaisille kirjoitusjärjestelmille ominaisten ligatuurien muodostamiseen.

Sitovan merkin tuottaminen

Sellaisilla tietokoneilla, joissa on käytössä laajennettu suomalainen näppäimistö, sitova välilyönti voidaan kirjoittaa pitämällä alhaalla AltGr-näppäintä, samalla kun painetaan välilyöntinäppäintä: 

Monissa tekstinkäsittelyohjelmissa, kuten Microsoftin Wordissä ja Openofficen Writerissa, sitova välilyönti voidaan tuottaa myös pitämällä alhaalla Ctrl-näppäintä yhdessä vaihtonäppäimen kanssa, samalla kun painetaan välilyöntinäppäintä:

HTML-kuvauskielessä sitova välilyönti on tuotettavissa kirjoittamalla koodiin normaalin välilyönnin sijasta nimiviittaus &nbsp; tai Unicode-tunnukseen perustuva numeerinen merkkiviittaus. 

+Sitovia Unicode-merkkejäNäyteUnicodeHTML-viittaus tunnus  nimi  lohko U+00A0yhdistävä välilyönti (no-break space)latinalaisen merkistön täydennys Latin 1:ksi&nbsp;&#160;&#xA0; U+2007numero­välilyönti (figure space)yleisiä välimerkkejä&#8199;&#x2007; U+202Fyhdistävä ohuke (narrow no-break space)&#8239;&#x202F;⁠U+2060sanayhdistin (word joiner)&#8288;&#x2060;﻿U+FEFFleveydetön yhdistävä välilyönti (zero width no-break space); ensisijaisesti oikeastaan tavujärjestyksen osoitin (byte order mark, BOM)arabialaisia hahmoja B (merkki ei suoranaisesti liity arabialaiseen kirjaimistoon, vaikka se on muodollisesti sijoitettu samaan lohkoon eräiden arabialaisten erikoismerkkien kanssa)&#65279;&#xFEFF;

Vaihtoehtoisia menetelmiä

Sitovan merkin sijasta voidaan HTML-koodissa käyttää tyyliohjetta white-space: nowrap, joka estää epätoivottavat rivinvaihdot tietyn elementin sisällä. Jotkin selaimet esimerkiksi sallivat rivinvaihdon aina ennen aloittavaa sulkumerkkiä tai lopettavan sulkumerkin perässä, joten sellainen vaihtoehtoisia muotoja yhdistelevä ilmaus kuin vilkas(tut)taa voi yllättävästi katketa sulkeiden kohdalla. Tämä voidaan estää upottamalla koko sana span-elementtiin, johon liitetään rivinvaihdot estävä tyyliohje:

<span style="white-space: nowrap">vilkas(tut)taa</span>

Tämä on hieman kömpelöä, mutta usein teknisesti turvallisempi vaihtoehto kuin leveydetön sitova merkki, joka voisi jossain tilanteessa aiheuttaa toisenlaisia yllätyksiä.

Katso myös
 Tavutus

 Lähteet 

Luokka:Välimerkit

nl:Spatie#Harde spatie
ru:Пробел#Неразрывный пробел