Monospace neboli neproporcionální písmo je písmo , ve kterém mají všechny znaky (přesněji kuželky znaků) stejnou šířku [1] . V tom se liší od proporcionálního písma , ve kterém se písmena od sebe liší šířkou [2] .
Je třeba rozlišovat mezi fonty s jednoprostorovou a stejnou šířkou: v tom druhém se znaky snaží o stejnou šířku, ale pinové oblasti znaků nejsou stejné [3] .
První monoprostorová písma byla vyvinuta pro psací stroje , protože implementace mechanického tisku v proporcionálním písmu vyžadovala značnou komplikaci tiskové jednotky [4] . Existovaly i sázecí stroje , které používaly proporcionální písmo a změnu mezery mezi písmeny, ale uplatňovaly se pouze v provozním tisku [5] . Konstrukce elektromechanických psacích strojů a telegrafů z velké části předpokládala i použití jednoprostorových písem.
Život jednoprostorových písem pokračoval na počítačích : jako vstupní/výstupní zařízení v mnoha raných počítačích se používal dálnopis [6] [7] . Alfanumerické tiskárny (například tiskárny typu daisy ) a znakové generátory videoterminálů a grafických adaptérů po dlouhou dobu také umožňovaly používat výhradně jednorozměrné fonty. Text byl zobrazován na obrazovce ve formě matice obeznámenosti , do které se vešel přesně definovaný počet znaků (obvykle 80 znaků na řádek, což odpovídalo objemu jednoho děrného štítku ), a obraz videa byl dynamicky vytvářen z kódy znaků a jejich obrázky – to ušetřilo (v té době) drahou paměť a zjednodušilo programování.
Znakové sady takových zařízení často obsahovaly i pseudografické symboly pro návrh různých tabulek a formulářů, ale i jednoduché grafy a kresby [8] . V budoucnu tvořily jednoprostorové fonty a pseudografika základ rozšířeného textového uživatelského rozhraní , které zahrnuje okenní prvky .
Písmena mnoha abeced ( latinka - ve větší míře, moderní ruština - v menší míře) mají různé šířky znaků. Některé znaky (jako např. i ) zabírají místo v prostoru kuželky šířkou jednoho hlavního tahu, jiné (jako w ) - několikanásobně více [3] . Kolem úzkých znaků se proto tvoří mnoho prázdného místa, zatímco široké znaky ztmavnou a je obtížné je rozlišit, zejména v malých rozlišeních a tučných fontech.
Aby tyto nedostatky nebyly tak nápadné, jsou na písmena aplikována dodatečná optická kompenzační opatření. K úzkým písmenům se přidávají patky, i když jsou ostatní znaky ve fontu bezpatkové [4] . U širokých znaků jsou některé prvky někdy zmenšeny, například střední tah písmene „Sh“. I při návrhu jednoprostorových fontů vyvstává problém podobnosti číslice 0 a písmene O , a aby je bylo možné rozlišit, často se první diagonálně přeškrtává, případně se dovnitř oválu vnášejí další prvky.
Všechna tato opatření zkreslují obvyklý vzor písmen [4] . Řádky napsané jednoprostorovým písmem navíc nevypadají celistvě, ale jsou rozděleny do sloupců o šířce jednoho znaku a řádkování je nutné pro kompenzaci zvětšit . Proto jsou ve velkém množství textu jednoprostorová písma mnohem hůře čitelná než proporcionální písma a mají menší kapacitu , což je činí nevhodnými pro knihy nebo články v časopisech [4] .
Navzdory skutečnosti, že moderní videosystémy a počítačové tiskárny umožňují proporcionální písma, jednoprostorová písma se nadále používají především proto, že poskytují snadný způsob formátování textu, i když mají omezené možnosti, ale nevyžadují použití speciálních značkovacích jazyků a softwaru, a také snadno hratelné na různých zařízeních. Příklady použití jednoprostorových písem:
V typografické sadě číselných údajů je jemnost: v tabulkách musí mít všechny obrázky stejnou šířku (to znamená zarovnané podle číslic), čísla zarovnaná doprava, i když je sada v proporcionálním písmu [11] . Unicode má znak numerické mezery ( \u2007), který je široký jako číslice s jednodílnou mezerou. Plus a mínus mají většinou stejnou šířku.
V počítačových rozhraních jsou nejen tabulky zadávány čísly s jednotnou mezerou, ale také „skákající“ číselné indikátory. Proto je běžné dělat čísla v počítačových písmech ve výchozím nastavení bez mezer. V PT Sans byla "úzká" jednotka podrobena obvyklým měřítkům optické kompenzace pro monospace fonty.
Režim proporcionálních číslic je povolen příkazy OpenType [12] ; v CSS3 se k tomu používá buď font-variant-numeric:tabular-nums/ proportional-nums[13] nebo font-feature-settings:"tnum"/ "pnum". Příklad:
1234567890 - poměrné údaje.Prvky čínského , korejského a japonského písma jsou zásadně vepsány do čtverců stejné velikosti, a proto jsou východoasijská písma přirozeně jednotná.
Často se také používají "fonty o dvou šířkách": hieroglyfy mají "plnou" šířku a znaky ASCII jsou přesně 2krát užší než hieroglyf. Zároveň mají písma i verze ASCII znaků v plné šířce a „úzké“ verze některých východoasijských znaků (například katakana ).
V HTML značkách je několik značek , které by měly zobrazovat text v jednoprostorovém písmu [14] :
HTML tagy pro zobrazení textu v jednoprostorovém písmuV CSS se jednoprostorové písmo obecně vybírá pomocí konstrukce font-family: monospace (ačkoli můžete také zadat název konkrétního jednoprostorového fontu, jako je font-family: Lucida Console, monospace nebo font-family: Courier New, monospace ).
Typová slévárna a typový design | |||||||||
---|---|---|---|---|---|---|---|---|---|
Koncepty | |||||||||
Struktura písma |
| ||||||||
Charakteristika písma | |||||||||
Klasifikace abecedních písem |
| ||||||||
Styly písma | |||||||||
Jednotky | |||||||||
počítačová typografie | |||||||||
viz také nakladatelství Tiskárna Typografie Kit Rozložení Tisk |