scieee AI-readable full text Open interactive document viewer

Kol nebuvo „Palemono“: kompiuteriai, lietuviški rašmenys ir šriftai

Petras Skirmantas

Full text

ПЕТРАС СКИРМАНТАС Институт литовского языка KOL NEBUVO PALEMONO: KOMPIUTERIAI, LIETUVIŠKI RAŠMENYS IR ŠRIFTAI КЛЮЧЕВЫЕ СЛОВА: специальные знаки, кодирование, кодовая страница, ASCII, ANSI, Юникод, акцентуация текста, фонетическая транскрипция. Вопрос о литовских компьютерных шрифтах постоянно возникает вновь: стремятся выяснить, сколько их, какие они и для кого предназначены, в каких случаях необходимы, насколько широко распространены и т. д. Недавно снова представился повод поговорить об этом: Государственная комиссия по литовскому языку и Институт литовского языка провели дискуссионный семинар «Палемонас» и другие литовские шрифты: использование и перспективы. В этой статье также делается попытка затронуть то, о чём там говорилось. Взяться за самостоятельное создание компьютерных шрифтов или, точнее говоря, их модификацию заставили практические потребности, как говорится, сама жизнь... В первой половине последнего десятилетия прошлого тысячелетия, после 1990 года, компьютеры того времени начали появляться и становиться все более многочисленными даже в среде филологов и литуанистов. Во-первых, тогда они становились все доступнее по цене, во-вторых, многие из них привозили или доставляли в качестве благотворительной помощи из-за рубежа: иностранцы покупали более новые, современные компьютеры, а устаревшие отдавали или продавали нам сравнительно недорого. Компьютеры тогда были совсем не такими, как нынешние, и возможности их были гораздо скромнее. Но поскольку даже на компьютерах того времени, помимо прочего, можно было писать — или, как мы тогда начали говорить, набирать текст, — они очень быстро вытеснили из употребления пишущие машинки. Удобство было огромным и решающим: при написании или переписывании текста на компьютере такое понятие, как черновик, теряет смысл, поскольку все исправления ошибок и редакторские правки заменяют исправляемые фрагменты текста, и как на экране, так и в распечатанном виде все время виден лишь чистовик. Так вскоре для филологов, как и для многих людей, занятых другой работой, написание и набор текста стали главной работой, выполняемой на компьютере. Поскольку компьютеры попадали к нам разными путями и зачастую были далеко не новыми, с самого начала возникла проблема возможности писать на них грамотно по-литовски: хотелось и было необходимо, чтобы и на экране, и в распечатанном виде были видны все знаки, используемые в современной орфографии BENDRINĖ KALBA 92 (2019) www.bendrinekalba.lt ISSN 2351-7204 PETRAS SKIRMANTAS. Kol nebuvo Palemono: kompiuteriai, lietuviški rašmenys ir šriftai | 2 doi.org/10.35321/bkalba.2019.92.09 — прежде всего все буквы современного литовского алфавита (а также ą, ę, į, ų, č, š, ž, ė, ū), а кроме того — и другие письменные знаки, встречающиеся в текстах. Это было нужно не только филологам или литуанистам, но и всем, кто хотел писать на компьютере или редактировать литовские тексты по своей специальности. А возможности были не всегда... Немного отвлекаясь от темы, следует напомнить, что уже тогда компьютеры попадали и в среду филологов преимущественно двух типов, и они значительно различались между собой как возможностями, так и удобством работы (способами управления и вообще характером «общения» с человеком, так называемым интерфейсом, англ. interface). Одни из них были спроектированы и производились фирмой Apple, другие — International Business Machines (IBM). Еще в середине восьмидесятых годов компьютеры серии Macintosh (названной в честь одного из сортов яблок), производство которых фирма Apple начала тогда, а позднее ставшие более известными как Mac, с самого начала имели специальное устройство управления — мышь — и графический интерфейс с человеком (англ. graphic user interface, GUI), который размещал почти все необходимое для работы на компьютере в продуманных структурированных списках, отображаемых на экране в специально отрисованных графических окнах. Достаточно было указать мышью на нужный пункт списка, и компьютер «понимал», что ему следует делать. В окнах виден и результат действия — обрабатываемый текстовый или графический документ, его состояние после выполнения того или иного действия. Основные принципы графического интерфейса распространились и действуют по сей день. В то же время компьютеры серии PC (сокращение словосочетания Personal Computer), которые начала производить фирма IBM, некоторое время не имели графического интерфейса. Все команды управления приходилось вводить (набирать) с клавиатуры, а интерфейс с человеком был только текстовым: и вводимые команды, и результаты действий компьютера отображались на экране текстом, составленным из одинаковых знаков стандартных размера и формы, занимающих знакоместа. Знакоместо — это стандартная прямоугольная ячейка, образованная определенным количеством точек, расположенных равномерными столбцами и строками. Клавиатура и разделенный на знакоместа экран вместе называются текстовым терминалом; некоторое время он и был главным средством обмена информацией с компьютером типа IBM PC. Поэтому работать на таком компьютере было непросто: нужно было помнить команды управления, которых немало, и правильно, не допуская ошибок, записывать их и необходимые для них параметры (данные, ссылки). Человек с таким компьютером, можно сказать, переписывается: он выводит на экран стандартным текстом команды и данные, а компьютер — результаты выполнения команд. Такой интерфейс, основанный на принципе текстового терминала, и сейчас остается главным способом обмена информацией с компьютером в некоторых операционных системах и особенно любим профессионалами. Однако большинство людей все же предпочитает уже упомянутый графический интерфейс, считая его более удобным. Поэтому вполне естественно, что постепенно его создали и для компьютеров типа IBM PC; он получил BENDRINĖ KALBA 92 (2019) www.bendrinekalba.lt ISSN 2351-7204 PETRAS SKIRMANTAS. Kol nebuvo Palemono: kompiuteriai, lietuviški rašmenys ir šriftai | 3 doi.org/10.35321/bkalba.2019.92.09 меткое название Windows, прямо указывающее на основной элемент интерфейса — графические окна. К середине последнего десятилетия XX века Windows превратилась в самостоятельную операционную систему, и с тех пор графический интерфейс стал основным способом взаимодействия человека с компьютерами типа IBM PC. Управление компьютерами обоих типов — как Apple Macintosh, так и IBM PC — и вообще работа на компьютерах обоих типов весьма сблизились, хотя существенные «внутренние» различия по-прежнему сохраняются. В среде филологов, как и во многих других местах Литвы, шире распространялись компьютеры типа IBM PC. Они были доступнее, дешевле, можно сказать, демократичнее; на них было нетрудно устанавливать программное обеспечение различного происхождения, прежде всего необходимые прикладные программы, в том числе даже самодельные — созданные самостоятельно или заказанные у знакомых программистов. Наряду с редкими оригинальными компьютерами типа PC производства фирмы IBM быстро стали распространяться аналоги, изготовленные в странах Юго-Восточной Азии или собранные прямо здесь, в Литве, из блоков, произведённых там; их стали называть компьютерами, совместимыми с IBM PC... Следует отметить, что подобных имитаций Macintosh по существу не было. У филологов, использовавших преимущественно IBM PC и совместимые с ними компьютеры, редко возникали серьёзные проблемы с правильным, стандартным написанием по-литовски. Даже на тогдашних компьютерах типа PC под управлением операционной системы DOS (англ. Disk Operating System), которыми обменивались информацией через текстовый терминал, уже применялись достаточно чётко определённые схемы кодирования письменных знаков, отображаемых в экранных позициях, — так называемые кодовые страницы или таблицы кодов (англ. code page, CP). Их было несколько, и в них предусматривались коды не только для букв англоязычного алфавита, но и для знаков, употребляемых в системах письма некоторых других стран. Вместе с операционной системой распространялись и компьютерные шрифты (англ. fonts) — интегрируемые в операционную систему программные компоненты, позволяющие отображать знаки в виде видимых человеку графических образов. Таких устройств два основных: экран и принтер. Устройством, работа которого была более проблематичной и требовала более изобретательной настройки совместимости с компьютером, был тогдашний принтер: многое зависело от принципа его работы, типа, производителя и т. п. Но важно подчеркнуть, что оба этих устройства выполняют свою работу только под управлением компьютера, а необходимую ключевую информацию компьютер получает из компьютерных шрифтов. Само собой разумеется, правильное написание по-литовски не было главной заботой фирмы Microsoft, разрабатывавшей программное обеспечение для компьютеров, совместимых с IBM PC (и продолжающей разрабатывать его для многих современных компьютеров). Но, с другой стороны, основа современного литовского правописания — литовский алфавит — не является ни оригинальной, ни особенно уникальной: большинство его букв общие, их в своём письме используют не только литовцы, но и другие народы. По-настоящему литовских букв, которыми больше никто, по крайней мере BENDRINĖ KALBA 92 (2019) www.bendrinekalba.lt ISSN 2351-7204 PETRAS SKIRMANTAS. Kol nebuvo Palemono: kompiuteriai, lietuviški rašmenys ir šriftai | 4 doi.org/10.35321/bkalba.2019.92.09 уже практически не пользуется в Европе, вероятно, только три: ė, į и ų. Буквы ą и ę используют в своём письме поляки, ć, ś и ź — чехи, ü — латыши. Тем не менее девять букв — ą, ę, į, ų, č, š, ž, ū, ė — часто выделяют среди остальных букв литовского алфавита. И небезосновательно: все они составные, двучастные, образованы из двух элементов — базовой буквы (a, e, i, u, c, s, z) и добавленного сверху или снизу вспомогательного значка — огонэка, гачека, черты или точки. Все остальные 23 буквы нашего алфавита — a, b, c, d, e, f, g, h, i, y, j, k, l, m, n, o, p, r, s, t, u, v, z — простые, состоящие только из одного элемента (сомнения в этом утверждении могли бы вызвать разве что строчные i и j с точкой сверху, но следует помнить, что у прописных I и J точек нет, тогда как и у ė, и у Ė она есть, поэтому эти пары букв различаются). Следует также отметить, что простые буквы гораздо более «интернациональны», чем составные: они используются в системах письма многих европейских стран, и все 23 входят в английский алфавит. Особенно важно, что при формировании схем компьютерного кодирования письменных знаков эти две группы букв попали в разные группы кодов. Простые буквы нашего алфавита, будучи одновременно буквами английского алфавита, получили коды первыми, причём такие, которые впоследствии уже не менялись и остаются неизменными до сих пор. Они входят в так называемый стандартный набор символов (англ. standard character set), регламентируемый старым стандартом ASCII (англ. American Standard Code for Information Interchange), сформировавшимся в шестидесятые годы. Согласно ему для кодирования знаков используются целые числа от 0 до 127, из них для письменных знаков (букв, цифр, разделителей) — коды от 32 до 126. Эта схема кодирования (иногда говорят просто кодировка) сложилась ещё до появления «малых» компьютеров; она предназначалась для различных телекоммуникационных устройств, а компьютеры, появившись, просто переняли и присвоили её. Однако по мере роста числа компьютеров и их распространения символов стандартного набора (ASCII) стало не хватать, поскольку в нём не было всех знаков, необходимых для написания текстов не только на английском, но и на других языках. В связи с растущими потребностями компьютерного письма для кодирования знаков стали использовать больше целых чисел — от 0 до 255, поскольку внутренняя архитектура компьютеров это позволяла. Первые 128 кодов (от 0 до 127), регламентированные ASCII, не изменились, но появились ещё 128 кодов (числа от 128 до 255), которыми можно было кодировать другие знаки, не входившие в стандартный набор. Такое расширенное множество кодов (кодовое пространство) англоязычные пользователи нередко называют Extended ASCII, однако это не дополнение и не расширение ASCII (стандарта или регламентированной им схемы кодирования), а расширение множества кодов таким образом, чтобы оно охватывало неизменённую схему кодирования ASCII и одновременно предоставляло 128 дополнительных кодов для других необходимых знаков, кодирование которых ASCII не регламентирует. Так появилась модель распределения 256 кодов, разделяющая всё кодовое множество на два равных подмножества: фиксированное, регламентированное ASCII и охватывающее коды от 0 до 127, и свободное, охватывающее коды от 128 до BENDRINĖ KALBA 92 (2019) www.bendrinekalba.lt ISSN 2351-7204 PETRAS SKIRMANTAS. Kol nebuvo Palemono: kompiuteriai, lietuviški rašmenys ir šriftai | 5 doi.org/10.35321/bkalba.2019.92.09 255. Именно эту модель и обозначало бы английское определение Extended ASCII. А закреплённое в ней свободное подмножество кодов создало предпосылки для появления на основе этой модели множества различных схем кодирования, называемых, как уже упоминалось, кодовыми страницами или таблицами кодов и обозначаемых самыми разными именами. Их постоянное подмножество, постоянная часть, было одинаковым и совпадало с ASCII, однако распределение кодов свободной части по символам сильно различалось в зависимости от того, для какого набора символов составлялась кодовая страница. Всё более многочисленное разнообразие кодовых страниц стало включать и такие страницы, в свободной части которых были закодированы составные (двойные) буквы литовского алфавита, чаще — только те из них, которые нужны не только для нашей орфографии. Появились и кодовые страницы, предусматривавшие коды для всех букв литовского алфавита; в этом участвовали и наши специалисты по вычислительной технике. Одновременно возникли и соответствующие этим кодовым страницам компьютерные шрифты, позволявшие действительно использовать на компьютере графемы, закодированные предусмотренными кодами. Возникала и путаница: в первой половине последнего десятилетия уже существовало несколько кодовых страниц для операционной системы DOS, содержащих все буквы литовского алфавита, — их номера были от 770 до 774, затем добавились 775, 776, 777 и 778. Коды литовских букв в одних из этих страниц совпадали, в других — различались. По мере роста числа компьютерных шрифтов, отображавших символы, закодированные в этих страницах, требовались осведомлённость и осмотрительность. Нужно было также связать различавшиеся коды девяти двойных букв нашего алфавита, нередко называемых самобытными или специфическими литовскими буквами, с клавиатурой, с соответствующими клавишами (связь кодов одиночных букв, входящих в стандартный набор символов ASCII, с клавиатурой по понятным причинам никогда не вызывала никаких проблем). Но, с другой стороны, всё это позволяло правильно писать по-литовски даже на компьютерах под управлением операционной системы DOS. Графический интерфейс Windows для компьютеров типа IBM PC, вскоре превратившийся из дополнения к DOS в самостоятельную операционную систему (первой такой системой стала Windows 95), коренным образом изменил и отображение символов на экране, и компьютерные шрифты, и вообще положение дел с письмом на компьютерах. Исчезли знаки-заполнители, утвердились шрифты нового типа, называемые векторными: видимое изображение символов они создают средствами векторной компьютерной графики, очерчивая их контуры кривыми Безье. Стало больше струйных и лазерных принтеров, способных очень точно воспроизводить эти контуры на бумаге, со всеми мелкими графическими деталями. Благодаря этому тексты и документы, подготовленные на компьютере и напечатанные на таком принтере, стали похожи на документы, печатаемые типографиями. Многие шрифты нового типа распространялись вместе с графической средой Windows и были её неотъемлемой частью, но при необходимости «системный» набор шрифтов можно было дополнить другими, приобретёнными отдельно. BENDRINĖ KALBA 92 (2019) www.bendrinekalba.lt ISSN 2351-7204 PETRAS SKIRMANTAS. Kol nebuvo Palemono: kompiuteriai, lietuviški rašmenys ir šriftai | 6 doi.org/10.35321/bkalba.2019.92.09 Кодирование символов также стало постепенно стандартизироваться. Несмотря на разнообразие локальных кодовых страниц, всё более важными становились универсальные международные стандарты кодирования. Наиболее примечательны два: ISO/IEC 8859, состоящий из нескольких частей, разработанных постепенно, и ISO/IEC 10646. Первый устанавливал, как кодировать в страницах по 256 кодов символы, необходимые для большинства европейских систем письма, а второй многократно увеличил множество целых чисел, которые могут служить кодами символов, — оно стало больше двух миллиардов! Большая его часть до сих пор не используется; всего же закодировано этими числами пока лишь около 140 тысяч символов... Параллельно возник и другой стандарт кодирования символов (не международный) — Unicode. Он также был призван увеличить множество кодов символов. Его проект подготовили в 1988 году, в начале 1991 года был учреждён Unicode Consortium, а осенью вышел первый том стандарта Unicode, согласно которому кодами символов могут быть 65536 целых чисел — от 0 до 65535. Вскоре разработчики стандартов ISO/IEC 10646 и Unicode договорились о скоординированной работе, поэтому оба стандарта согласовывались (и продолжают согласовываться) и синхронизироваться, а кодирование символов в них с тех пор стало полностью одинаковым, хотя назначение и функции каждого стандарта остались особыми. По разным причинам и в силу определённых требований общее число кодов, действительно пригодных к использованию, обычно называемое кодовым пространством, значительно сократилось и в настоящее время немного превышает 1,1 миллиона; из них символам, как уже говорилось, назначено около 140 тысяч кодов, то есть примерно 12,5 процента. Совокупность обоих стандартов обычно называют Unicode. Это название мотивировано стремлением унифицировать кодирование любых символов, используемых в компьютерах, сделать его единообразным во всём мире. Упомянутые стандарты кодирования символов универсальны и ориентированы на потребности информационных технологий — они создавались не только для компьютеров типа IBM PC или их графического интерфейса. Однако при разработке компьютерных шрифтов для компьютеров различных типов и назначения, а также для разных операционных систем стараются как можно точнее следовать установленному этими стандартами кодированию символов, поскольку это полезно: унифицированное кодирование гарантирует, что письменная информация, передаваемая посредством графем, будет точно передаваться, приниматься и воспроизводиться независимо от используемого оборудования или программного обеспечения. Производитель программного обеспечения Microsoft, создавший, совершенствовавший и распространявший графический интерфейс Windows, который развивался так стремительно, что со временем, образно говоря, поглотил операционную систему DOS и сам превратился в операционную систему, использовал для распространявшихся вместе с ним векторных шрифтов собственные кодовые страницы, каждая из которых охватывала 256 кодов символов. Они получили особые названия, но различались между собой и кодовыми страницами DOS только свободным подмножеством кодов, то есть распределением кодов от 128 до 255 по символам. Постоянное подмножество, регламентированное ASCII, также осталось неизменным (кстати, оно не менялось и во всех частях ISO/IEC 8859 и в Unicode). С первыми версиями Windows BENDRINĖ KALBA 92 (2019) www.bendrinekalba.lt ISSN 2351-7204 PETRAS SKIRMANTAS. Kol nebuvo Palemono: kompiuteriai, lietuviški rašmenys ir šriftai | 7 doi.org/10.35321/bkalba.2019.92.09 начали использовать кодовую страницу с номером 1252 (code page 1252). Позднее её стали называть и сокращённо CP-1252, и Windows-1252, и просто Latin 1. Затем число кодовых страниц увеличивалось, а вместе с ним росло и число кодируемых в них символов, основанных как на латинском, так и на других алфавитах. Чтобы подчеркнуть, что эти кодовые страницы предназначены не для DOS, а для среды Windows, их иногда называют кодовыми страницами ANSI, поскольку первоначальная версия первой из них, CP-1252, была основана на первоначальном варианте проекта кодовой страницы, подготовленного Американским национальным институтом стандартов (American National Standards Institute, ANSI). Позднее этот проект превратился в кодовую страницу ISO/IEC 8859-1, однако название ANSI всё же закрепилось в рабочей терминологии Microsoft и стало общим названием кодовых страниц Windows. Добавим, что кодовые страницы для операционной системы DOS также имели общее групповое название — OEM. Кодовые страницы, как уже не раз упоминалось, — это схемы кодирования символов, определяющие, какой код — целое число не больше 255 — назначается тому или иному символу. Код — цифровой идентификатор символа в компьютерной системе, условное обозначение, позволяющее его распознать, — почти то же самое, что позывной радиостанции или личный код гражданина Литвы. В англоязычной литературе по вычислительной технике код теперь принято называть удачным, метко образованным словом codepoint (иногда его пишут и как code point), подчёркивая, что это пункт множества кодов, одно из чисел этого множества. И всё же важно отметить, что код не является неотъемлемым атрибутом символа, скрытым в его «нутре»: он выбирается и назначается символу произвольно, на основе определённого соглашения. Поэтому один и тот же символ, если он входит в разные кодовые страницы и (или) разные стандарты кодирования, в принципе может получить разные коды, хотя это нежелательно и этого следует избегать. Коды нужны не только для кодирования символов в компьютерных шрифтах: прежде всего они необходимы, чтобы информация, выраженная графемами, могла согласованно циркулировать внутри компьютерной системы и чтобы различные программные и аппаратные компоненты компьютера, отправляющие и принимающие информацию, сохраняли её неизменной, не искажали и не превращали в поток случайных сигналов, то есть в информационный шум, энтропию. По мере совершенствования компьютеров и появления возможности использовать в качестве кодов целые числа, во много раз превышающие 255, значение кодовых страниц несколько уменьшилось. В Unicode, стандарте, значительно расширившем кодовое пространство, понятие кодовой страницы больше не используется: выделяются другие группы графем, связанные с их назначением и употреблением, которые называются скриптами, а подразделения кодового пространства чаще называют блоками. Однако Microsoft неукоснительно придерживается так называемого принципа обратной совместимости (иногда говорят — исторической совместимости): стремятся к тому, чтобы и на компьютерах под управлением новых версий Windows могли работать старые программы, использовавшиеся в прошлом. Поэтому современные версии Windows поддерживают двойную систему кодирования символов BENDRINĖ KALBA 92 (2019) www.bendrinekalba.lt ISSN 2351-7204 PETRAS SKIRMANTAS. Kol nebuvo Palemono: kompiuteriai, lietuviški rašmenys ir šriftai | 8 doi.org/10.35321/bkalba.2019.92.09 кодирование: и современное, согласованное с Юникодом, и устаревшее, соответствующее ранее созданным кодовым страницам ANSI. Упомянутую циркуляцию информации внутри компьютера контролирует набор программных функций, содержащийся в системных библиотеках Windows API (API — от англ. Application Programming Interface), причем многие его функции, предназначенные для работы с символами и их последовательностями, существуют в двух версиях: A — для символов, закодированных кодами ANSI, и W (англ. wide) — для символов и их последовательностей, имеющих коды Юникода. Поскольку соответствие между кодами ANSI, присвоенными знаку в различных кодовых страницах, и кодом, присвоенным ему в Юникоде, однозначно, нетрудно преобразовать одни коды «в обоих направлениях» в другие — достаточно знать, с какой кодовой страницей ANSI их преобразовывать. При необходимости знаки перекодируются в коды ANSI из-за некоторых особенностей системы и из-за все еще встречающихся старых прикладных программ, которые не распознают коды больше 255. Современные текстовые приложения обычно работают с символами, закодированными длинными (англ. wide) кодами. Кодирование символов в Юникоде теперь стало нормой. С распространением векторных шрифтов была обеспечена правильная литовская орфография. Это тоже заслуга наших компьютерщиков. Время, когда на письменных столах наших филологов стало появляться все больше компьютеров, вытесняющих пишущие машинки, примерно совпало с распространением первых версий графического интерфейса Windows. Правда, нормально и с пользой этот интерфейс мог работать только на более новых компьютерах, оснащенных процессором не ниже Intel 80386, видеоадаптером (видеокартой) стандарта VGA и монитором, однако далеко не все компьютеры, приобретавшиеся тогда филологами, были такими. По мере смены версий Windows требования к аппаратному обеспечению компьютера (так называемому техническому оборудованию) все росли или, точнее говоря, наоборот: развитие возможностей аппаратного обеспечения создавало предпосылки для появления новых, усовершенствованных версий графического интерфейса Windows. В то время уже начала распространяться версия Windows 3.1, чуть позже — Windows 3.11, и уже существовали векторные шрифты со всеми литовскими буквами. Прежде всего следует упомянуть подготовленный компанией Fotonijos шрифт TimesLT, получивший широкое распространение и долго использовавшийся литовцами. Рисунок его букв имитировал чрезвычайно популярную гарнитуру Times. Вскоре появились и аналоги TimesLT с рисунками букв, имитирующими другие гарнитуры, но кодировавшие литовские буквы так же, как TimesLT. Знаки в этих шрифтах уже кодировались в соответствии с общей кодовой страницей, которую тогда разрабатывали литовские и латвийские компьютерщики и которая получила амбициозное название BalticRIM, то есть «Балтийская окантовка» или «Балтийское кольцо»... Красиво, конечно, было и то, что в ней неожиданно отразилась аббревиатура Министерства связи и информатики, которое тогда действовало и курировало вопросы информационных технологий. В части ANSI этой кодовой страницы были собраны символы, необходимые для орфографии большинства стран, окружающих Балтийское море, но не вошедшие в ее часть ASCII. Разумеется, среди них были и девять наших особых, двойных букв. А начиная с версии Windows-95 PE (PE — от BENDRINĖ KALBA 92 (2019) www.bendrinekalba.lt ISSN 2351-7204 PETRAS SKIRMANTAS. Kol nebuvo Palemono: kompiuteriai, lietuviški rašmenys ir šriftai | 9 doi.org/10.35321/bkalba.2019.92.09 англ. Pan European) эту кодовую страницу Microsoft фактически узаконила как кодовую страницу для стран Балтии Windows-1257 (называемую Windows Baltic, CP1257, CP1257 BalticRIM и т. п.). В ней литовские буквы и все символы стран Балтии кодируются теми же кодами, которые уже закрепились в Литве благодаря TimesLT и другим шрифтам, соответствовавшим этой кодировке. Так сформировался и закрепился набор знаков, вызывающий ассоциации с названием Baltijos žiedas («Балтийское кольцо»); он вошел еще в две кодовые страницы: 775, предназначенную для операционной системы DOS, которая тогда все еще использовалась, и опубликованную позднее, в 1998 году, тринадцатую часть международного стандарта ISO/IEC 8859 (ISO/IEC 8859-13:1998 Information technology – 8-bit single-byte coded graphic character sets – Part 13: Latin alphabet No. 7), которую довольно часто неофициально также называют BalticRIM, Baltic RIM или Baltic Rim. Набор знаков везде одинаков, а кодирование, за исключением кодов кавычек и апострофа, по существу совпадает только у Windows-1257 и ISO/IEC 8859-13; кодирование знаков в OEM-кодовой странице 775 существенно отличается. Векторные компьютерные шрифты в корне изменили внешний вид текстовых документов, подготовленных на компьютере. Они стали сильно отличаться от документов, перепечатанных на машинке, то есть машинописных текстов, и все больше походить на печатную продукцию, изготовленную в типографиях полиграфическими средствами. Использование векторной компьютерной графики для создания очертаний символов позволило по необходимости, замыслу или желанию в широких пределах изменять размер букв (кегль), не деформируя их контуры, а также благодаря подходящему набору векторных шрифтов стало возможным менять насыщенность букв любого размера (толщину формирующих их штрихов), выделять нужные буквы курсивом, изменять интервалы между буквами или строками. Выразительный, полиграфический вид подготовленных на компьютере документов понравился и пришелся по душе людям, в том числе и филологам, поэтому их главным средством компьютерного письма почти сразу стала и до сих пор остается одна из составляющих распространяемого Microsoft пакета прикладных программ Microsoft Office — программа для работы с текстом Microsoft Word, поскольку она позволяет сравнительно легко применять на практике упомянутые возможности векторных шрифтов. И сегодня встречаются филологи, которых не удается убедить, что тесты можно писать не только в программе Word и что в некоторых случаях разумнее было бы готовить их с помощью других программных средств. Железный аргумент — в Word получается красивее всего... Литовские буквы в компьютерных шрифтах и связанная с ними возможность правильно писать по-литовски, не нарушая действующих норм орфографии, удовлетворяли и продолжают удовлетворять практические потребности многих учреждений, готовящих письменные материалы, и многих людей, для которых письмо составляет неотъемлемую, а часто и основную часть их профессиональной деятельности. Писателю, журналисту, литературному критику, киносценаристу или человеку сходной профессии этих возможностей часто вполне достаточно, большего, кажется, и не нужно. Однако филологи, особенно языковеды, в своих письменных работах используют не только обычные буквы литовского алфавита, но и множество других знаков, самых разнообразных символов, иногда BENDRINĖ KALBA 92 (2019) www.bendrinekalba.lt ISSN 2351-7204 PETRAS SKIRMANTAS. Kol nebuvo Palemono: kompiuteriai, lietuviški rašmenys ir šriftai | 10 doi.org/10.35321/bkalba.2019.92.09 даже очень специфические и необычные. Понятно, что ранее использовавшиеся пишущие машинки не могли печатать эти специальные знаки, поэтому было принято вписывать их от руки в машинописный текст филологической работы. Машинопись чаще всего (за исключением, возможно, диссертаций и отдельных произведений иного рода, перепечатанных на машинке) была лишь промежуточным вариантом текста, своего рода вспомогательным средством, а окончательный графический вид текст приобретал в типографии, где его целиком набирали заново металлическими литерами. Их разнообразие было гораздо шире набора знаков, охватываемого пишущей машинкой. Чаще всего типография находила металлические литеры, соответствовавшие и вписанным от руки специальным знакам, а если не находила — либо изготавливала их отдельно, на заказ, либо просила автора заменить такой знак другим, имевшимся в наличии. Перейдя от пишущих машинок к компьютерам и увидев, что в текст на компьютере можно вставить гораздо больше и гораздо разнообразнее знаков, чем было на пишущей машинке, филологи стали хотеть, чтобы в их текстах можно было использовать все необходимые им знаки — всякие-всяческие. Осуществить подобные пожелания было не невозможно и не слишком сложно: достаточно было каким-либо способом, пусть даже кустарным, вставить дополнительные отсутствующие в шрифт знаки в имевшийся шрифт нужного начертания (чаще всего семейства Times). Были найдены способы и средства, позволявшие это делать. А когда на практике продемонстрировали, что такая возможность существует, что набор знаков на компьютере в принципе можно расширять и дополнять по своему усмотрению, желания и число желаемых специальных знаков стали расти почти экспоненциально... Так началась несколько странная практика модификации компьютерных шрифтов, продолжавшаяся не один год. Специальные знаки, необходимые для филологических работ, особенно в различных областях лингвистики, можно разделить на несколько групп. Следует упомянуть следующие: 1) литовские буквы с ударением. Они нужны, кстати, не только для научных трудов филологов, но и для письменных материалов других областей — учебников и другой учебной литературы, различных словарей, справочников и т. д. Если учитывать прописные и строчные буквы, всего получается 68 литовских букв с ударением. В обычном литовском алфавите нет ни одной из них, однако некоторые встречаются в алфавитах других стран. 2) знаки фонетической транскрипции, употреблявшиеся и употребляемые литовскими языковедами. Литовские языковеды для записи диалектной речи чаще всего используют не знаки Международного фонетического алфавита (МФА, англ. International Phonetic Alphabet, IPA), а особую фонетическую орфографию, истоки которой восходят к так называемой копенгагенской транскрипции. Для литовских диалектов её приспособил Юргис Герулис (нем. Georg Gerullis), а позднее детализировал и дополнил Алексас Гирденис. 3) специальные знаки, необходимые для публикации письменного наследия. В старой литовской письменности встречается много таких знаков, которые не вошли в современный литовский алфавит. Но при цитировании BENDRINĖ KALBA 92 (2019) www.bendrinekalba.lt ISSN 2351-7204 PETRAS SKIRMANTAS. Kol nebuvo Palemono: kompiuteriai, lietuviški rašmenys ir šriftai | 11 doi.org/10.35321/bkalba.2019.92.09 письменного наследия принято, если это технически возможно, воспроизводить эти знаки и изображать их так, как они выглядят в оригинале. Некоторые языковеды, например профессор Винцас Урбутис, относились к этому весьма скрупулёзно. 4) специальные знаки, необходимые для работ по исторической грамматике, балтистике и индоевропеистике. Чаще всего это буквы различных алфавитов (латинского, греческого, кириллицы), дополненные различными специальными вспомогательными знаками. Конечной целью филологических работ было и в основном остаётся печатное издание: работа считается полностью завершённой, когда становится книгой или статьёй в каком-либо издании. Пока типографии изготавливали печатную продукцию старым способом — заново набирали текст металлическими литерами, затем разбивали его на страницы (верстали) и из них, уложенных в нужном порядке по тетрадям, отливали печатные формы, — текст, предназначенный для типографии, даже подготовленный и распечатанный на компьютере, имел по существу тот же статус, что и прежде машинописный текст. Поэтому напечатанные в нём, а не вписанные от руки специальные знаки были скорее вопросом эстетики или своеобразно понимаемого престижа: типография всё равно заново набирала их своими литерами. Иными словами, специальные знаки всё ещё можно было вписывать и от руки — в печатном издании этого не было видно. Однако примерно в середине последнего десятилетия ситуация начала кардинально меняться: поскольку усовершенствованные шрифты и лазерные принтеры уже позволяли печатать так, что качество оттисков стало сопоставимым с традиционной полиграфией, типографии начали отказываться от «металлического» набора печатной продукции и стали изготавливать печатные формы непосредственно с распечатанных на компьютере страниц. В этот переломный период верстка страниц стала проблемой уже не типографий, а издательств и издателей: типографии хотели получать готовые распечатанные страницы. Сначала требовалось печатать их на специальных плёнках (прозрачных), позднее достаточно было с помощью виртуального принтера (специализированной программы) печатать в файл формата PDF. Недостающий специальный знак или его компонент, например значок, обозначающий интонацию, в принципе ещё можно было вписать от руки на прозрачной плёнке страницы, но в PDF-файле сделать это уже было невозможно. Вписанные от руки или дополненные знаки таким образом попадали и в тираж, были видны в каждом экземпляре печатного издания и, отличаясь от остальных знаков, портили его общий вид. Так наличие на компьютере всех знаков, включая специальные, прежде бывшее скорее роскошью, стало необходимостью. Без них уже нельзя было подготовить качественную печатную продукцию. Подготовка печатной продукции, для которой специальные знаки не требовались, почти не ощутила этих изменений в технологии печати. В издательствах просто появилась дополнительная работа — верстка, и люди, занимавшиеся ею; появилось и техническое оборудование, позволявшее печатать качественные прозрачные плёнки с готовыми макетами. Но подготовка лингвистических изданий, для которых требовалось много разнообразных специальных знаков, и их составителей BENDRINĖ KALBA 92 (2019) www.bendrinekalba.lt ISSN 2351-7204 PETRAS SKIRMANTAS. Kol nebuvo Palemono: kompiuteriai, lietuviški rašmenys ir šriftai | 12 doi.org/10.35321/bkalba.2019.92.09 Издателей этот перелом затронул довольно болезненно. На компьютерах издательств многих из этих знаков обычно не было, и было неясно, сколько их и какие именно могут понадобиться. Поэтому некоторые издательства стали склоняться к мысли, что им, как и типографиям, лучше и удобнее получать уже готовые, сверстанные издания на нужных языках, фактически — их компьютерные макеты. А те, кто решался самостоятельно верстать издания, выкручивались как могли. По этим причинам на филологическом факультете Вильнюсского университета стали заниматься не только содержательной, но и технической подготовкой к изданию научных журналов по языкознанию Kalbotyra и Baltistika, их версткой. Одновременно стали думать и о технической подготовке к печати других изданий, некоторых лингвистических книг. Итак, без специальных лингвистических знаков — ни шагу… Начали с литовских букв с ударениями. Впрочем, нехватку таких букв раньше уже почувствовало ООО Fotonija, разрабатывавшее различные средства поддержки литовской орфографии на компьютере и начавшее создавать первые компьютерные словари. Компания модифицировала некоторые кодовые страницы DOS с литовскими буквами, добавив в них литовские буквы с ударениями и знаки фонетической транскрипции, необходимые для словарей (так появились кодовые страницы 776, 777 и 778). Очень популярным стал вариант шрифта Fotonijos TimesLT с литовскими буквами с ударениями — TimesLTAccented, которым также, разумеется, долго пользовались многие; в нем тоже были знаки транскрипции, необходимые для словарей. Литовские буквы без ударений в шрифте TimesLTAccented сохраняли те же коды, что и в TimesLT, то есть коды кодовой страницы Windows-1257, а буквы с ударениями были включены в часть ANSI вместо других знаков из расширенного диапазона и таким образом «присвоили» себе их коды. Поэтому литовский текст с обозначенными ударениями, набранный шрифтом TimesLTAccented, заметно отличался от текста без ударений: все буквы с ударениями получали иные коды, чем их варианты без ударений, и такой текст уже не поддавался ни проверке орфографии, ни автоматической расстановке переносов. Это было очевидным препятствием для компьютерного издания лингвистических текстов. Поэтому стали думать об ином способе подготовки текстов с обозначенными ударениями. Идею, по правде говоря, подсказала сама программа MS Word, в которой полужирные (англ. bold) и курсивные (англ. italic) фрагменты получаются за счет смены шрифтов. Коды знаков в этих шрифтах не меняются, но меняется начертание знаков, их графический облик. Это ничуть не мешает ни проверке орфографии, ни автоматической расстановке переносов. Так возникла мысль, что при смене шрифта буква с ударением могла бы заменять букву без ударения, и наоборот. Замысел был осуществлен: создана модификация шрифта гарнитуры Times — LT-Times, включающая все четыре стилистических начертания: обычное прямое, обычное курсивное, полужирное прямое и полужирное курсивное. Буквы были закодированы в соответствии с кодовой страницей Windows-1257, поэтому хорошо отображались и тексты, набранные шрифтом TimesLT. Паре дополнительных знаков были назначены неопределенные коды ANSI в кодовой странице Windows-1257. Однако важнее всего было то, что к этому четырехчастному семейству LT-Times BENDRINĖ KALBA 92 (2019) www.bendrinekalba.lt ISSN 2351-7204 PETRAS SKIRMANTAS. Kol nebuvo Palemono: kompiuteriai, lietuviški rašmenys ir šriftai | 13 doi.org/10.35321/bkalba.2019.92.09 были добавлены еще три совершенно такие же семьи с расширенными названиями: LT-Times-GR, LT-Times-AK и LT-Times-CF. Дополнение GR указывает здесь на знак ударения — гравис, AK — на акут, CF — на циркумфлекс. В шрифтах с соответствующими названиями этот знак был добавлен ко всем литовским буквам, которые могут его иметь, и нарисован над ними. Так образовалось семейство из 16 шрифтов, позволяющее менять ударность букв точно так же, как меняется их насыщенность или курсивное начертание. Это позволяло легко расставлять ударения в уже набранном тексте, а текст с ударениями одним махом превращать в текст без ударений, очень просто заменять один знак ударения над буквой другим и т. д. Такая расстановка ударений ничуть не мешает проверке орфографии или автоматической расстановке переносов — предназначенные для этого вспомогательные программы ее просто не видят. Да и как они могли бы ее увидеть: буквы с ударениями и без них в действительности различаются только рисунком, визуальным изображением, которое видно на экране или выводится на печать, а внутри компьютера они одинаковы и представлены одними и теми же кодами. Иначе говоря, здесь обозначение ударений — это не свойство самого текста, а свойство его отображения в некоторых программах, таких как MS Word или программах верстки, подобное форматированию знаков. Для подготовки и издания лингвистических трудов все это подходило и было довольно удобно. Например, ради расстановки ударений ничего не требовалось менять в клавиатуре компьютера, поскольку ударения расставляли с помощью имеющихся в MS Word средств форматирования знаков, дополненных самодельными инструментами на основе программок (скриптов) VBA. Кроме того, такой способ расстановки ударений отчасти напоминал принятый в языкознании подход к ударению и интонации, согласно которому они являются признаками или свойствами не звуков, а слогов, не должны смешиваться со звуками и относятся к отдельному, супрасегментному уровню. При такой расстановке знаки ударения и интонации не добавляются к тексту, а выносятся на другой, фактически форматировочный, уровень, где лишь размещаются над буквой, обозначающей центр ударного слога. Буквы текста с обозначенными ударениями и без них внутри компьютера одни и те же, кодируются одинаково. Широко распространенное и часто употребляемое словосочетание kirčiuotos raidės («буквы с ударением») не вполне точно, поскольку буквы — это графические соответствия звуков, поэтому, последовательно придерживаясь упомянутого подхода, во многих случаях правильнее было бы говорить kirčiuoti skiemenys («ударные слоги»). К сожалению, в компьютерном письме и печати нет средств, которые позволяли бы как-либо связать ударение именно со слогами, а не с отдельными буквами. Описанный способ передачи знаков ударения, подходивший для тогдашнего «бумажного» издания, имел и серьезный недостаток: если вынести обозначение ударений на уровень форматирования, то в принципе невозможно передать ударения там, где форматирования нет! Иначе говоря, передать ударения так называемым простым текстом (англ. plane) было вообще невозможно. Поэтому такой способ обозначения ударений подходил только для подготовки печатных изданий. Сфера его практического применения была в действительности узкой и ограниченной. А из составленного набора из 16 шрифтов LT-Times полноценными были лишь четыре шрифта одного BENDRINĖ KALBA 92 (2019) www.bendrinekalba.lt ISSN 2351-7204 PETRAS SKIRMANTAS. Kol nebuvo Palemono: kompiuteriai, lietuviški rašmenys ir šriftai | 14 doi.org/10.35321/bkalba.2019.92.09 семейство шрифтов — те, в которых все литовские буквы были без ударений. Ещё 12 шрифтов были вспомогательными модификациями этих четырёх шрифтов, предназначенными для передачи описанным способом знаков ударения. Кстати, при этом не соблюдалось одно из величайших табу в этой области — неприкосновенность области ASCII: знаки ударения были добавлены и над строчными a, e, i, o, u, l, m, n, r, входящими в стандартный набор символов и кодируемыми кодами ASCII... Аналогичным образом создавались и другие наборы специальных лингвистических знаков, необходимых для издательского дела, точнее — шрифты для этих наборов: в один, исходный шрифт помещались основные символы набора, а их варианты, дополненные вспомогательными значками, диакритическими знаками и т. д., размещались в других шрифтах этого набора. Для каждого такого специального знака обычно отводился отдельный шрифт. А бессистемные, случайные, очень редкие или просто необычные специальные знаки, не подходившие ни к одному набору, помещались в отдельный вспомогательный шрифт, часто называвшийся Varia. Со временем таких Varia стало появляться несколько, названия пришлось дополнять и менять, и вскоре вошло в привычку создавать подобный вспомогательный шрифт почти для каждого крупного языковедческого труда или издания. Почти одновременно с компьютером обнаружилась нехватка и знаков фонетической транскрипции, используемых литовскими языковедами. Они, разумеется, требовались как для Kalbotyrai, так и для Baltistikai, но потребность всё же была нерегулярной: они нужны были лишь время от времени, и можно было обходиться вспомогательными шрифтами, создавая для каждого тома свой Varia. Издание этих журналов, ненадолго приостановившееся после 1990 года, возобновилось в 1993–1994 годах и вновь стало набирать обороты. К концу 1994 года и в 1995-м в них уже не было ни нарисованных от руки знаков ударения, ни других вписанных вручную символов. Примерно в то же время ныне покойный профессор Алексас Гирденис, вдохновитель, сторонник и подлинный spiritus movens многих описываемых здесь начинаний, готовил к печати книгу текстов, транскрибированных на основе диалекта его родных мест; когда работа стала подходить к концу, возник вопрос: как же её издать, сверстать и напечатать? В этой работе использовалось множество знаков диалектной транскрипции, которых нет ни в одном компьютере; большая часть текста книги была написана только ими. В издательства с таким текстом и обращаться не следовало! Пришлось заняться созданием специального комплекта шрифтов, который позволил бы отображать необходимые знаки диалектной транскрипции. По эскизам и словесным описаниям автора книги были подготовлены векторные изображения этих знаков, а коды им выбраны по собственному усмотрению и «без табу» — как из области ANSI, так и из области ASCII. Так появился шрифт с основными знаками фонетической транскрипции. В копиях этого шрифта путём модификации к основным знакам добавлялись дополнительные значки и диакритические знаки, каждый из которых передавал особый оттенок произношения обозначаемого звука. В итоге был создан набор из восьми компьютерных шрифтов со знаками фонетической транскрипции, каждый из которых передавал разные оттенки. Поскольку родной диалект профессора — это BENDRINĖ KALBA 92 (2019) www.bendrinekalba.lt ISSN 2351-7204 PETRAS SKIRMANTAS. Kol nebuvo Palemono: kompiuteriai, lietuviški rašmenys ir šriftai | 15 doi.org/10.35321/bkalba.2019.92.09 жмудский, а в книгу, естественно, вошли записанные им в транскрипции образцы речи из родных мест, набор знаков назвали Zemtra — по первым частям слов Žemaitiška transkripcija («жмудская транскрипция»). С помощью этого набора и упомянутого ранее комплекта шрифтов LT-Times книга транскрибированных текстов на жмудском диалекте была набрана, свёрстана и передана в издательство, которое в 1996 году выпустило её под названием Taip šneka tirkšliškiai («Так говорят тиркшляйцы»). Всё это показало, что возможности подготовки книг к печати с помощью компьютера действительно велики и гибки. Выпуск такой книги с применением технологии «металлической» печати вызвал бы чрезвычайно серьёзные проблемы и, возможно, вообще был бы невозможен: вероятнее всего, пришлось бы сократить набор знаков транскрипции, подстраивая транскрибирование речи под возможности типографии, тогда как теперь можно было подстроить знаки книги и их разнообразие под замысел и выбор автора. Иными словами, знаки уже можно было подбирать под потребности, обеспечивая именно те, которые требовались. Раньше же приходилось подстраивать потребности под имевшиеся знаки. Можно предположить, что эта тщательно подготовленная А. Гирденисом книга транскрибированных текстов послужила толчком и примером, побудившим создавать аналогичные книги текстов на других диалектах, поддиалектах и говорах. Число языковедов, занимавшихся такой работой, росло; активно включился Институт литовского языка. География образцов живой речи, записываемых фонетической транскрипцией, быстро расширялась, охватывая различные регионы Литвы, и знаков комплекта Zemtra, приспособленного для транскрибирования речи северных жмудей, стало не хватать; по крайней мере, не все они подходили во всех случаях. Сочетая символы Zemtros с символами других самодельных шрифтов, как-то обходиться было можно, но это было неудобно. Институт литовского языка создал собственные шрифты со знаками для транскрибирования диалектов и других нужд (TimesDialect0 – TimesDialect2, Alt, Altt ir kt.), а в университете создавались всё новые дополнительные Varia... Словом, становилось ясно, что нужен другой комплект шрифтов для фонетической транскрипции — такой, знаками которого можно было бы передать тонкости фонетики любого литовского диалекта или говора. Профессор А. Гирденис выбрал в качестве основы нового набора знаков для диалектного письма транскрипцию Ю. Герулиса, дополнил её и ясно указал, как должен выглядеть каждый фонетический знак. Векторные изображения этих знаков, связанные с кодами, опять-таки выбранными по собственному усмотрению и «без табу», были распределены по десяти шрифтам, обозначенным отдельными номерами от 0 до 9; весь комплект назвали Fontra — соединив первые части слов Fonetinė transkripcija («фонетическая транскрипция»). Fontra охватывала практически все знаки Zemtros и включала другие, необходимые для передачи речи в иных регионах. Этот комплект значительно облегчил уже набравшую ход подготовку и издание книг диалектных текстов и других языковедческих публикаций. В 1998 году в журнале Kalbotyroje (т. 47, вып. 1, с. 107–121) была опубликована статья, в которой объяснялось, как создана Fontra, для чего она предназначена, каково назначение её знаков и каковы особенности их употребления. Вытеснив Zemtrą, BENDRINĖ KALBA 92 (2019) www.bendrinekalba.lt ISSN 2351-7204 PETRAS SKIRMANTAS. Kol nebuvo Palemono: kompiuteriai, lietuviški rašmenys ir šriftai | 16 doi.org/10.35321/bkalba.2019.92.09 Fontra закрепилась надолго, почти на десятилетие — до 2004–2005 годов, а затем ее начала вытеснять современная, принципиально иная Palemonas. К концу того тысячелетия и в начале нового значительно увеличилось число печатных книг, использовавших фонетическую письменность и знаки транскрипции; их стали выпускать одну за другой, и Fontra, вероятно, этому поспособствовала. Кстати, профессор А. Girdenis очень любил Fontrą, считал ее удачным инструментом фонетического письма, наиболее подходящим для печати транскрибированных диалектных текстов, и хотел, чтобы подготовленные им тексты печатались именно ею. Palemono А. Girdenis не полюбил... Поэтому вторая книга диалектных текстов, подготовленная профессором и выпущенная в 2008 году, Žemaičių dzūkai, была напечатана шрифтом Fontra, хотя к тому времени во многих случаях ее уже заменял Palemonas. Только третий сборник жемайтских текстов, Šiaurės žemaičių Skuodo zona, выпущенный уже после смерти профессора (†2011), его ученики преобразовали в формат Palemonas... Книга была напечатана в 2013 году. Третий комплект шрифтов, передающий специальные знаки, необходимые для лингвистических работ, составленный так же, как два уже описанных, и названный IndoBalt, предназначался для специфических букв и символов, встречающихся в трудах по индоевропеистике, балтистике и исторической грамматике. Он значительно облегчил подготовку текстов для журналов Kalbotyros и Baltistikos, а также использовался при издании других лингвистических работ. Имея три упомянутых комплекта шрифтов — LT-Times, Fontra и IndoBalt, — на факультете филологии Вильнюсского университета больше не испытывали недостатка в специальных знаках, необходимых для лингвистических работ, тем более что при необходимости можно было без труда создать вспомогательный шрифт — еще один Varia... Факультет филологии тогда почти не публиковал памятники письменности: этим в основном занимался Институт литовского языка, поэтому и проблемы, связанные со специфическими знаками письменного наследия, ложились на его плечи. Решали их схожим образом — создавая шрифты с нужными знаками. Такая практика «домашнего» создания шрифтов, продиктованная необходимостью и напоминавшая чрезвычайно популярный еще недавно советский лозунг «сделай сам», позволяла сравнительно успешно справляться с трудностями подготовки и издания лингвистической литературы, возникшими из-за изменений технологий печати, вызванных развитием компьютеров. Стало возможно готовить и издавать лингвистические труды практически любой полиграфической сложности. Однако начали проявляться и неудобства: самодельных шрифтов становилось все больше, росло общее число специальных знаков, знаки дублировались, повторялись... Учитывать и контролировать все более разрастающееся хозяйство шрифтов и знаков становилось непросто. Набор текстов замедлился: клавиш клавиатуры никак не хватало для всех знаков, часто приходилось рыться во все более толстевшей папке таблиц символов в поисках какой-нибудь необычной буквы... Особенно проблематичным было переносить с компьютера на компьютер и пересылать тексты, в которых использовались самодельные шрифты «специального назначения». Ведь нужно было, чтобы на компьютере были установлены все шрифты, использованные в полученном BENDRINĖ KALBA 92 (2019) www.bendrinekalba.lt ISSN 2351-7204 PETRAS SKIRMANTAS. Kol nebuvo Palemono: kompiuteriai, lietuviški rašmenys ir šriftai | 17 doi.org/10.35321/bkalba.2019.92.09 тексте. На деле это означало, что подготавливаемый или уже готовый текст, файл компьютерного документа, нужно было отправлять вместе с комплектом использованных в нем шрифтов, а это было неудобно: кто захочет устанавливать на свой компьютер несколько, а иногда и десяток с лишним шрифтов неизвестного происхождения и качества, не прошедших сертификацию, лишь для того, чтобы правильно прочитать тот или иной документ? Между тем компьютерные сети развивались, интернет становился все функциональнее и доступнее, начали появляться электронные словари — как распространяемые на носителях, так и предназначенные для интернета, а несколько позднее — электронные книги. Наряду с традиционными публикациями в печатном виде стали появляться и электронные версии. В этом направлении начали развиваться и лингвистические издания. И самодельные специализированные шрифты со свободной кодировкой «без табу», вполне пригодные для традиционного книгоиздания, стали серьезным и крайне трудно преодолимым препятствием. Программное обеспечение для работы с текстами также претерпело изменения. Самое популярное и привычное филологам средство письма — Microsoft Word — начиная с восьмой версии, более известной как Word 97, позволяло использовать компьютерные шрифты, содержавшие значительно больше 255 знаков: в них, как предусматривал уже укрепившийся и обретший авторитет Unicode, могли быть сотни и тысячи знаков. Шрифты из самодельных комплектов, описанных выше, такими не были, однако открывавшиеся перспективы больших шрифтов казались привлекательными. Ведь в один такой шрифт могли бы поместиться все специальные знаки, необходимые для работы филологов! Осталось бы место и для обычных традиционных букв разных алфавитов и их вариантов, ведь в шрифт такого формата, хотя он и не безграничен, можно включить более 65,5 тысячи различных знаков. Еще реальнее эту перспективу сделала выпущенная фирмой Adobe на рубеже тысячелетий новая программа верстки InDesign, которая также поддерживала кодирование символов Unicode и основанные на нем шрифты (все версии ранее использовавшейся программы верстки Adobe PageMaker, кроме последней, седьмой, выпущенной уже после появления InDesign и вскоре исчезнувшей, признавали только коды типа ANSI). Идею одного шрифта, содержащего все знаки, необходимые для лингвистики, продвигало и то, что транскрибированные на компьютере диалектные тексты начали не только издавать книгами, но и хранить в компьютерных хранилищах и базах данных: множество фонетических шрифтов и их разнообразие стали превращаться в путаницу, а свобода кодирования знаков, прямо говоря, вела к хаосу. Это, разумеется, ограничивало возможности развития наборов знаков и вызывало сомнения в их функциональности и пользе. Словом, потребность в новом многофункциональном шрифте, пригодном и для печати, и для интернета, и для баз данных, ощущалась повсюду. Государственная комиссия по литовскому языку выступила с инициативой создать такой шрифт. Осенью 2002 года на первое рабочее заседание собралась созданная ею рабочая группа по разработке нового шрифта. А осенью 2006 года, во время выставки Infobalt 2006, был завершен и проверен шрифт, который фактически уже с 2004 года использовался в книгах BENDRINĖ KALBA 92 (2019) www.bendrinekalba.lt ISSN 2351-7204 PETRAS SKIRMANTAS. Kol nebuvo Palemono: kompiuteriai, lietuviški rašmenys ir šriftai | 18 doi.org/10.35321/bkalba.2019.92.09 для издательских целей был представлен публике новый шрифт Palemonas. Группа, создавшая Palemoną, кроме того, подготовила и в 2005 году выпустила книгу Lituanistinis šriftas Palemonas, большую часть которой составляют конкретные технические сведения — сгруппированные по базовым буквам списки знаков с указанием уникодового названия и кодировки каждого знака, а также схемы, помогающие быстро найти нужный знак. Palemonas, пожалуй, единственный столь подробно документированный литовский компьютерный шрифт. Во время работы над Palemono, примерно в 2003 году, появился предшественник — созданный Fotonijos коммерческий шрифт Aistika того же формата; его публично представляли как первый литовский компьютерный шрифт. Хотя это утверждение можно и оспорить (разве ранее распространявшиеся той же Fotonijos TimesLT и TimesLTAccented были не литовскими?), Aistika всё же стала первой действительно успешной работой в этой области: она воплотила литовские графемы — не только стандартные, но и значительную часть специальных — в современном шрифте с уникодовой кодировкой. Aistika предназначалась для других продуктов Fotonijos — распространявшихся компанией компьютерных словарей, — но одновременно позволяла качественно набирать как стандартные, так и литовские или русские буквы с ударениями; она включала греческие буквы, множество знаков транскрипции и другие символы. Однако и в Aistika не были предусмотрены все знаки, необходимые для филологических изданий. Поэтому Palemonas остаётся востребованным и после появления Aistikai, тем более что он был задуман как бесплатный, свободно распространяемый шрифт и остаётся таким по сей день. Оба этих шрифта с уникодовой кодировкой совместимы друг с другом; согласована и кодировка всех букв с ударениями (даже тех, у которых нет кодов Unicode). Поэтому текст на литовском языке — как обычный, так и с обозначенными ударениями, набранный любым из них, — можно воспроизвести другим шрифтом без искажений. С созданием Palemoną проблема специальных графем, необходимых для лингвистических и литуанистических работ, была в основном решена. Получено 2019 12 15 BENDRINĖ KALBA 92 (2019) www.bendrinekalba.lt ISSN 2351-7204 PETRAS SKIRMANTAS. Kol nebuvo Palemono: kompiuteriai, lietuviški rašmenys ir šriftai | 19 doi.org/10.35321/bkalba.2019.92.09 ДО ПОЯВЛЕНИЯ PALEMONAS: КОМПЬЮТЕРЫ, ЛИТОВСКИЕ ГРАФЕМЫ И ШРИФТЫ Аннотация В статье рассказывается о трудностях, которые пришлось преодолеть при подготовке филологических публикаций по литовскому языкознанию, включавших специальные графемы (помимо стандартного литовского алфавита) в последнее десятилетие XX века, когда с появлением компьютерного набора произошли радикальные изменения в технологиях верстки. Особое внимание уделяется значению графического интерфейса и открывшимся благодаря ему возможностям на компьютерах типа IBM PC, а также появившимся вместе с ним векторным шрифтам. Рассматриваются актуальные в то время схемы кодирования символов и положение литовского алфавита в этих схемах. Основное внимание в статье, однако, уделено специальным лингвистическим знакам, используемым в литовской филологии (помимо букв стандартного литовского алфавита), и связанным с ними техническим трудностям. В частности, рассматриваются созданные непосредственно для этой цели специальные компьютерные шрифты и их наборы, которые в то время использовались на филологическом факультете Вильнюсского университета для издания периодических журналов Baltistica и Kalbotyra, а также лингвистических книг с фонетической транскрипцией текстов на литовских диалектах, знаками литовского ударения (тона слога), так называемым «герулисовским» фонетическим алфавитом (то есть системой фонетической транскрипции, основанной на так называемой Копенгагенской схеме транслитерации и фонетической транскрипции, введённой в исследование литовских диалектов выдающимся учёным Юргисом Герулисом), и другими знаками, необходимыми для таких изданий, но отсутствовавшими в стандартных компьютерных шрифтах того времени. Следует признать, что область применения этих специально созданных шрифтов была довольно узкой и ограничивалась публикацией лингвистических текстов на бумаге; поэтому такие наборы шрифтов не были универсальным средством обмена информацией, что ставило их в невыгодное положение по сравнению с другими, стандартными шрифтами. В статье также рассматриваются трудности, вызванные этой неуниверсальностью и распространением множества вариантов таких частных шрифтов; особенно остро проблема проявилась, когда настало время публиковать лингвистические тексты в интернете и объединять их в базы данных с возможностью сортировки и поиска. Эти трудности и возникшие в связи с ними новые требования стали главной причиной создания современного универсального компьютерного шрифта, который должен включать все графемы, необходимые для лингвистических текстов, особенно для литовского языкознания. BENDRINĖ KALBA 92 (2019) www.bendrinekalba.lt ISSN 2351-7204 PETRAS SKIRMANTAS. Kol nebuvo Palemono: kompiuteriai, lietuviški rašmenys ir šriftai | 20 doi.org/10.35321/bkalba.2019.92.09 КЛЮЧЕВЫЕ СЛОВА: шрифт, специальные знаки для лингвистики, кодирование, набор символов, кодовая страница, стандарты кодирования, ASCII, ANSI, Unicode, обозначение ударения на письме, фонетическая транскрипция PETRAS SKIRMANTAS Институт литовского языка Petro Vileišio g. 5, LT-10308 Vilnius [email protected] BENDRINĖ KALBA 92 (2019) www.bendrinekalba.lt ISSN 2351-7204