Twarda spacja: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
drobne redakcyjne
Linia 1:
'''Twarda spacja''' ([[język angielski|ang.]] ''hard space'') – znak [[spacja|spacji]] wyglądający na ekranie tak samo jak zwykła spacja, lecz niepozwalający przełamywać wiersza tekstu w danym miejscu. Znak ten jest stosowany tam, gdzie konieczne jest utrzymanie w jednym wierszu dwóch ciągów znaków rozdzielonych spacją. Można za jego pomocą wymusić, aby [[Sierotka (typografia)|jednoliterowe przyimki i spójniki nie pozostawały na samym końcu wiersza]], co w języku polskim jest uważane za [[Niezręczność typograficzna|niezręczność typograficzną]]<ref>{{Cytuj stronę |url = https://sjp.pwn.pl/poradnia/haslo/slowa-jednoliterowe-na-koncu-wiersza;2750.html |tytuł = ''słowa jednoliterowe na końcu wiersza'' |autor = [[Mirosław Bańko]] |opublikowany = Poradnia językowa PWN |data dostępu = 2018-11-27}}</ref>.
 
Twarda spacja ma stałą szerokość, równą nominalnej szerokości zwykłej spacji, przez co nie bierze udziału w procesie [[justowanie|justowania]] tekstu (czyli „dociągania” go do obu marginesów [[łam]]u)<ref name=praca>{{cytuj stronę |url = http://pracamagisterska.blox.pl/2009/11/Twarda-spacja.html |tytuł = ''Praca magisterska. Twarda spacja'' |archiwum = https://web.archive.org/web/20151222115429/http://pracamagisterska.blox.pl/2009/11/Twarda-spacja.html |data = 2009-08 |data dostępuzarchiwizowano = 20132015-0112-2722 |zarchiwizowanodata dostępu = 20152013-1201-22 27}}</ref>. Właściwości justujące ma natomiast [[spacja niełamiąca]].
 
Spacja twarda jest znakiem pochodzącym zazwyczaj z [[System operacyjny|systemu operacyjnego]] (zarówno w przypadku przestarzałych [[Strona kodowa|stron kodowych]], jak i obecnie w [[unikod]]zie), podczas gdy spacja niełamiąca (rozwiązanie informatyczne wprowadzone później) występuje jako wewnętrzna funkcja w zaawansowanych programach do [[Skład tekstu|składu tekstu]].
 
Wszędzie tam, gdzie jest możliwy dostęp do spacji niełamliwejniełamiącej, spacja twarda (jako spacja niejustująca) ma zastosowanie marginalne.
 
W [[Odwołania znakowe SGML|encjach]] HTML istnieją cztery encje spacji: cienkiej (&amp;thinsp;), twardej (&amp;nbsp;), półfiretowej (&amp;ensp;) i firetowej (&amp;emsp;). Tylko encja spacji twardej spacji ma właściwość nieprzełamywania tekstu.
{| class="wikitable" style="width: 600px;"
! Kontekst
! Reprezentacja
|-
! colspan="2"| Systemy operacyjne
|-
| [[Microsoft Windows|Windows]]
Linia 23:
|prawy {{Klawisz|Alt|||||||||}} + {{Klawisz|Spacja}}
|-
! colspan="2"| Edytory
|-
| [[AbiWord]]
| rowspan="4"| {{Klawisz|Ctrl}} + {{Klawisz|Shift}} + {{Klawisz|Spacja}}
|-
| [[Apache OpenOffice]]
Linia 35:
|-
| [[Adobe InDesign]]
| ''Istniała pod tą nazwą do wersji 4.0 (CS2). Od w wersji 5.0 (CS3) występuje jako „spacja twarda (stała szerokość)” i straciła skrót i&nbsp; dotychczasową nazwę, które przejęła [[spacja niełamiąca|spacja niełamliwa]].''
|-
| [[Vim]]
Linia 43:
| {{Klawisz|Ctrl}} + {{Klawisz|Spacja}}
|-
| [[Dysk Google|Google Docs]]
| prawy {{Klawisz|Alt|||||||||}} + {{Klawisz|Spacja}}
|-
! colspan="2"| Kodowania znaków
|-
| [[EBCDIC]]
Linia 52:
|-
| [[ISO 8859]]
| rowspan="2"| 160 (xA0)
|-
| [[Unikod]]<ref>{{Cytuj stronę|url = http://www.unicode.org/charts/PDF/U0080.pdf|tytuł=''C1 Controls and Latin-1 Supplement''|opublikowany=unicode.org|język=en|data dostępu=23 lutego 2009}}</ref>
Linia 59:
| 154 (x9A)
|-
! colspan="2"| Języki znaczników
|-
| [[HTML]]
| &amp;nbsp;
|-
| W [[TeX]]-ie i [[LaTeX]]-ie jest to spacja niełamliwaniełamiąca typu miękkiego
| ~
|}