Ero sivun ”Sitova välilyönti” versioiden välillä
[arvioimaton versio] | [arvioimaton versio] |
Poistettu sisältö Lisätty sisältö
Ei muokkausyhteenvetoa |
täsmennyksiä ja muita sitovia merkkejä |
||
Rivi 1:
'''Sitova välilyönti''' eli '''yhdistävä välilyönti''' ([[Unicode|U+]]00A0, {{k-en|no-break space, non-breaking space}}, NBSP) on erityinen tietokoneissa käytettävä [[
Sitova välilyönti näyttää periaatteessa aivan samalta kuin tavallinen välilyönti. Käytännössä eroja voi tosin ilmetä, jos teksti [[typografia|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 [[sovellusohjelma]]t jättävät leventämättä.
Sitova välilyönti sisältyy [[Latin 1]] -merkistöön, joten teknisesti se on käytettävissä aina, kun esimerkiksi [[ä]]- ja [[ö]]-kirjaimetkin ovat käytettävissä.
==Muita sitovia sanavälimerkkejä==
Sitovan välilyönnin lisäksi [[Unicode]]-merkistössä on muitakin samankaltaisia erikoismerkkejä. Sitova ohuke (U+202F, {{k-en|narrow no-break space}}, NNBSP) on tavallista välilyöntiä kapeampi, ja siksi se voisi olla typografisesti tyylikkäämpi vaihtoehto esimerkiksi lukujen tuhaterottimeksi (esim. 65 536). Kaikki [[WWW-selain|selaimet]] eivät kuitenkaan osaa kunnolla käsitellä sitovaa ohuketta, vaan se saattaa näyttää yhtä leveältä kuin sitova välilyönti. Pahimmassa tapauksessa selain ei ehkä edes tunnista sitovaa ohuketta, vaan näyttää sen paikalla jonkinlaisen korvikemerkin.
Numerovälilyönti (U+2007, {{k-en|figure space}}) on yleensä tavallista välilyöntiä leveämpi, sillä sen leveys vastaa [[fontti]]in 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. Normaalikäytössä numerovälilyönti on kuitenkin esimerkiksi tuhaterottimeksi 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. Tällaisia merkkejä on Unicodessa itse asiassa kaksi, sillä alkuperäistä leveydetöntä yhdistävää välilyöntiä (U+FEFF, {{k-en|zero width no-break space}}, ZWNBSP) käytetään nykyään ensisijaisesti teknisenä [[tavu (tietotekniikka)|tavu]]jä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, {{k-en|word joiner}}, WJ).<ref name="Unicode Punctuation" /><ref name="Unicode Arabic-B" /> Sanayhdistintä puolestaan ei pidä sekoittaa leveydettömään yhdistimeen (U+200D, {{k-en|zero width joiner}}, ZWJ), jota ei ole tarkoitettu rivinvaihdon estämiseen, vaan erityisesti [[arabialainen kirjaimisto|arabialaiselle]] sekä [[Etelä-Aasia|etelä]]- ja [[Kaakkois-Aasia|kaakkoisaasialaisille]] kirjoitusjärjestelmille ominaisten [[ligatuuri]]en muodostamiseen.<ref name="Constable" />
==Sitovan välilyönnin tuottaminen==
Sitova välilyönti tuotetaan [[HTML]]-kuvauskielessä kirjoittamalla koodiin normaalin välilyönnin sijasta [[nimiviittaus]] <code>&nbsp;</code> tai Unicode-tunnukseen perustuva numeerinen merkkiviittaus. Sellaisilla tietokoneilla, joissa on käytössä [[laajennettu suomalainen näppäimistö]], sitova välilyönti voidaan kirjoittaa muissakin tilanteissa pitämällä alhaalla AltGr-näppäintä samalla kun painetaan välilyöntinäppäintä:<ref name="Korpela" /><ref name="Kotoistus" />
:{{näppäin|AltGr|Välilyönti}}
Monissa [[tekstinkäsittely]]ohjelmissa, 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 kuin painetaan välilyöntinäppäintä:
:{{näppäin|Ctrl|Shift|Välilyönti}}
{| class="wikitable"
|+Sitovia Unicode-merkkejä
|-
!rowspan="2"|Näyte
!colspan="3"|[[Unicode]]
!rowspan="2"|[[Merkkiviittaus ja nimiviittaus|HTML-viittaus]]
|-
! tunnus !! nimi !! lohko
|-
|style="text-align: center; font-size: large;"|<span style="background: silver;"> </span>
|U+00A0
|yhdistävä välilyönti<ref name="MES-2" /> (''no-break space'')
|[[latinalainen aakkosto|latinalaisen]] merkistön täydennys [[Latin 1]]:ksi<ref name="Unicode Latin-1" />
|&nbsp;<br />&#160;<br />&#xA0;
|-
|style="text-align: center; font-size: large;"|<span style="background: silver;"> </span>
|U+2007
|numerovälilyönti (''figure space'')
|rowspan=3|yleisiä välimerkkejä<ref name="Unicode Punctuation" />
|&#8199;<br />&#x2007;
|-
|style="text-align: center; font-size: large;"|<span style="background: silver;"> </span>
|U+202F
|yhdistävä ohuke (''narrow no-break space'')
|&#8239;<br />&#x202F;
|-
|style="text-align: center; font-size: large;"|<span style="background: silver;">⁠</span>
|U+2060
|sanayhdistin (''word joiner'')
|&#8288;<br />&#x2060;
|-
|style="text-align: center; font-size: large;"|<span style="background: silver;"></span>
|U+FEFF
|leveydetön yhdistävä välilyönti (''zero width no-break space''); varsinaisesti oikeastaan tavujärjestyksen osoitin (''byte order mark'')
|arabialaisia hahmoja B<ref name="Unicode Arabic-B" /> (erityinen lisäys, joka ei suoranaisesti liity [[arabialainen kirjaimisto|arabialaiseen kirjaimistoon]])
|&#65279;<br />&#xFEFF;
|-
|}
==Katso myös==
* [[Välilyönti]]
Rivi 11 ⟶ 70:
==Viitteet==
{{Viitteet|viitteet
<ref name="Constable">{{Verkkoviite | Osoite = http://unicode.org/review/pr-37.pdf | Nimeke = Proposal on Clarification and Consolidation of the Function of ZERO WIDTH JOINER in Indic Scripts | Tekijä = Peter Constable | Tiedostomuoto = PDF | Selite = | Julkaisu = Public Review Issue #37 | Ajankohta = 30.6.2004 | Julkaisupaikka = | Julkaisija = | Viitattu = 24.9.2010 | Kieli = {{en}} }}</ref>
<ref name="Korpela">{{Verkkoviite | Osoite = http://www.cs.tut.fi/~jkorpela/uusinappis.html | Nimeke = Suomalainen monikielinen näppäimistö | Tekijä = Jukka Korpela | Tiedostomuoto = HTML | Selite = | Julkaisu = | Ajankohta = 2006–2010 | Julkaisupaikka = | Julkaisija = | Viitattu = 24.9.2010 | Kieli = }}</ref>
<ref name="Kotoistus">{{Verkkoviite | Osoite = http://www.csc.fi/sivut/kotoistus/nappaimisto_htm | Nimeke = Uusi näppäinasettelu | Tekijä = Kotoistus | Tiedostomuoto = HTML | Selite = | Julkaisu = | Ajankohta = 2006–2008 | Julkaisupaikka = | Julkaisija = Tieteen tietotekniikan keskus | Viitattu = 24.9.2010 | Kieli = }}</ref>
<ref name="MES-2">{{Verkkoviite | Osoite = http://www.ling.helsinki.fi/filt/info/mes2/merkkien-nimet.html | Nimeke = Eurooppalaisen merkistön merkkien suomenkieliset nimet | Tekijä = | Tiedostomuoto = HTML | Selite = Suomennos on tehty [[Suomen Standardisoimisliitto|Suomen Standardisoimisliiton]] taloudellisella avustuksella, mutta sitä ei ole vahvistettu SFS-standardiksi. | Julkaisu = | Ajankohta = 2004 | Julkaisupaikka = | Julkaisija = Helsingin yliopiston yleisen kielitieteen laitos | Viitattu = 24.9.2010 | Kieli = }}</ref>
<ref name="Unicode Arabic-B">{{Verkkoviite | Osoite = http://unicode.org/charts/PDF/U2000.pdf | Nimeke = Arabic Presentation Forms-B | Tekijä = | Tiedostomuoto = PDF | Selite = | Julkaisu = The Unicode Standard 5.2 Code Charts | Ajankohta = 1991–2009 | Julkaisupaikka = | Julkaisija = | Viitattu = 24.9.2010 | Kieli = {{en}} }}</ref>
<ref name="Unicode Latin-1">{{Verkkoviite | Osoite = http://unicode.org/charts/PDF/UFE70.pdf | Nimeke = C1 Controls and Latin-1 Supplement | Tekijä = | Tiedostomuoto = PDF | Selite = | Julkaisu = The Unicode Standard 5.2 Code Charts | Ajankohta = 1991–2009 | Julkaisupaikka = | Julkaisija = | Viitattu = 24.9.2010 | Kieli = {{en}} }}</ref>
<ref name="Unicode Punctuation">{{Verkkoviite | Osoite = http://unicode.org/charts/PDF/U2000.pdf | Nimeke = General Punctuation | Tekijä = | Tiedostomuoto = PDF | Selite = | Julkaisu = The Unicode Standard 5.2 Code Charts | Ajankohta = 1991–2009 | Julkaisupaikka = | Julkaisija = | Viitattu = 24.9.2010 | Kieli = {{en}} }}</ref>
}}
[[Luokka:Tietotekniikka]]
[[Luokka:Välimerkit]]
|