Котельников И., Чеботаев П. LaTeX2e по-русски (1185906), страница 77
Текст из файла (страница 77)
Øðèôò Type 1 íàïèñàí íà ÿçûêå PostScript è îðãàíèçîâàí â âèäå íàáîðà èìåíîâàííûõ ïðîöåäóð, ðèñóþùèõ êîíòóðû èçîáðàæåíèÿ îòäåëüíîãî ñèìâîëà.Êîãäà çàïðàøèâàåòñÿ ñèìâîë ñ îïðåäåë¼ííûì êîäîì, ïðîãðàììà-ðàñòåðèçàòîð ñíà÷àëà ïðîñìàòðèâàåò âåêòîð êîäèðîâêè, êîòîðûé óñòàíàâëèâàåò ñîîòâåòñòâèå êîäà èìåíèïðîöåäóðû. Çàòåì íàéäåííàÿ ïðîöåäóðà ðèñóåò ðàñòðîâîå èçîáðàæåíèå äëÿ òåêóùåãîðàçðåøåíèÿ âûõîäíîãî óñòðîéñòâà.Øðèôòû pk, áóäó÷è âíåäð¼ííûìè â ps-ôàéë, îòíîñÿòñÿ ê Type 3.
Îíè âíåäðÿþòñÿâ âèäå ðàñòðà, ïîýòîìó êà÷åñòâî äîêóìåíòà ìîæåò äåãðàäèðîâàòü, åñëè îí áóäåò íà1 Ôèðìà ParaGraph International îñíîâàíà â 1989 ãîäó â Ìîñêâå.  íà÷àëå 1998 ãîäà îòäåë øðèôòîâ ýòîé êîìïàíèè âûäåëèëñÿ â ñàìîñòîÿòåëüíóþ êîìïàíèþ ParaType. Àäðåñ ñàéòà êîìïàíèè ParaType:http://www.paratype.com/ .16.2. Õàðàêòåðèñòèêè øðèôòîâ365ïå÷àòàí íà óñòðîéñòâå, ðàçðåøåíèå êîòîðîãî îòëè÷àåòñÿ îò çàêàçàííîãî ïðè ñîçäàíèèäîêóìåíòà.16.1.3. Øðèôòû TrueTypeÔèðìà Apple ïðèñòóïèëà ê ðàçðàáîòêå òåõíîëîãèè, êîòîðàÿ ñåé÷àñ íàçûâàåòñÿ TrueType, â êîíöå 1987 ãîäà.  àâãóñòå 1989 ãîäà ðàáîòà áûëà çàâåðøåíà, à ìåñÿöåì ïîçæå Apple è Microsoft çàêëþ÷èëè ñòðàòåãè÷åñêèé àëüÿíñ ïðîòèâ êîìïàíèè Adobe, ïûòàâøåéñÿ íàâÿçàòü òåõíîëîãèþ øðèôòîâ PostScript ïðîèçâîäèòåëÿì îïåðàöèîííûõ ñèñòåì.  ìàðòå 1991 ãîäà Apple âûïóñòèëà TrueType â ñâåò â âèäå 80-êèëîáàéòíîãî ïðèëîæåíèÿ äëÿ System 6.0 è øðèôòîâ Times Roman, Helvetica è Courier.
Ñ òåõ ïîð øðèôòûTrueType âñòðîåíû â îïåðàöèîííóþ ñèñòåìó Mac OS äëÿ êîìïüþòåðîâ Macintosh. Ôèðìà Microsoft âñòðîèëà òåõíîëîãèþ TrueType â îïåðàöèîííóþ ñèñòåìó Windows âåðñèè 3.1 â íà÷àëå 1992 ãîäà, ñíàáäèâ å¼ âåëèêîëåïíûìè øðèôòàìè Times New Roman,Arial è Courier. Îäíàêî â Windows 3.1 òåõíîëîãèÿ TrueType áûëà ðåàëèçîâàíà â óñå÷¼ííîì âèäå, ïîñêîëüêó ýòà îïåðàöèîííàÿ ñèñòåìà áûëà 16-ðàçðÿäíîé (â îòëè÷èå îò MacOS, êîòîðàÿ óæå òîãäà áûëà 32-ðàçðÿäíîé). Òîëüêî â àâãóñòå 1995 ãîäà ñ ïîÿâëåíèåì 32-ðàçðÿäíîé Windows 95 ôèðìà Microsoft âíåäðèëà â ñâîè ïðîäóêòû ñãëàæèâàíèåêîíòóðîâ áóêâ (anti-aliasing), ÷òî ñóùåñòâåííî óëó÷øèëî êà÷åñòâî îòîáðàæåíèÿ òåêñòàíà óñòðîéñòâàõ ñ íèçêèì ðàçðåøåíèåì (íà ýêðàíå ìîíèòîðà). 1996 ãîäó Adobe è Microsoft äîãîâîðèëèñü î ñîçäàíèè øðèôòîâ OpenType íîâîãî ïîêîëåíèÿ TrueType. Îíè ìîãóò ñîäåðæàòü áîëåå 65 000 òûñÿ÷ ñèìâîëîâ, òîãäàêàê â Type 1 ìîæíî îäíîâðåìåííî èñïîëüçîâàòü íå áîëåå 256 ñèìâîëîâ.
Øðèôòû OpenType ïîñòàâëÿþòñÿ â ñîñòàâå îïåðàöèîííûõ ñèñòåì Windows íà÷èíàÿ ñ Windows 2000.Øðèôòû TrueType íà óäèâëåíèå ìàëî èñïîëüçóþòñÿ â ñèñòåìå LATEX. Òîìó åñòüïðîñòîå îáúÿñíåíèå. Âî-ïåðâûõ, îíè ïîÿâèëèñü ïîçæå, ÷åì øðèôòû PostScript. Âîâòîðûõ, øðèôòû TrueType íåâîçìîæíî âíåäðèòü â äîêóìåíò PostScript áåç ïîòåðè êà÷åñòâà, à áåç âíåäð¼ííûõ øðèôòîâ äîêóìåíò ìîæåò íåïðàâèëüíî îòîáðàæàòüñÿ íà äðóãîì êîìïüþòåðå.
Øðèôòû TrueType (è OpenType) óñïåøíî âíåäðÿþòñÿ â äîêóìåíòûPDF, íî ýòà âîçìîæíîñòü, êàê è ôîðìàò PDF, ïîÿâèëàñü ñðàâíèòåëüíî íåäàâíî. Ñîâðåìåííûå DVI-îáîçðåâàòåëè îáåñïå÷èâàþò ðàáîòó ñî øðèôòàìè TrueType, êàê ïðàâèëîãåíåðèðóÿ íà ëåòó pk-øðèôòû èç èñõîäíûõ âåêòîðíûõ èçîáðàæåíèé ëèòåð.Èñïîëüçîâàíèå øðèôòîâ TrueType ïðàêòè÷åñêè ðåøàåò ïðîáëåìó äåôèöèòà õîðîøèõ øðèôòîâ äëÿ ðóññêèõ ïîëüçîâàòåëåé LATEX'à. Ïàêåòû èç êîëëåêöèè FontsC, îïèñàííûå â ðàçäåëå 16.10, ïîçâîëÿþò ïîäêëþ÷èòü íàèáîëåå ðàñïðîñòðàí¼ííûå øðèôòû,èìåþùèåñÿ â ñîñòàâå îïåðàöèîííîé ñèñòåìû Windows.16.2.Õàðàêòåðèñòèêè øðèôòîâÑíà÷àëà ìû êðàòêî îïèøåì îñíîâíûå õàðàêòåðèñòèêè øðèôòîâ, à â ñëåäóþùåì ðàçäåëå ðàññêàæåì î òàê íàçûâàåìûõ êîìàíäàõ íèçêîãî óðîâíÿ, êîòîðûå èñïîëüçóþòñÿ äëÿ çàãðóçêè øðèôòîâ, íî íå áûëè îïèñàíû â ãëàâå 1.
Ñ èõ ïîìîùüþ îïûòíûéïîëüçîâàòåëü ìîæåò ïîäêëþ÷èòü øðèôòû, íå ïðèáåãàÿ ê çàãðóçêå ïàêåòîâ ïîñðåäñòâîì366Ãëàâà 16. Øðèôòû äëÿ ïðîôåññèîíàëîâ\usepackage. Áîëüøèíñòâî øðèôòîâûõ ïàêåòîâ ñîñòîÿò èç îäíîé, ìàêñèìóì òð¼õ ïîäîáíûõ êîìàíä, à ïîñêîëüêó êîìáèíàöèé âûáîðà øðèôòîâ ìîæåò áûòü îãðîìíîå ìíîæåñòâî, ïðîñòî íåöåëåñîîáðàçíî ïèñàòü òàêèå ïàêåòû íà âñå ìûñëèìûå è íåìûñëèìûåñëó÷àè æèçíè.Øðèôòû õàðàêòåðèçóþòñÿ íåñêîëüêèìè ïàðàìåòðàìè. Ìû îãðàíè÷èìñÿ èõ êðàòêèìîáçîðîì, îòñûëàÿ ëþáîçíàòåëüíîãî ×èòàòåëÿ ê ñïåöèàëüíîé ëèòåðàòóðå [14, 21].16.2.1. ÊîäèðîâêàÊîäèðîâêà óñòàíàâëèâàåò ñîîòâåòñòâèå ìåæäó êîäîì ñèìâîëà è ëèòåðîé, ò. å. åãî èçîáðàæåíèåì. ×èòàòåëþ, âîçìîæíî, ïðèõîäèëîñü ïåðåêîäèðîâàòü òåêñò ïðè ïåðåíîñå åãî ñïåðñîíàëüíîãî êîìïüþòåðà, ãäå â îïåðàöèîííîé ñèñòåìå MS DOS èñïîëüçóåòñÿ êîäîâàÿ ñòðàíèöà cp866, íà êîìïüþòåð ïîä óïðàâëåíèåì Unix, ãäå èñïîëüçóåòñÿ êîäèðîâêàKOI8.
 ðóñèôèöèðîâàííûõ âåðñèÿõ Windows ïðèìåíÿåòñÿ êîäèðîâêà ANSI 1251.LATEX ââîäèò ñîáñòâåííóþ ñõåìó êîäèðîâàíèÿ, êîòîðóþ ìû áóäåì íàçûâàòü âíóòðåííåé êîäèðîâêîé, ÷òîáû îòëè÷èòü å¼ îò âíåøíåé êîäèðîâêè, ò. å. êîäîâîé ñòðàíèöû,èñïîëüçóåìîé îïåðàöèîííîé ñèñòåìîé. Ïðèìåðîì âíóòðåííåé êîäèðîâêè ÿâëÿþòñÿ T1,T2A, OML. Êàê ïðàâèëî, âíåøíÿÿ êîäèðîâêà äîëæíà áûòü óêàçàíà â èñõîäíîì òåêñòå äîêóìåíòà LATEX; ýòî îñîáåííî âàæíî äëÿ ÿçûêîâ, ïîäîáíûõ ðóññêîìó, êîòîðûå èñòîðè÷åñêè èìåëè ìíîæåñòâî âàðèàíòîâ êîäèðîâêè. Âíóòðåííþþ êîäèðîâêó, èñïîëüçóåìóþïî óìîë÷àíèþ, âûáèðàåò ïàêåò babel â çàâèñèìîñòè îò óêàçàííîãî íàáîðà ÿçûêîâ, èñïîëüçóåìûõ â äîêóìåíòå.Åñòü åù¼ êîäèðîâêà âíóòðè ôàéëîâ øðèôòîâ, íî îíà ìåíüøå âñåãî äîëæíà çàáîòèòüðÿäîâîãî ïîëüçîâàòåëÿ LATEX'à. Øðèôòû ìîãóò ñîäåðæàòü íå áîëåå 256ñèìâîëîâ; ñîîòâåòñòâåííî êîäîì ñëóæèò ÷èñëî îò 0 äî 255.
Øðèôòû OpenType ìîãóòñîäåðæàòü äåñÿòêè òûñÿ÷ ñèìâîëîâ è, ñîîòâåòñòâåííî, èìåþò áîëåå ñëîæíóþ ñõåìóêîäèðîâàíèÿ. Çàäà÷à ðàçðàáîò÷èêà øðèôòîâîãî ïàêåòà ñîñòîèò êàê ðàç â òîì, ÷òîáûèçáàâèòü ïîëüçîâàòåëÿ îò ëèøíåé ãîëîâíîé áîëè.16.2.2. ÃàðíèòóðàÃàðíèòóðà îïðåäåëÿåò õóäîæåñòâåííîå ðåøåíèå, âûäåëÿþùåå øðèôò ñðåäè äðóãèõ.Íàïðèìåð, â äàííîé ãëàâå èñïîëüçóåòñÿ ãàðíèòóðà Times New Roman.
Åñòü ãàðíèòóðûАкадемическая, Литературная, Garamond, Bookman Old Style è ìíîãî äðóãèõ.  ìåòàñåìåéñòâå øðèôòîâ Computer Modern ìîæíî âûäåëèòü ãàðíèòóðû CM Roman, CMSans Serif, CM Typewriter. Ïî òåðìèíîëîãèè ðàçðàáîò÷èêîâ ñèñòåìû LATEX ãàðíèòóðà îáðàçóåò ñåìåéñòâî family. Ãàðíèòóðû ðàçëè÷àþòñÿ ïî êîíòðàñòíîñòè ñèìâîëîâ èíàëè÷èþ çàñå÷åê.ÊîíòðàñòíîñòüÊîíòðàñòíîñòü îïðåäåëÿåòñÿ îòíîøåíèåì òîëùèíû ãîðèçîíòàëüíûõ è âåðòèêàëüíûõøòðèõîâ ñèìâîëîâ.
Ãàðíèòóðà Times áîëåå êîíòðàñòíà, ÷åì ãàðíèòóðà CM Roman,êîòîðàÿ â ñâîþ î÷åðåäü êîíòðàñòíåå ãàðíèòóðû Courier.16.2. Õàðàêòåðèñòèêè øðèôòîâ367Çàñå÷êè×àùå âñåãî èñïîëüçóþò øðèôòû ñ ñåðèôàìè. Ñåðèôàìè, èëè çàñå÷êàìè, íàçûâàþòíåáîëüøèå ÷åðòî÷êè íà êîíöàõ ëèíèé, îáðàçóþùèõ òîò èëè èíîé ñèìâîë. ØðèôòûComputer Modern Sans Serif íå èìåþò çàñå÷åê. Òàêèå øðèôòû íàçûâàþò ðóáëåíûìè. Ãàðíèòóðû ñ çàñå÷êàìè èíîãäà íàçûâàþò ðîìàíñêèìè (roman), ïîñêîëüêó çàñå÷êèîñòàâëÿë ðåçåö, êîãäà çàãëàâíûå ëàòèíñêèå áóêâû âûðåçàëè íà ïàìÿòíèêàõ ÐèìñêîéÈìïåðèè.16.2.3. Íàñûùåííîñòü è ïðîïîðöèîíàëüíîñòü ãðóïïå øðèôòîâ, ïðèíàäëåæàùåé ê îäíîé ãàðíèòóðå, âûäåëÿþò øðèôòû ñ ðàçëè÷íîéíàñûùåííîñòüþ è ïðîïîðöèîíàëüíîñòüþ.Íàñûùåííîñòü ýòî îòíîñèòåëüíàÿ òîëùèíà øòðèõîâ ñèìâîëîâ.
 ñëåäóþùåéïîñëåäîâàòåëüíîñòè êàæäûé âòîðîé ñèìâîë èìååò á î ëüøóþ íàñûùåííîñòü, ÷åì ïðåäøåñòâóþùèé åìó: ÀÀ, ББ, ÂÂ.  ðóêîâîäñòâàõ ïî èçäàòåëüñêèì ñèñòåìàì âñòðå÷àþòñÿòàêèå íàèìåíîâàíèÿ íàñûùåííîñòè (â ïîðÿäêå å¼ óâåëè÷åíèÿ):Ultra Light, Thin, Extra Light, LightBook, Regular, Plain, Normal, MediumDemi, Demi Bold, Semi Bold, BoldExtra Bold, Heavy, HeavyFace, Black,Flat, Extra Black, Ultra Black, Obeseñâåòëûå è ñâåðõñâåòëûå øðèôòûíîðìàëüíûå øðèôòûïîëóæèðíûå øðèôòûæèðíûå è ñâåðõæèðíûå øðèôòûÏðîïîðöèîíàëüíîñòü øðèôòà ñâÿçûâàþò ñ øèðèíîé áóêâ. Äëÿ òî÷íîãî îïðåäåëåíèÿ âûáèðàåòñÿ áóêâà Ì è âû÷èñëÿåòñÿ îòíîøåíèå å¼ øèðèíû è âûñîòû. Ðàçëè÷àþòóçêèå, íîðìàëüíûå è øèðîêèå ãàðíèòóðû.Very Condensed, CondensedNormalExpanded, Very Expandedñâåðõóçêèå è óçêèå øðèôòûíîðìàëüíûå øðèôòûøèðîêèå è ñâåðõøèðîêèå øðèôòûÊðîìå ïðîïîðöèîíàëüíûõ èìåþòñÿ øðèôòû ñ ôèêñèðîâàííîé øèðèíîé ñèìâîëîâ ìîíîøèðèííûå øðèôòû; èõ íàçûâàþò òàêæå ìàøèíîïèñíûìè.
Îíè ïðèìåíÿþòñÿ ïðè íàáîðå ëèñòèíãîâ êîìïüþòåðíûõ ïðîãðàìì, à òàêæå â ïå÷àòíûõ ìàøèíêàõ. Óìåñòíî èñïîëüçîâàíèå ìîíîøèðèííûõ øðèôòîâ â ÷àñòíûõ ïèñüìàõ. Ïðèìåðîì øðèôòîâ ñ ôèêñèðîâàííîé øèðèíîé ñèìâîëîâ ÿâëÿþòñÿ ãàðíèòóðû Typewriter èCourier. LATEX'å íàñûùåííîñòü è ïðîïîðöèîíàëüíîñòü øðèôòà õàðàêòåðèçóåò åãî ñåðèÿseries.16.2.4. Íà÷åðòàíèåÏî÷òè âñå ãàðíèòóðû èìåþò òàê íàçûâàåìîå ïðÿìîå (upright) íà÷åðòàíèå2 . Èíîãäà íà÷åðòàíèå upright íå ñîâñåì òî÷íî íàçûâàþò roman. Áîëüøèíñòâî êíèã, â òîì ÷èñëå è2Äðóãîé òåðìèí shape (ôîðìà øðèôòà).368Ãëàâà 16.