Kol nebuvo „Palemono“: kompiuteriai, lietuviški rašmenys ir šriftai
Full text
PETRAS SKIRMANTAS
Instituto da Língua Lituana
ANTES DO PALEMONAS: COMPUTADORES, CARACTERES LITUANOS E FONTES
PALAVRAS-CHAVE: caracteres especiais, codificação, página de códigos, ASCII, ANSI, Unicode, acentuação de texto, transcrição fonética.
O debate sobre as fontes informáticas lituanas renova-se continuamente: procura-se esclarecer quantas existem, de que tipos e para que fins, em que situações são necessárias, quão difundidas estão, etc. Recentemente, surgiu mais uma oportunidade de falar sobre o assunto, quando a Comissão Estatal da Língua Lituana e o Instituto da Língua Lituana organizaram o seminário de discussão Palemonas e outras fontes lituanas: uso e perspetivas. Este artigo também procura abordar o que foi discutido ali.
As necessidades práticas levaram-nos a empreender a criação caseira de fontes informáticas ou, para sermos mais exatos, a sua modificação; como se costuma dizer, foi a própria vida que nos obrigou... Na primeira metade da última década do milénio passado, após 1990, os computadores da época começaram a surgir e a tornar-se cada vez mais numerosos, mesmo nos círculos dos filólogos e dos estudiosos da língua lituana. Em primeiro lugar, começaram então a tornar-se cada vez mais acessíveis; em segundo, muitos eram trazidos do estrangeiro como donativos, pois os estrangeiros adquiriam modelos mais novos e modernos e davam-nos ou vendiam-nos a nós por preços relativamente baixos, quando os seus ficavam ultrapassados. Os computadores de então eram bastante diferentes dos atuais, com capacidades muito mais limitadas. Mas, como também era possível escrever neles, entre outras coisas — ou, como começámos a dizer na altura, digitar texto —, rapidamente puseram de lado as máquinas de escrever. A comodidade que isso trouxe foi enorme e decisiva: ao escrever ou reescrever um texto no computador, um conceito como rascunho perde o sentido, pois todas as correções de erros ou alterações editoriais substituem os trechos corrigidos do texto, e tanto no ecrã como na impressão vê-se sempre apenas a versão limpa. Assim, em pouco tempo, para os filólogos, tal como para muitas outras pessoas que exerciam atividades diferentes, escrever e digitar textos tornou-se a principal tarefa realizada no computador.
Como os computadores chegavam até nós por diversos meios e muitas vezes já bastante usados, desde o início surgiu o problema de poder escrever corretamente em lituano com eles: queríamos e precisávamos que, tanto no ecrã como na impressão, fossem visíveis todos os caracteres usados na ortografia lituana atual
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
caracteres, sobretudo todas as letras do alfabeto lituano atual (e ą, ę, į, ų, č, š, ž, ė, ū), bem como outros sinais gráficos que aparecem nos textos. Isso era necessário não só para filólogos e estudiosos da língua lituana, mas para todos os que quisessem escrever ou editar no computador textos lituanos da sua área. E nem sempre havia essa possibilidade...
Vale a pena fazer aqui um breve aparte e recordar que, já naquela época, os computadores chegavam aos círculos dos filólogos sobretudo em dois tipos, bastante diferentes entre si tanto em capacidades como na facilidade de utilização — nos modos de operação e, de modo geral, na natureza da «comunicação» com o utilizador, a chamada interface, em inglês interface. Alguns eram concebidos e fabricados pela empresa Apple, outros pela International Business Machines (IBM). Por volta de meados da década de 1980, os computadores da série Macintosh (batizada com o nome de uma variedade de maçã), cuja produção a empresa Apple iniciara, passaram depois a ser mais conhecidos como Mac. Desde o início, dispunham de um dispositivo de controlo especial — o rato — e de uma interface gráfica com o utilizador (em inglês graphic user interface, GUI), que organizava quase tudo o que era necessário para trabalhar com o computador em listas estruturadas e cuidadosamente concebidas, apresentadas no ecrã em janelas gráficas especialmente desenhadas para esse fim. Bastava apontar com o rato para o item pretendido da lista e o computador «compreendia» o que devia fazer. Nas janelas também se via o resultado da ação — o documento de texto ou gráfico em processamento e o seu estado após a realização de uma ou outra operação. Os princípios fundamentais da interface gráfica difundiram-se e continuam em vigor até hoje.
Ao mesmo tempo, a empresa IBM começou a produzir computadores semelhantes da série PC (abreviatura da expressão Personal Computer), que durante algum tempo não tiveram interface gráfica. Era preciso introduzir (digitar) todas as instruções de controlo pelo teclado, e a interface com o utilizador era exclusivamente textual; ou seja, tanto os comandos introduzidos como os resultados das operações do computador eram apresentados no ecrã como texto, composto por caracteres uniformes, de tamanho e forma padrão, confinados a células. Uma célula de caracteres é um campo retangular padrão constituído por um determinado número de pontos, distribuídos em colunas e linhas uniformes. O teclado e o ecrã dividido em células de caracteres são chamados, em conjunto, terminal de texto; durante algum tempo, este foi o principal meio de troca de informação com um computador do tipo IBM PC. Por isso, trabalhar com tal computador era algo complicado: era preciso lembrar os comandos de controlo, que eram numerosos, e escrevê-los corretamente, sem erros, juntamente com os parâmetros necessários (dados e referências). Pode dizer-se que a pessoa correspondia com esse computador: escrevia no ecrã os comandos e os dados em texto padrão, e o computador apresentava os resultados da execução dos comandos. Em alguns sistemas operativos, esta interface baseada no princípio do terminal de texto continua a ser, ainda hoje, o principal modo de troca de informação com o computador, muito apreciado pelos profissionais. Contudo, a maioria das pessoas prefere a já referida interface gráfica, que considera mais cómoda. Era natural, portanto, que esta fosse gradualmente criada também para os computadores do tipo IBM PC; recebeu
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
um nome certeiro Windows, que se referia diretamente ao principal elemento da interface: as janelas gráficas. Por volta de meados da última década do século XX, o Windows tornou-se um sistema operativo autónomo e, desde então, a interface gráfica passou a ser a principal interface de interação humana dos computadores do tipo IBM PC. O funcionamento dos computadores de ambos os tipos — tanto os Macintosh fabricados pela Apple como os IBM PC — e, em geral, o trabalho com ambos os tipos de computadores tornaram-se muito semelhantes, embora ainda subsistam diferenças «internas» fundamentais.
Nos meios filológicos, tal como em muitos outros lugares da Lituânia, os computadores do tipo IBM PC difundiram-se mais. Eram mais acessíveis, mais baratos e, dir-se-ia, mais democráticos; era fácil instalar neles software de várias proveniências, sobretudo os programas de aplicação necessários, incluindo até programas feitos pelos próprios, criados por eles ou encomendados a programadores conhecidos. A par dos relativamente raros computadores originais do tipo PC fabricados pela empresa IBM, começaram a difundir-se rapidamente computadores equivalentes fabricados nos países do Sudeste Asiático ou montados ali mesmo, na Lituânia, a partir de componentes fabricados nessa região, e que passaram a ser chamados computadores compatíveis com IBM PC... É de notar que, em essência, não existiam imitações semelhantes do Macintosh.
Os filólogos que utilizavam sobretudo computadores IBM PC e compatíveis raramente se deparavam com grandes problemas relacionados com a escrita lituana correta e normalizada. Mesmo nos computadores da época do tipo PC, controlados pelo sistema operativo DOS (ingl. Disk Operating System), com os quais se trocava informação através de um terminal de texto, já se aplicavam esquemas bastante definidos de codificação dos caracteres escritos representados em posições de caracteres no ecrã, chamados páginas de código ou tabelas de códigos (ingl. code page, CP). Havia várias, e previam códigos não só para as letras do alfabeto inglês, mas também para caracteres usados nos sistemas ortográficos de alguns outros países. Juntamente com o sistema operativo, distribuíam-se também fontes de computador (ingl. fonts) — componentes de software integrados no sistema operativo que permitem representar os caracteres por imagens gráficas visíveis ao olho humano. Há dois dispositivos principais capazes de o fazer: o ecrã e a impressora. O dispositivo mais problemático, que exigia uma adaptação mais engenhosa ao computador, era a impressora da época: muito dependia do seu modo de funcionamento, do tipo, do fabricante, etc. Mas é importante salientar que ambos os dispositivos só fazem o seu trabalho sob o controlo do computador, e que este obtém das fontes de computador a informação essencial necessária.
É evidente que a escrita correta em lituano não era a principal preocupação da empresa Microsoft, que desenvolvia software para computadores compatíveis com IBM PC (e continua a desenvolvê-lo para muitos computadores atuais). Mas, por outro lado, a base da nossa ortografia atual — o alfabeto lituano — não é original nem particularmente singular; a maioria das suas letras é comum, sendo usada na sua ortografia não só pelos lituanos, mas também por outros povos. Letras verdadeiramente lituanas, que pelo menos já não são praticamente usadas em mais lado nenhum
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
na Europa, talvez haja apenas ė, į e ų. Os polacos usam na sua ortografia as letras ą e ę, os checos ć, ś e ź, e os letões ü. Ainda assim, nove letras — ą, ę, į, ų, č, š, ž, ū, ė — são frequentemente distinguidas das restantes letras do alfabeto lituano. E com razão: todas elas são duplas, binárias, compostas por dois elementos: uma letra-base (a, e, i, u, c, s, z) e um sinal auxiliar acrescentado em cima ou em baixo — um ogonek, um caron, um traço ou um ponto. As outras 23 letras do nosso alfabeto — a, b, c, d, e, f, g, h, i, y, j, k, l, m, n, o, p, r, s, t, u, v, z — são simples, constituídas por apenas um elemento (talvez as minúsculas i e j, com um ponto em cima, possam suscitar dúvidas quanto a esta afirmação; mas convém recordar que as maiúsculas I e J não têm ponto, ao passo que tanto ė como Ė o têm, pelo que estes pares de letras são diferentes). Também é de notar que as letras simples são muito mais «internacionais» do que as duplas: são usadas nos sistemas de escrita de muitos países europeus e as 23 fazem todas parte do alfabeto inglês. É particularmente importante que, durante a formação dos esquemas de codificação de caracteres nos computadores, estes dois grupos de letras tenham sido colocados em grupos de códigos diferentes. As letras simples do nosso alfabeto, sendo também letras do alfabeto inglês, receberam códigos primeiro, e esses códigos não voltaram a mudar, permanecendo estáveis até hoje. Fazem parte do chamado conjunto padrão de caracteres (ingl. standard character set), regido pela antiga norma ASCII (ingl. American Standard Code for Information Interchange), estabelecida na década de 1960. Segundo essa norma, usam-se números inteiros de 0 a 127 para codificar os caracteres, dos quais os códigos de 32 a 126 se destinam aos caracteres escritos (letras, algarismos, separadores). Este esquema de codificação (por vezes, simplesmente chamado de codificação) surgiu antes do aparecimento dos «pequenos» computadores; destinava-se a diversos dispositivos de telecomunicações e, quando surgiram, os computadores simplesmente o adotaram e incorporaram.
Contudo, à medida que os computadores se multiplicavam e se difundiam, os caracteres disponíveis no conjunto padrão (ASCII) deixaram de ser suficientes, pois este não continha todos os caracteres necessários para escrever textos não só em inglês, mas também noutras línguas. Para responder às necessidades crescentes da escrita por computador, começou-se a usar mais números inteiros para codificar os caracteres — de 0 a 255 —, uma vez que a arquitetura interna dos computadores o permitia. Os primeiros 128 códigos (de 0 a 127), regidos pela norma ASCII, não se alteraram, mas surgiram mais 128 códigos (os números de 128 a 255), que permitiam codificar outros caracteres não incluídos no conjunto padrão. Esse conjunto ampliado de códigos (espaço de códigos) é frequentemente descrito pelos anglófonos como Extended ASCII, mas não se trata de um complemento ou extensão do ASCII (da norma ou do esquema de codificação por ela regido): trata-se de ampliar o conjunto de códigos de modo a abranger o esquema de codificação ASCII, sem alterações, e, ao mesmo tempo, fornecer 128 códigos adicionais para outros caracteres necessários, cuja codificação não é regida pelo ASCII. Assim surgiu um modelo de distribuição de 256 códigos, que divide o conjunto total de códigos em dois subconjuntos de igual dimensão — o fixo, regido pelo ASCII e abrangendo os códigos de 0 a 127, e o livre, abrangendo os códigos de 128 a
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. Esse modelo, justamente, seria designado pela expressão inglesa Extended ASCII. E o subconjunto livre de códigos por ele consolidado abriu caminho para que, com base nesse modelo, surgissem numerosos esquemas de codificação diferentes, chamados, como já mencionado, de páginas de código ou tabelas de códigos e designados por uma grande variedade de nomes. O subconjunto constante de todos eles, sua parte fixa, era idêntico e coincidia com o ASCII, mas a atribuição dos códigos da parte livre aos caracteres variava muito, dependendo do conjunto de caracteres para o qual a página de código era criada.
À medida que a variedade de páginas de código aumentava, começaram a surgir também páginas de código cuja parte livre codificava letras compostas (duplas) do alfabeto lituano, mais frequentemente — apenas aquelas necessárias não só para a nossa ortografia. Surgiram também páginas de código que previam códigos para todas as letras do alfabeto lituano; nossos especialistas em informática também contribuíram para isso. Ao mesmo tempo, apareceram fontes de computador correspondentes a essas páginas de código, que permitiam usar de fato no computador os caracteres escritos codificados com os códigos previstos. Também houve confusão: na primeira metade da última década, já havia várias páginas de código com todas as letras do alfabeto lituano destinadas ao sistema operacional DOS — seus números iam de 770 a 774, aos quais se juntaram depois 775, 776, 777 e 778. Os códigos das letras lituanas coincidiam em algumas dessas páginas de código e diferiam em outras. Com o aumento das fontes de computador que representavam os caracteres codificados nessas páginas, era preciso ter discernimento e agir com cautela. Também era necessário associar à tecla correspondente do teclado os códigos variáveis das nove letras duplas do nosso alfabeto, muitas vezes chamadas de letras lituanas particulares ou específicas (a associação ao teclado dos códigos das letras simples, incluídas no conjunto padrão de caracteres ASCII, nunca causou problemas, por razões óbvias). Mas, por outro lado, tudo isso tornou possível escrever corretamente em lituano até mesmo nos computadores controlados pelo sistema operacional DOS.
A interface gráfica Windows, destinada a computadores do tipo IBM PC, que não tardou a passar de complemento do DOS a sistema operacional independente (o primeiro a sê-lo foi o Windows 95), mudou profundamente tanto a exibição dos caracteres na tela quanto a situação das fontes de computador e, de modo geral, da escrita em computadores. Desapareceram as fontes de bitmap; consolidaram-se fontes de outro tipo, novas, chamadas vetoriais, que criam a representação visual dos caracteres por meio de recursos de computação gráfica vetorial — delineando seus contornos com curvas de Bézier. Multiplicaram-se as impressoras a jato de tinta e a laser, capazes de reproduzir esses contornos no papel com grande precisão, incluindo os mínimos detalhes gráficos. Por isso, os textos e documentos preparados no computador e impressos numa impressora desse tipo passaram a se parecer com os documentos impressos em gráficas. Muitas fontes desse novo tipo se disseminaram junto com o ambiente gráfico Windows; eram parte integrante dele, mas também havia a possibilidade de complementar, quando necessário, o conjunto «do sistema» com outras fontes, adquiridas separadamente.
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
A codificação dos caracteres também começou a se estabilizar. Apesar da variedade de páginas de código locais, os padrões internacionais universais de codificação tornaram-se cada vez mais importantes. Dois merecem especial destaque: o ISO/IEC 8859, composto por várias partes elaboradas gradualmente, e o ISO/IEC 10646. O primeiro estabeleceu como os caracteres necessários à maioria dos sistemas de escrita europeus seriam codificados em páginas de código com 256 códigos cada; o segundo aumentou muitas vezes o conjunto de números inteiros que podem servir de códigos de caracteres — ele passou a ter mais de dois bilhões! A maior parte desse conjunto continua sem uso; até agora, apenas cerca de 140 mil caracteres foram codificados com números desse conjunto... Paralelamente, surgiu outro padrão de codificação de caracteres (não internacional) — Unicode. Ele também se destinava a ampliar o conjunto de códigos de caracteres. Seus esboços foram preparados em 1988; no início de 1991, foi criado o Unicode Consortium, e, no outono, foi publicado o primeiro volume do padrão Unicode, segundo o qual 65.536 números inteiros — de 0 a 65.535 — podem servir de códigos de caracteres. Pouco depois, os responsáveis pela elaboração dos padrões ISO/IEC 10646 e Unicode acordaram trabalhar de forma coordenada; assim, os dois padrões foram (e continuam a ser) harmonizados e sincronizados, e desde então a codificação de caracteres neles se tornou inteiramente idêntica, embora a finalidade e as funções de cada padrão continuem distintas. Por várias razões e devido a certos requisitos, o número total de códigos efetivamente utilizáveis, geralmente chamado de espaço de códigos, diminuiu muito e atualmente é pouco superior a 1,1 milhão; desses, como foi dito, cerca de 140 mil códigos já foram atribuídos a caracteres, ou seja, aproximadamente 12,5 por cento. A junção dos dois padrões costuma ser chamada de Unicode. O nome é apropriado: alude aos esforços para unificar a codificação de quaisquer caracteres usados em computadores e torná-la uniforme em todo o mundo.
Os padrões de codificação de caracteres mencionados são universais e orientados às necessidades da tecnologia da informação — não foram criados apenas para computadores do tipo IBM PC ou sua interface gráfica. No entanto, ao preparar fontes de computador para computadores de vários tipos e finalidades e para diferentes sistemas operacionais, procura-se seguir o mais fielmente possível a codificação de caracteres estabelecida por esses padrões, pois isso é vantajoso: a codificação unificada dos caracteres garante que a informação escrita, transmitida por meio de caracteres, seja enviada, recebida e reproduzida com precisão, independentemente do equipamento ou software utilizado.
A fabricante de software Microsoft, que criou, desenvolveu e distribuiu a interface gráfica Windows, cuja evolução foi tão rápida que, depois de algum tempo, por assim dizer, engoliu o sistema operacional DOS e ela própria se tornou um sistema operacional, usava para as fontes vetoriais distribuídas junto com ela páginas de código próprias, cada qual abrangendo 256 códigos de caracteres. Elas receberam nomes próprios, mas diferiam entre si e das páginas de código do DOS apenas no subconjunto livre de códigos, isto é, na atribuição dos códigos de 128 a 255 aos caracteres. O subconjunto fixo, regido pelo ASCII, também permaneceu inalterado (aliás, ele não mudou em nenhuma das partes da ISO/IEC 8859 nem no Unicode). Com as primeiras versões do 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
começou a ser usada a página de código identificada pelo número 1252 (code page 1252). Mais tarde, ela também passou a ser chamada, abreviadamente, de CP-1252, de Windows-1252 e simplesmente de Latin 1. Em seguida, as páginas de código se multiplicaram, e também aumentou o número de caracteres codificados por elas, baseados tanto no alfabeto latino quanto em outros alfabetos. Para ressaltar que eram páginas de código destinadas ao ambiente Windows, e não ao DOS, às vezes elas são chamadas de páginas de código ANSI, pois a versão inicial da primeira delas, a CP-1252, baseava-se no esboço preliminar de uma página de código elaborada pelo Instituto Nacional Americano de Normas (American National Standards Institute, ANSI). Esse projeto mais tarde deu origem à página de código ISO/IEC 8859-1, mas o nome ANSI acabou se firmando na terminologia interna da Microsoft e se tornou uma designação coletiva para as páginas de código Windows. Vale acrescentar que as páginas de código destinadas ao sistema operacional DOS também tinham uma designação coletiva: OEM.
As páginas de código, como já foi mencionado várias vezes, são esquemas de codificação de caracteres que especificam qual código — um número inteiro não superior a 255 — deve ser atribuído a cada caractere. O código — identificador numérico do caractere num sistema computacional, designação convencional usada para reconhecê-lo — é quase o mesmo que o indicativo de uma estação de rádio ou o número de identificação pessoal de um cidadão da Lituânia. Na literatura de informática em língua inglesa, é hoje habitual chamar o código pelo termo preciso e bem formado codepoint (por vezes também escrito code point), indicando assim que se trata de um ponto do conjunto de códigos, um dos números desse conjunto. Ainda assim, é importante ressaltar que o código não é um atributo imanente do caractere, oculto em seu «interior»: ele é escolhido e atribuído livremente ao caractere, com base em determinado acordo. Portanto, o mesmo caractere, se fizer parte de diferentes páginas de código e/ou padrões de codificação, pode, em princípio, receber códigos diferentes, embora isso seja indesejável e deva ser evitado. Os códigos são necessários não apenas para codificar caracteres em fontes de computador; antes de tudo, são necessários para que a informação expressa por escrito possa circular de forma coordenada dentro do sistema computacional e para que os diversos componentes de software e hardware que a enviam e recebem a preservem sem alterações, sem distorcê-la nem transformá-la num fluxo de sinais aleatórios, isto é, em ruído informacional, entropia.
À medida que os computadores se aperfeiçoaram e se tornou possível usar para códigos números inteiros muitas vezes superiores a 255, a importância das páginas de código diminuiu um pouco. No Unicode, padrão que ampliou enormemente o espaço de códigos, já não se usa o conceito de página de código; distinguem-se outros grupos de caracteres, relacionados com sua finalidade e uso, chamados scripts, e as subdivisões do espaço de códigos são mais frequentemente chamadas de blocos. No entanto, a Microsoft segue consistentemente o chamado princípio de compatibilidade ascendente (por vezes denominado compatibilidade histórica): procura-se garantir que programas antigos, usados no passado, também possam funcionar em computadores novos, controlados por versões modernas do Windows. Por isso, as versões atuais do Windows oferecem suporte a uma dupla codificação de caracteres
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
codificação: tanto a moderna, compatível com o Unicode, como a antiga, correspondente às páginas de códigos anteriormente criadas. A circulação de informação mencionada no interior do computador é controlada por um conjunto de funções de software presente nas bibliotecas do sistema Windows API (API, do inglês Application Programming Interface), e muitas das suas funções destinadas a trabalhar com caracteres e sequências de caracteres existem em duas versões: A, destinada a caracteres codificados com códigos ANSI, e W (do inglês wide), destinada a caracteres e sequências de caracteres com códigos Unicode. Como a correspondência entre os códigos ANSI atribuídos a um carácter nas várias páginas de códigos e o código atribuído pelo Unicode é unívoca, é fácil converter códigos de um tipo para outro «em ambas as direções» — basta saber com que página de códigos ANSI se está a fazer a conversão. Quando necessário, os caracteres são recodificados em códigos ANSI devido a algumas características internas do sistema e à existência de aplicações antigas que não reconhecem códigos superiores a 255. As aplicações modernas para processamento de texto manipulam, em geral, caracteres codificados com códigos longos (do inglês wide). A codificação de caracteres Unicode é atualmente a norma.
A ortografia correta do lituano foi assegurada com a consolidação das fontes vetoriais. Isso também é mérito dos nossos profissionais da computação. O período em que os computadores, que substituíam as máquinas de escrever, começaram a se tornar cada vez mais numerosos nas mesas de trabalho dos nossos filólogos coincidiu, aproximadamente, com a consolidação das primeiras versões da interface gráfica Windows. De fato, essa interface só podia funcionar de maneira adequada e útil em computadores mais novos, equipados com um processador não inferior ao Intel 80386 e um adaptador de vídeo (placa gráfica) e monitor do padrão VGA, mas nem de longe todos os computadores então adquiridos pelos filólogos eram assim. À medida que as versões do Windows mudavam, os requisitos de hardware do computador (o chamado equipamento físico) aumentavam continuamente ou, para ser mais exato, o inverso: o crescimento das capacidades do hardware criava condições para o surgimento de versões novas e aprimoradas da interface gráfica Windows. Na época em questão, a versão Windows 3.1 já começava a se difundir e, um pouco mais tarde, Windows 3.11; já havia fontes vetoriais com todas as letras lituanas. A primeira a ser mencionada aqui é a fonte TimesLT, criada pela Fotonijos, muito difundida e utilizada por muito tempo pelos lituanos. O desenho de suas letras imitava a família tipográfica Times, extremamente popular. Logo surgiram também equivalentes do TimesLT com desenhos de letras que imitavam outras famílias tipográficas, mas que codificavam as letras lituanas da mesma maneira que o TimesLT. Os caracteres dessas fontes já eram codificados segundo o mapa de códigos comum então desenvolvido pelos profissionais da computação da Lituânia e da Letônia, com o ambicioso nome BalticRIM, algo como contorno ou anel báltico... Era bonito, é claro, que nele também se refletisse inesperadamente a sigla do então ativo Ministério das Comunicações e Informática, responsável pelas questões de tecnologia da informação. A parte ANSI desse mapa de códigos reunia os caracteres necessários à ortografia da maioria dos países ao redor do Báltico, mas que não cabiam na parte ASCII. Sem dúvida, entre eles estavam também as nove letras próprias, de duas partes, do nosso alfabeto. E, a partir da versão Windows-95 PE (PE – de
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), a Microsoft oficializou, na prática, esta página de códigos como a página destinada aos países bálticos Windows-1257 (denominada Windows Baltic, CP1257, CP1257 BalticRIM, entre outras designações). Nela, as letras lituanas e todos os caracteres dos países bálticos são codificados com os mesmos códigos que já se haviam estabelecido na Lituânia com TimesLT e outras fontes que utilizavam a mesma codificação. Assim se formou e consolidou um conjunto de caracteres que evoca associações com o nome Baltijos žiedas («Anel do Báltico»), incorporado em mais duas páginas de códigos: a 775, destinada ao sistema operativo DOS, ainda usado na época, e, mais tarde, em 1998, a décima terceira parte da norma internacional ISO/IEC 8859 (ISO/IEC 8859-13:1998 Information technology – 8-bit single-byte coded graphic character sets – Part 13: Latin alphabet No. 7), que também é frequentemente designada, de maneira não oficial, como BalticRIM, Baltic RIM ou Baltic Rim. O conjunto de caracteres é o mesmo, mas a codificação, excetuando os códigos das aspas e do apóstrofo, coincide essencialmente apenas entre Windows-1257 e ISO/IEC 8859-13; a codificação dos caracteres na página de códigos OEM 775 difere consideravelmente.
As fontes vetoriais para computadores alteraram profundamente a aparência dos documentos de texto produzidos em computador. Elas passaram a diferir muito dos documentos datilografados, ou datiloscritos, e a assemelhar-se cada vez mais às publicações impressas nas gráficas por meios poligráficos. A utilização de gráficos vetoriais por computador para criar a forma dos caracteres possibilitou alterar, conforme a necessidade, a intenção ou a preferência, o tamanho das letras (o corpo tipográfico) numa ampla gama, sem deformar em nada os seus contornos; também se tornou possível, dispondo de um conjunto adequado de fontes vetoriais, alterar a espessura das letras de qualquer tamanho (a largura dos traços que as formam), apresentar as letras desejadas em itálico e manipular os espaços entre letras ou linhas. A aparência expressiva e tipográfica dos documentos preparados no computador agradou e conquistou as pessoas, inclusive os filólogos; por isso, quase de imediato, uma das Microsoft principais ferramentas para escrever no computador passou a ser, e continua sendo até hoje, um dos componentes do pacote de aplicações Microsoft Office distribuído por ela: o programa de processamento de texto Microsoft Word, pois permite utilizar na prática, com relativa facilidade, as possibilidades das fontes vetoriais mencionadas. Ainda hoje há filólogos que não se deixam convencer de que os testes podem ser escritos não só com o programa Word e que, em alguns casos, seria mais racional prepará-los com outros recursos de software. O argumento irrefutável é: com o Word fica mais bonito...
As letras lituanas das fontes informáticas e a possibilidade de escrever corretamente em lituano, sem violar as normas ortográficas atuais, satisfizeram e continuam a satisfazer as necessidades práticas de muitas instituições que preparam documentos e de muitas pessoas para quem a escrita é uma parte integrante e, não raro, principal da sua atividade profissional. Para um escritor, jornalista, crítico literário, argumentista de cinema ou profissional de área semelhante, essas possibilidades são muitas vezes suficientes; pouco mais é preciso. Contudo, os filólogos, sobretudo os linguistas, utilizam nos seus trabalhos escritos não só as letras habituais do alfabeto lituano, mas também muitos outros sinais, uma grande variedade de caracteres, por vezes
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
até mesmo muito específicos e incomuns. É compreensível que as máquinas de escrever usadas anteriormente não pudessem imprimir esses caracteres especiais; por isso, era comum inseri-los à mão no texto datilografado de natureza filológica. O texto datilografado era, na maioria das vezes (talvez com exceção de teses e de uma ou outra obra de outro tipo transcrita à máquina), apenas uma versão intermediária do texto, uma espécie de instrumento auxiliar, e o texto só adquiria sua forma gráfica final na gráfica, onde era inteiramente recomposto com tipos metálicos, seguindo o texto datilografado. A variedade desses tipos era muito maior do que o conjunto de caracteres abrangido pela máquina de escrever. Na maioria das vezes, a gráfica encontrava tipos metálicos que correspondiam também aos caracteres especiais inseridos à mão; quando não encontrava, ou os fabricava separadamente, por encomenda, ou pedia ao autor que substituísse o caractere por outro disponível. Na transição das máquinas de escrever para os computadores, ao perceberem que era possível inserir no texto pelo computador muito mais caracteres, e muito mais variados, do que havia em uma máquina de escrever, os filólogos começaram a querer poder usar em seus textos todos os caracteres de que precisavam — de toda espécie. Não era impossível nem muito complicado satisfazer esse tipo de desejo: bastava inserir de alguma maneira, até mesmo por conta própria, caracteres adicionais inexistentes na fonte da família tipográfica necessária (na maioria das vezes, da família Times) que já se tinha. Foram encontrados métodos e ferramentas que permitiam fazê-lo. E, depois de demonstrar na prática que essa possibilidade existia, que, em princípio, era possível ampliar e complementar à vontade o conjunto de caracteres de um computador, os desejos e o número de caracteres especiais pretendidos começaram a crescer quase exponencialmente... Assim começou uma prática um tanto peculiar de modificação de fontes de computador, que durou muitos anos.
Os caracteres especiais necessários aos trabalhos dos filólogos, sobretudo aos de diversas áreas da linguística, podem ser divididos em vários grupos. Entre eles, destacam-se:
1) letras lituanas acentuadas. Elas são necessárias, aliás, não apenas para os trabalhos científicos dos filólogos, mas também para textos de outras áreas — livros didáticos e outros materiais de ensino, diversos dicionários, obras de referência etc. Considerando as letras maiúsculas e minúsculas, são 68 letras lituanas acentuadas ao todo. Não há nenhuma delas no alfabeto lituano habitual, mas algumas aparecem nos alfabetos de outros países.
2) sinais de transcrição fonética usados pelos linguistas lituanos, no passado e no presente. Para registrar a fala dialetal, os linguistas lituanos geralmente não usam os sinais do alfabeto fonético internacional (AFI, em inglês International Phonetic Alphabet, IPA), mas uma grafia fonética própria, cujas origens remontam à chamada transcrição de Copenhague e que foi adaptada aos dialetos lituanos por Jurgis Gerulis (em alemão, Georg Gerullis) e, mais tarde, detalhada e ampliada por Aleksas Girdenis.
3) caracteres especiais necessários à publicação do patrimônio escrito. Na escrita lituana antiga encontram-se muitos sinais gráficos que não foram incorporados ao alfabeto lituano atual. Mas, ao citar
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
o patrimônio escrito, é habitual reproduzir esses sinais, sempre que tecnicamente possível, tal como aparecem no original. Alguns linguistas, por exemplo o professor Vincas Urbutis, eram bastante meticulosos nesse aspecto.
4) caracteres especiais necessários aos trabalhos de gramática histórica, estudos bálticos e indo-europeística. Em geral, são caracteres de vários alfabetos (latino, grego e cirílico), complementados por diversos sinais auxiliares específicos.
O objetivo final dos trabalhos filológicos era, e em grande medida continua sendo, sua publicação impressa: considera-se uma obra plenamente concluída quando se torna um livro ou artigo em alguma publicação. Enquanto as gráficas produziam impressos à moda antiga — recompunham o texto com tipos metálicos, depois o paginavam (faziam a diagramação) e, com as páginas organizadas na ordem necessária, por cadernos, fundiam as formas de impressão —, o texto destinado à gráfica, mesmo preparado e impresso por computador, tinha essencialmente o mesmo estatuto que o texto datilografado de antes. Por isso, os caracteres especiais nele impressos, em vez de inseridos à mão, não passavam de um detalhe estético ou de uma espécie de prestígio entendido de maneira um tanto peculiar: a gráfica, de todo modo, os recompunha com seus próprios tipos. Em outras palavras, ainda era possível inserir caracteres especiais à mão — isso não ficava visível no impresso. No entanto, por volta de meados da última década, a situação começou a mudar profundamente: como fontes mais avançadas e impressoras a laser já permitiam imprimir de modo que a aparência das cópias se aproximava da impressão tipográfica tradicional, as gráficas começaram a abandonar a recomposição «metálica» dos impressos e passaram a produzir as formas de impressão diretamente a partir das páginas impressas por computador. Nesse ponto de virada, a diagramação das páginas deixou de ser problema das gráficas e passou a ser das editoras e dos editores, que preferiam receber páginas finais já impressas. No início, exigia-se que fossem impressas em películas especiais (transparências); mais tarde, bastava imprimir em um arquivo no formato PDF por meio de uma impressora virtual (um programa especializado desse tipo). Em princípio, ainda era possível inserir à mão em uma transparência de página o caractere especial que faltasse, ou um de seus componentes — por exemplo, o sinal que marca o contorno tonal —, mas isso já não era possível no arquivo PDF. Caracteres inseridos ou completados à mão chegavam assim à tiragem, eram vistos em cada exemplar do impresso e, por se destacarem dos demais, prejudicavam o aspecto geral da publicação. Assim, a disponibilidade no computador de todos os caracteres, inclusive os especiais, que antes era mais um luxo, tornou-se uma necessidade. Já não era possível preparar impressos de qualidade sem eles.
A produção de impressos que não exigiam caracteres especiais não foi tão afetada por essas mudanças nas tecnologias de impressão. Simplesmente, surgiu trabalho adicional nas editoras, o de diagramação, e profissionais para realizá-lo; também surgiram equipamentos técnicos que permitiam imprimir transparências de qualidade dos projetos gráficos preparados. Mas os responsáveis pela preparação de publicações linguísticas, que exigiam muitos e variados caracteres especiais, e
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
A ruptura afetou os editores de maneira bastante dolorosa. Em geral, seus computadores não dispunham de muitos desses caracteres, e não estava claro quantos nem quais deles poderiam ser necessários. Por isso, algumas editoras começaram a inclinar-se para a ideia de que, assim como as gráficas, seria melhor e mais conveniente receber publicações linguísticas prontas e diagramadas — na prática, suas maquetes digitais. Já as que se aventuravam a diagramar as publicações por conta própria davam um jeito como podiam. Por essas razões, na Faculdade de Filologia da Universidade de Vilnius, começou-se a cuidar não só dos aspectos científicos, mas também da preparação técnica e da diagramação das revistas de trabalhos científicos em linguística Kalbotyra e Baltistika. Ao mesmo tempo, começou-se a pensar também na preparação técnica para impressão de outras publicações, inclusive alguns livros de linguística. Assim, sem caracteres linguísticos especiais, nem um passo adiante...
Começou-se pelas letras lituanas acentuadas. Na verdade, a UAB Fotonija já havia sentido antes a falta delas; a empresa preparava vários recursos para dar suporte à escrita lituana em computadores e começara a elaborar os primeiros dicionários digitais. Ela modificou algumas páginas de código do DOS com letras lituanas, inserindo nelas letras lituanas acentuadas e os sinais de transcrição fonética necessários aos dicionários (assim surgiram as páginas de código 776, 777 e 778). Também se tornou muito popular e foi usada por muita gente durante muito tempo uma variante da fonte da Fotonijos TimesLT com letras lituanas acentuadas, TimesLTAccented, que, naturalmente, também incluía os sinais de transcrição necessários aos dicionários. As letras não acentuadas do alfabeto lituano mantiveram na fonte TimesLTAccented os mesmos códigos que na TimesLT, isto é, os códigos da página de código Windows-1257, enquanto as letras acentuadas foram inseridas na parte ANSI no lugar de outros caracteres de extensão e assim «apropriaram-se» dos códigos destes últimos. Por isso, o texto lituano acentuado preparado com a fonte TimesLTAccented diferia bastante do texto não acentuado: todas as letras acentuadas recebiam códigos diferentes dos de suas variantes não acentuadas, e programas de correção ortográfica e de hifenização já não conseguiam processar esse texto. Isso era um obstáculo evidente à publicação digital de textos linguísticos. Começou-se, então, a pensar em outro método para preparar textos acentuados.
A ideia, para dizer a verdade, foi sugerida pelo próprio MS Word, no qual os trechos em negrito (em inglês, bold) e em itálico (em inglês, italic) são obtidos pela mudança de fontes. Os códigos dos caracteres nessas fontes não mudam, mas muda o desenho dos caracteres, sua representação gráfica. Isso não interfere em nada nem na correção ortográfica nem na hifenização automática. Assim surgiu a ideia de que, ao mudar a fonte, uma letra acentuada poderia substituir uma não acentuada, e vice-versa. A ideia foi posta em prática: criou-se uma modificação da família tipográfica Times, LT-Times, que abrangia as quatro variantes estilísticas — normal romana, normal itálica, negrito romana e negrito itálica. As letras foram codificadas segundo a página de código Windows-1257, de modo que os textos compostos com a fonte TimesLT também fossem exibidos corretamente. Dois sinais adicionais receberam códigos ANSI não definidos da página de código Windows-1257. Mas o mais importante era que, àquela família de quatro fontes 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
foram acrescentadas mais três famílias exatamente iguais, com os nomes ampliados LT-Times-GR, LT-Times-AK e LT-Times-CF. O sufixo GR indica aqui o sinal de acento grave, AK, o agudo, e CF, o circunflexo. Nas fontes com os nomes correspondentes, o sinal foi acrescentado a todas as letras lituanas que podiam recebê-lo, desenhado sobre elas. Formou-se assim uma família de 16 fontes, que permitia alterar a acentuação das letras exatamente como se altera o negrito ou o itálico. Isso permitia acentuar facilmente um texto já composto e, de uma só vez, converter o texto acentuado em não acentuado, bem como trocar com muita facilidade um tipo de sinal de acento por outro, e assim por diante. Essa acentuação não interferia em nada na correção ortográfica nem na hifenização automática; os programas auxiliares destinados a essas tarefas sequer a percebiam. E não a perceberão — afinal, as letras acentuadas e não acentuadas diferem de fato apenas nos desenhos, nas representações visuais que aparecem na tela ou são impressas, ao passo que, dentro do computador, são iguais e representadas pelos mesmos códigos. Em outras palavras, aqui a acentuação diz respeito não ao texto em si, mas à sua representação em alguns programas, como o MS Word ou programas de diagramação, algo semelhante à formatação dos caracteres. Tudo isso era adequado e bastante conveniente para a preparação e publicação de obras linguísticas. Por exemplo, não era preciso alterar nada no teclado do computador para acentuar, pois o texto era acentuado usando os recursos de formatação de caracteres disponíveis no MS Word, complementados por ferramentas caseiras baseadas em pequenos programas (scripts) em VBA. Além disso, esse método de acentuação lembrava em certa medida a abordagem adotada nas ciências da linguagem, segundo a qual o acento e a entonação seriam características ou propriedades das sílabas, e não dos sons, não devendo ser confundidos com eles e pertencendo a um nível separado, suprassegmental. Ao acentuar dessa maneira, os sinais de acento e de entonação não são atribuídos ao texto, mas transferidos para outro nível — na prática, o da formatação —, no qual são simplesmente posicionados junto à letra que marca o centro da sílaba acentuada. Tanto no texto acentuado quanto no não acentuado, as letras são as mesmas «dentro» do computador e são codificadas da mesma forma. A expressão kirčiuotos raidės, amplamente difundida e frequentemente repetida, não é muito precisa, pois as letras são correspondentes gráficas dos sons; portanto, se seguirmos coerentemente a abordagem mencionada, em muitos casos seria mais adequado dizer kirčiuoti skiemenys. Infelizmente, na escrita digital e na impressão não há recursos que permitam associar de algum modo a acentuação especificamente às sílabas, e não a letras individuais.
O método descrito para representar os sinais de acento, adequado à publicação «em papel» da época, também tinha uma grande desvantagem: ao transferir a acentuação para o nível da formatação, em princípio era impossível representá-la onde não havia formatação! Em outras palavras, não havia nenhuma maneira de representar a acentuação no chamado texto simples (em inglês, plane). Portanto, esse método de acentuação não servia para nada além da preparação de impressos. Seu campo de aplicação prática era, de fato, estreito e limitado. E, do conjunto de 16 fontes LT-Times criado pelo autor, apenas quatro de uma única
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
as fontes de família — aquelas em que todas as letras lituanas não tinham acentos. As outras 12 fontes eram, em geral, modificações auxiliares dessas quatro fontes, destinadas a representar o método de expressão dos acentos descrito. A propósito, estas últimas desconsideravam um dos maiores tabus da área — a intocabilidade da parte ASCII: os sinais de acento foram inseridos também sobre as a, e, i, o, u, l, m, n, r minúsculas, que pertencem ao conjunto padrão de caracteres e são codificadas com códigos ASCII...
De modo análogo, eram também elaborados outros conjuntos de sinais linguísticos especiais necessários à edição, ou, mais precisamente, fontes destinadas a esses conjuntos: numa fonte, a inicial, eram reunidos os caracteres fundamentais do conjunto, enquanto suas variantes, acrescidas de sinais auxiliares, diacríticos etc., eram incluídas em outras fontes desse conjunto. Em geral, cada sinal especial desse tipo recebia uma fonte própria. Já os sinais especiais assistemáticos, aleatórios, muito raros ou simplesmente estranhos, que não se enquadravam em nenhum conjunto, eram colocados numa fonte auxiliar separada, frequentemente chamada Varia. Com o tempo, surgiram várias dessas Varia, foi preciso complementar e alterar os nomes, e logo se tornou habitual criar uma fonte auxiliar semelhante para quase toda obra linguística ou publicação de maior porte.
Quase ao mesmo tempo que as letras acentuadas, também se sentiu falta, no computador, dos sinais de transcrição fonética usados pelos linguistas lituanos. Sem dúvida, eram necessários tanto para Kalbotyrai como para Baltistikai, mas a necessidade era, ainda assim, assistemática; só eram necessários de vez em quando, e era possível recorrer a fontes auxiliares, criando uma Varia própria para cada volume. A publicação dessas revistas, interrompida por pouco tempo depois de 1990, foi retomada em 1993–1994 e voltou a ganhar ritmo. No final de 1994 e em 1995, já não havia nelas sinais de acento desenhados à mão nem outros caracteres inseridos manualmente. Aproximadamente nessa mesma época, o saudoso professor Aleksas Girdenis, inspirador, apoiador e verdadeiro spiritus movens de muitas das iniciativas aqui descritas, preparava para publicação um livro de textos transcritos de seu dialeto natal; quando o trabalho se aproximava do fim, surgiu a questão: como publicá-lo, como diagramá-lo e imprimi-lo? O trabalho empregava uma grande quantidade de sinais de transcrição dialetal inexistentes em qualquer computador, e a maior parte do texto do livro era escrita exclusivamente com eles. Nem pense em oferecer um texto desses às editoras! Foi preciso criar um conjunto especial de fontes que permitisse representar os sinais de transcrição dialetal necessários. Com base nos esboços e nas descrições verbais do autor do livro, foram preparados desenhos vetoriais desses sinais, e os códigos foram escolhidos à vontade, «sem tabus» — tanto na zona ANSI quanto na zona ASCII. Assim surgiu uma fonte com os sinais fundamentais de transcrição fonética. Modificando cópias dela, acrescentaram-se aos sinais fundamentais marcas suplementares e diacríticos, cada qual representando uma nuance diferente da pronúncia do som indicado pelo sinal. Formou-se um conjunto de oito fontes de computador com sinais de transcrição fonética, cada uma representando nuances diferentes. Como o dialeto natal do professor é
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
o samogiciano e, como era de esperar, o livro reunia exemplos de fala transcritos por ele, provenientes das redondezas de sua terra natal, o conjunto de sinais recebeu o nome de Zemtra — formado pelo início das palavras Žemaitiška transkripcija. Com ele e o conjunto de fontes LT-Times, mencionado anteriormente, o livro de textos transcritos em samogiciano foi composto, diagramado e entregue à editora, que o publicou em 1996 com o título Taip šneka tirkšliškiai. Tudo isso mostrou que as possibilidades de preparar livros para impressão usando um computador são realmente amplas e flexíveis. Publicar um livro assim com a tecnologia de impressão «metálica» teria causado problemas imensos e talvez nem sequer fosse possível: provavelmente teria sido necessário restringir o conjunto de sinais de transcrição, adaptando a transcrição da fala às possibilidades da gráfica. Agora, porém, era possível adequar os sinais do livro e sua variedade às intenções e escolhas do autor. Em outras palavras, já era possível adequar os sinais às necessidades, fornecendo os que fossem necessários. Antes, era preciso adequar as necessidades aos sinais disponíveis.
É possível supor que esse livro de textos transcritos, cuidadosamente preparado por A. Girdenis, tenha servido de impulso e exemplo para a preparação de livros análogos com textos de outros dialetos, subdialetos e variedades locais. Aumentou o número de linguistas que se dedicavam a esse trabalho, e o Instituto da Língua Lituana envolveu-se ativamente. A área geográfica dos exemplos de fala viva registrados por escrito com transcrição fonética expandiu-se rapidamente, abrangendo diferentes regiões da Lituânia, e os sinais do conjunto Zemtra, adaptado à transcrição da fala dos samogicianos setentrionais, começaram a ser insuficientes; pelo menos, nem todos eram adequados em todos os casos. Era possível, com algum esforço, combinar os caracteres de Zemtros com os de outras fontes feitas sob medida, mas isso era inconveniente. O Instituto da Língua Lituana criou suas próprias fontes com sinais destinados à transcrição de dialetos e a outras necessidades (TimesDialect0 – TimesDialect2, Alt, Altt e kt.); na universidade, criavam-se continuamente novas fontes auxiliares Varia... Em suma, ficou claro que era necessário um novo conjunto de fontes para transcrição fonética, cujos sinais permitissem expressar as sutilezas fonéticas de qualquer dialeto ou variedade local da língua lituana. O professor A. Girdenis escolheu a transcrição de J. Gerulis como base para o novo conjunto de sinais de escrita dialetal, acrescentou elementos e indicou claramente o aspecto que cada sinal fonético deveria ter. Os desenhos vetoriais desses sinais, associados a códigos novamente escolhidos à vontade e «sem tabus», foram distribuídos por dez fontes, identificadas por números distintos de 0 a 9; o conjunto completo recebeu o nome de Fontra — formado pela junção dos inícios das palavras Fonetinė transkripcija. Fontra abrangia essencialmente todos os sinais de Zemtros e incluía outros, necessários para representar a fala de outras regiões. Esse conjunto facilitou muito a preparação e publicação, já em plena expansão, de livros de textos dialetais e outras publicações linguísticas. Em 1998, foi publicado em Kalbotyroje (vol. 47, fasc. 1, p. 107–121) um artigo que explicava como Fontra foi criada, a que se destinava, qual era a função de seus sinais e quais eram as particularidades de seu uso. Depois de substituir 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 consolidou-se por bastante tempo, quase uma década — até 2004–2005; então começou a ser substituída por Palemonas, uma fonte moderna e fundamentalmente diferente. No final do milênio passado e no início do novo, aumentou bastante o número de livros impressos em escrita fonética e com sinais de transcrição; começaram a ser publicados um após o outro, e Fontra provavelmente contribuiu para isso.
Aliás, o professor A. Girdenis gostava muito de Fontra; considerava-a uma ferramenta bem-sucedida para a escrita fonética, especialmente adequada à impressão de textos dialetais transcritos, e queria que os textos que preparava fossem impressos precisamente com ela. A. Girdenis não se afeiçoou a Palemonas... Por isso, o segundo livro de textos dialetais preparado pelo professor, Žemaičių dzūkai, publicado em 2008, foi impresso em Fontra, embora nessa época ela já estivesse sendo substituída em muitos lugares por Palemonas. Somente a terceira coletânea de textos samogícios, Šiaurės žemaičių Skuodo zona, publicada após a morte do professor (†2011), foi convertida por seus alunos para Palemonas... Foi impressa em 2013.
O terceiro conjunto de fontes que reproduziam os caracteres especiais necessários aos trabalhos de linguística, criado da mesma forma que os dois já descritos e denominado IndoBalt, destinava-se aos caracteres e símbolos próprios encontrados em obras de estudos indo-europeus, estudos bálticos e gramática histórica. Facilitou consideravelmente a preparação de textos para Kalbotyra e Baltistikos e foi usado na publicação de outros trabalhos de linguística. Com os três conjuntos de fontes mencionados — LT-Times, Fontra e IndoBalt —, a Faculdade de Filologia da Universidade de Vilnius já não sentia falta dos caracteres especiais necessários aos trabalhos de linguística, tanto mais que, quando necessário, era fácil criar uma fonte auxiliar, outra Varia... Naquela época, a Faculdade de Filologia quase não publicava obras do patrimônio escrito; quem se ocupava disso, essencialmente, era o Instituto da Língua Lituana, e, portanto, os problemas relacionados aos caracteres específicos do patrimônio recaíam sobre ele. Eram resolvidos de modo semelhante: criando fontes com os caracteres necessários.
Essa prática de criação de fontes «caseira», impulsionada pela necessidade e reminiscente do lema «faça você mesmo», tão popular ainda nos tempos soviéticos recentes, permitiu enfrentar com relativo êxito os desafios de preparação e publicação de literatura linguística decorrentes das mudanças na tecnologia de impressão provocadas pela expansão dos computadores. Tornou-se possível preparar e publicar obras linguísticas de quase qualquer nível de complexidade tipográfica. Mas começaram também a surgir inconvenientes: multiplicavam-se as fontes feitas em casa, aumentava o número total de caracteres especiais, os caracteres se duplicavam e se repetiam... Tornava-se difícil acompanhar e controlar o universo cada vez maior de fontes e caracteres. A composição dos textos desacelerou: já não havia teclas suficientes no teclado para todos os caracteres, e muitas vezes era preciso vasculhar uma pasta cada vez mais volumosa de tabelas de caracteres à procura de algum sinal mais incomum... Era particularmente problemático transferir e enviar entre computadores textos que utilizavam fontes «especializadas» feitas em casa. Afinal, era necessário que todos os tipos de fonte usados no texto recebido estivessem instalados no computador.
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
Isso significava, na prática, que o texto em preparação ou já preparado, isto é, o arquivo do documento digital, precisava ser enviado junto com o conjunto de fontes nele utilizado, o que era inconveniente: quem gostaria de instalar no próprio computador várias — às vezes até uma dúzia — de fontes de origem e qualidade duvidosas, não certificadas, só para poder ler corretamente um ou outro documento? Enquanto isso, as comunicações entre computadores se expandiam, a internet se tornava cada vez mais funcional e acessível; começaram a surgir dicionários eletrônicos distribuídos em mídias e também destinados à internet, e, um pouco depois, livros eletrônicos. Além das publicações tradicionais, lançadas em formato impresso, começaram a surgir versões digitais. As publicações linguísticas também começaram a seguir esse caminho. E as fontes especializadas feitas em casa, com codificação livre e «sem tabus», perfeitamente adequadas à publicação tradicional, começaram a se tornar um obstáculo grande e extremamente difícil de superar.
O software destinado ao trabalho com textos também passou por mudanças. A ferramenta de escrita mais popular e mais familiar aos filólogos, Microsoft Word, a partir de sua oitava versão, mais conhecida como Word 97, permitia usar fontes digitais com muito mais de 255 caracteres: como previa o Unicode, que já se consolidara e adquirira autoridade, elas podiam conter centenas e milhares. As fontes dos conjuntos descritos e criados artesanalmente não eram assim, mas a perspectiva que se abria com as fontes de grande porte parecia atraente. Afinal, uma única fonte desse tipo poderia conter todos os caracteres especiais necessários aos trabalhos dos filólogos! Ainda haveria espaço para letras comuns e tradicionais de vários alfabetos e suas variantes, pois uma fonte desse formato, embora também não seja ilimitada, pode reunir mais de 65,5 mil caracteres diferentes. Essa perspectiva tornou-se ainda mais concreta com o novo programa de diagramação de impressos lançado pela empresa Adobe na virada do milênio, InDesign, que também oferecia suporte à codificação Unicode de caracteres e às fontes baseadas nela (todas as versões anteriores do programa de diagramação Adobe PageMaker, exceto a última, a sétima, lançada somente depois do aparecimento de InDesign e que logo desapareceu, reconheciam apenas códigos do tipo ANSI). A ideia de uma única fonte contendo todos os caracteres necessários à linguística também ganhou impulso porque os textos dialetais transcritos por computador começaram não apenas a ser publicados em livros, mas também armazenados em repositórios digitais e bancos de dados: a abundância e a variedade de fontes com sinais de transcrição fonética começaram a se transformar numa confusão, e a liberdade na codificação dos caracteres levava, francamente, ao caos. Isso, naturalmente, limitava as possibilidades de desenvolver conjuntos de caracteres e levantava dúvidas sobre sua funcionalidade e utilidade. Em suma, a necessidade de uma nova fonte multifuncional, adequada tanto à impressão quanto à internet e aos bancos de dados, fazia-se sentir em toda parte.
A Comissão Estatal da Língua Lituana tomou a iniciativa de criar uma fonte desse tipo. No outono de 2002, o grupo de trabalho por ela formado para criar a nova fonte reuniu-se para sua primeira sessão de trabalho. E, no outono de 2006, durante a exposição Infobalt 2006, foi concluída e testada a fonte que, na prática, já vinha sendo usada em livros desde 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
O novo tipo de letra utilizado para publicações Palemonas foi apresentado ao público. O grupo que criou Palemonas também preparou e publicou, em 2005, o livro Lituanistinis šriftas Palemonas, cuja maior parte consiste em informações técnicas específicas — listas de caracteres agrupadas pelas letras de referência, com o nome Unicode e a codificação de cada caractere, bem como esquemas que ajudam a localizar rapidamente o caractere pretendido. Palemonas é provavelmente o único tipo de letra informático lituano documentado com tanto detalhe.
Enquanto se trabalhava em Palemonas, por volta de 2003 surgiu o seu primeiro precursor — o tipo de letra comercial, no mesmo formato, Aistika, criado pela Fotonija, apresentado publicamente como o primeiro tipo de letra informático lituano. Embora isso possa ser posto em dúvida (será que os anteriormente distribuídos pela mesma Fotonija TimesLT e TimesLTAccented não eram lituanos?), Aistika foi, ainda assim, o primeiro trabalho verdadeiramente bem-sucedido nesta área, incorporando os caracteres lituanos — não apenas os comuns, mas também uma parte considerável dos especiais — num tipo de letra moderno com codificação Unicode. Aistika destinava-se a outros produtos da Fotonija, os dicionários informáticos que esta distribuía, mas também permitia escrever com qualidade tanto as letras lituanas e russas padrão como as acentuadas, abrangia caracteres gregos, muitos sinais de transcrição e outros símbolos. Contudo, nem Aistika incluía todos os caracteres necessários às publicações filológicas. Por isso, Palemonas continua a ser necessário mesmo depois do aparecimento de Aistika, sobretudo porque foi concebido como um tipo de letra gratuito e de livre distribuição, e assim continua até hoje. Estes dois tipos de letra com codificação Unicode são compatíveis entre si, e também foi harmonizada a codificação de todas as letras acentuadas (mesmo as que não têm códigos Unicode). Assim, um texto lituano comum ou acentuado composto com qualquer um deles pode ser reproduzido com o outro sem distorções.
Com a criação de Palemonas, o problema dos caracteres especiais necessários aos trabalhos linguísticos e lituanísticos foi, no essencial, resolvido.
Recebido em 15/12/2019
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
ANTES DE EXISTIR PALEMONAS: COMPUTADORES, CARACTERES GRÁFICOS LITUANOS E TIPOS DE LETRA
Resumo
O artigo relata as dificuldades que tiveram de ser superadas na preparação de publicações filológicas sobre linguística lituana, contendo caracteres gráficos especiais (além do alfabeto lituano padrão), na última década do século XX, quando as tecnologias de composição tipográfica passaram por mudanças radicais com o advento da composição tipográfica por computador. Destaca-se a importância e as possibilidades abertas pela interface gráfica nos computadores do tipo IBM PC e pelos tipos de letra vetoriais que os acompanhavam. Entre os temas abordados estão os esquemas de codificação de caracteres então vigentes e a situação do alfabeto lituano nesse contexto. O foco principal do artigo, porém, são os caracteres linguísticos especiais usados na filologia lituana (além das letras do alfabeto lituano padrão) e os desafios técnicos a eles associados. São abordados os tipos de letra informáticos e coleções de tipos de letra especiais, criados internamente e então utilizados na Faculdade de Filologia da Universidade de Vilnius para publicar os periódicos Baltistica e Kalbotyra, bem como livros de linguística que continham textos transcritos foneticamente de dialetos lituanos, sinais de acentuação lituana (tom silábico), o chamado alfabeto fonético «geruliano» (isto é, um sistema de transcrição fonética baseado no chamado Esquema de Copenhaga de Transl iteração e Transcrição Fonética, introduzido no estudo dos dialetos lituanos pelo eminente académico Jurgis Gerulis), além de outros caracteres necessários a esse tipo de publicação que não estavam disponíveis nos tipos de letra informáticos padrão da época. Deve reconhecer-se que o âmbito de utilização desses tipos de letra criados internamente era bastante restrito e limitado à publicação de textos linguísticos em papel; por conseguinte, esses conjuntos de tipos de letra não constituíam um instrumento universal de intercâmbio de informação, o que os tornava inferiores a outros tipos de letra padrão. O artigo aborda também as dificuldades decorrentes dessa falta de universalidade e da proliferação de variantes desses tipos de letra privados; a questão ganhou especial relevância quando chegou o momento de publicar textos linguísticos na Internet e de os reunir em bases de dados ordenáveis e pesquisáveis. Essas dificuldades e as novas exigências daí decorrentes são a principal razão para a criação de um tipo de letra informático moderno e universal que inclua todos os caracteres gráficos necessários aos textos de linguística, especialmente os da linguística lituana.
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
PALAVRAS-CHAVE: tipo de letra, caracteres especiais para a linguística, codificação, conjunto de caracteres, página de códigos, normas de codificação, ASCII, ANSI, Unicode, notação de acentos na escrita, transcrição fonética
PETRAS SKIRMANTAS
Instituto da Língua Lituana
Rua Petro Vileišio, 5, LT-10308 Vilnius
[email protected]
BENDRINĖ KALBA 92 (2019)
www.bendrinekalba.lt
ISSN 2351-7204