Rozteč vět v digitálních médiích - Sentence spacing in digital media

Rozteč vět v digitálních médiích týká se vodorovné šířky mezery mezi větami v počítačových a webových médiích. Digitální média dovolit řádkování variace nejsou možné s psací stroj. Většina digitální písma povolit použití variabilního prostoru nebo a prostor bez přestávky.[1] Některé moderní specifikace písem, například OpenType, mají schopnost automaticky přidávat nebo zmenšovat mezeru po interpunkci a uživatelé mohou mít možnost zvolit varianty mezer mezi větami.

Moderní písma umožňují variace mezer, s nimiž může průměrný uživatel snadno manipulovat, například: nerozbitné krátké mezery (tenké mezery), nerozbitné normální mezery (silné mezery), rozbití normálních mezer (silné mezery) a rozbití velkých mezer mezery).

Textové procesory a programy pro zadávání textu

Software pro sazbu TeX zachází s vodorovnými běhy mezery jako jeden prostor, ale používá a heuristický rozpoznat konce vět - sazba mezer za nimi o něco širší než normální prostor. Toto je výchozí nastavení pro TeX, i když „ francouzský prostor"Makro TeX deaktivuje tuto funkci ve prospěch použití stejného prostoru mezi větami jako mezi slovy.[2]

Počítač textové procesory umožní uživateli zadat libovolný počet mezer. Ačkoli výchozí nastavení pro kontrolu gramatiky mnoha aplikací (např. Microsoft Word ) je řádkování jedné věty, lze je upravit tak, aby rozpoznaly řádkování také dvojitým větem. Program s názvem PerfectIt je „doplněk MS Word, který pomáhá profesionálům rychleji korektovat“. Producent uvádí, že do nejnovější verze jejich programu (k srpnu 2009) byla přidána funkce „převést dvě mezery na konci věty do jedné“, ale „nikdy neměla žádné požadavky na převod jedné mezery do dvou “.[3]

Některé počítačové textové editory, například Emacs a vi, původně se spoléhal na dvojité mezery, aby rozpoznal hranice vět. Ve výchozím nastavení Emacs nerozbije čáru na jednom prostoru před tečkou, ale toto chování je konfigurovatelné (s možností konec věty-dvojitý prostor). Existují také funkce pro přesun kurzoru dopředu nebo dozadu na další dvojprostor v textu. v Vim the spojovací prostory nastavení označuje, zda jsou při spojování řádků vloženy další mezery, a J nahlásit možnosti označuje, zda za větou musí následovat dvě mezery. The Normy kódování GNU při kódování komentářů doporučujeme použít dvě mezery.[4] Volitelný režim Emacs LaTeX poskytuje možnost přepínání Francouzský režim LaTeX který, pokud je nastaven na francouzština, vytvoří po interpunkci mezerou jednu větu.

internetové prohlížeče

internetové prohlížeče následuj HTML specifikace displeje a pro pohodlí programátorů ignorovat běhy prázdné místo při jejich zobrazování.[5] Tato konvence původně pochází z pozadí SGML standard, který sbalí více mezer kvůli jasnému rozdělení mezi obsahem a informacemi o rozložení.[6] Chcete-li vynutit, aby webový prohlížeč zobrazoval více mezer, musíte použít speciální posloupnost znaků (například „& ensp; & thinsp;"pro en-prostor následuje úzký prostor, “& emsp;"pro em-prostor nebo& nbsp"pro dva po sobě jdoucí plné mezery).[7] Použití neporušeného prostoru však může vést k nerovnoměrnosti zarovnaný text a další nežádoucí mezery nebo konce řádků v textu u některých programů.[8] Alternativně lze mezery mezi větami ovládat v HTML oddělením každé věty do samostatného prvku (např. Rozpětí) a jemným ovládáním řádkování pomocí CSS.[9] V praxi se to dělá jen zřídka.

Chcete-li určit a povolit vykreslení více mezer bez sbalení ve webovém prohlížeči, HTML <před > značka nebo CSS prázdné znaky lze použít majetek.

Kódování znaků

ASCII a podobná časná kódování znaků poskytují pouze jeden prostor, který je rozbití a pevná šířka (konkrétní šířka určená příslušným písmem). EBCDIC, i když dříve než ASCII, poskytovalo prolomení prostoru s pevnou šířkou (SP), nerozbitný prostor s pevnou šířkou (RSP: "Povinné mezery") a nerozbitný prostor pevné šířky alternativní šířky určený pro použití v číselných seznamech s číslicemi pevné šířky (ale ne nutně em-width) (NSP: "Numeric Space"). HTML a Unicode může jak zaznamenávat běhy po sobě jdoucích mezer - včetně mezer s více šířkami, tak mezer a mezer. HTML poskytuje čtyři varianty šířky prostoru a jeden nerozbitný prostor s pevnou šířkou: <space>, & emsp;, & ensp;, a & thinsp; (všechny lámání); a & nbsp; (nerozbitný). Písmo psacího stroje <space> bude se rovnat & emsp;, ale bude se lišit podle specifikace návrháře písma ve všech ostatních písmech, ať už proporcionálních nebo neproporcionálních. Standard HTML také určuje chování zobrazení, nejen kódování znaků, takže webové prohlížeče, které dodržují standard HTML, se vícekrát sbalí <space>s k jedinému <space>. Aplikace, které nepoužívají prohlížeč a používají kódování HTML, se nemusí chovat tímto způsobem v době zobrazení, např. Novější verze aplikace Microsoft Word. Unicode poskytuje 15 variant šířky a rozbitnosti prostoru, včetně: Tenký prostor & # 8201; a ÚZKÝ PROSTOR BEZ ROZESTAVENÍ & # 8239.[10] Následující příklady ukazují účinek těchto variací na webový prohlížeč - použití mezery před interpunkcí k ilustraci identických možných variací mezer po interpunkci terminálu. Tyto variace mezer v kombinaci se standardním prostorem slov umožňují uživatelům vytvářet vlastní mezery mezi větami - jako alternativy k jednomu nebo dvojitému standardnímu prostoru slov.

  • Před vykřičníkem není mezera!
  • Mezera bez vykřičníku před vykřičníkem!
  • A Tenký prostor (&#8201;) před vykřičníkem!
  • A ÚZKÝ PROSTOR BEZ ROZESTAVENÍ (&#8239;) před vykřičníkem!
  • Malý formát bez mezery před vykřičníkem !

Viz také

Reference

Citace

  1. ^ Microsoft 2010.
  2. ^ Eijkhout 2008. 185–188. Výchozí rozteč TeX lze explicitně povolit pomocí nonfrenchspacing.
  3. ^ Lloyd a Hallahan 2009. Viz položka „iEditor“: 11. srpna 2009.
  4. ^ Free Software Foundation 2010. Hlavní práce: Standardy kódování GNU
  5. ^ WC3 1999 9.1 Prázdný prostor; Lupton 2004. str. 165.
  6. ^ Kolik mezer na konci věty? Jeden nebo dva?
  7. ^ WC3 1999. 24.4. Odkazy na znakovou entitu pro významné znaky a znaky internacionalizace ".
  8. ^ University of Chicago Press Chicago Manual of Style Online 2007.
  9. ^ Kolik mezer na konci věty? Jeden nebo dva?
  10. ^ Korpela 2005; Unicode 2009; Sheerin 2001.

Zdroje

  • Eijkhout, Victor (2008). TeX podle tématu, TeXnician's Reference (PDF). Svůdná žena. 185–188. ISBN  0-201-56882-9. Citováno 15. března 2010.
  • Free Software Foundation (12. dubna 2010). „5.2 Komentování vaší práce“. Standardy kódování GNU. Free Software Foundation. Citováno 17. května 2010.
  • Korpela, Jukka (3. května 2005). „Průvodce standardem Unicode“. Postavy a kódování. IT a komunikace. Citováno 17. května 2010.
  • Lloyd, John Wills; Hallahan, Dan (10. listopadu 2009). „Kde jsou důkazy ospravedlňující dva prostory?“. Vesmírný odpad. Wordpress.com. Citováno 4. dubna 2010.
  • Lupton, Ellen (2004). Myšlení s typem. New York: Princeton Architectural Press. ISBN  978-1-56898-448-3.
  • Microsoft. „Standardy návrhu znaků (5 z 10): Mezerníky pro latinku 1“. Microsoft Typografie. Microsoft. Citováno 16. května 2010.
  • Sheerin, Peter K. (19. října 2001). „Potíž s EM 'n EN (a dalšími stinnými postavami)“. A List Apart. Seznam kromě časopisu. Citováno 17. května 2010.
  • University of Chicago Press (2007). Jeden prostor nebo dva?. Chicago Manual of Style Online. University of Chicago Press. str. 984. Citováno 8. února 2010.
  • Unicode (2009). „Standardní příloha Unicode č. 14: Algoritmus prolomení řádku Unicode“. Technické zprávy Unicode. Unicode. Citováno 17. května 2010.
  • W3C (24. prosince 1999). „9.1 Prázdný prostor“. HTML 4.01 Specifikace kódování. W3C. Citováno 17. května 2010.
  • W3C (24. prosince 1999). „24.4 Odkazy na entitu znaků pro znaky významné pro značení a znaky internacionalizace“. HTML 4.01 Specifikace kódování. W3C. Citováno 17. května 2010.