scieee AI-readable full text Open interactive document viewer

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

Petras Skirmantas

Full text

PETRAS SKIRMANTAS Instituut voor de Litouwse taal VOORDAT ER ‘PALEMONO’ WAS: COMPUTERS, LITOUWSE LETTERTEKENS EN LETTERTYPEN KERNWOORDEN: speciale lettertekens, codering, codepagina, ASCII, ANSI, Unicode, tekstaccentuering, fonetische transcriptie. Het gesprek over Litouwse computerlettertypen wordt steeds opnieuw gevoerd: men probeert duidelijk te krijgen hoeveel ervan zijn, welke soorten en voor wie ze bedoeld zijn, in welke gevallen ze nodig zijn, hoe wijdverbreid ze zijn, enzovoort. Onlangs deed zich opnieuw een gelegenheid voor om hierover te spreken, toen de Staatscommissie voor de Litouwse taal en het Instituut voor de Litouwse taal het discussieseminar ‘Palemonas en andere Litouwse lettertypen: gebruik en vooruitzichten’ organiseerden. Ook dit artikel probeert in te gaan op wat daar ter sprake kwam. Praktische behoeften dwongen ons ertoe zelf aan de slag te gaan met het maken van computerlettertypen, of, juister gezegd, met het aanpassen ervan; zoals men zegt: het leven zelf... In de eerste helft van het laatste decennium van het vorige millennium, na 1990, begonnen de toenmalige computers ook in de kringen van filologen en Litouwse-taalkundigen op te duiken en steeds talrijker te worden. Ten eerste werden ze toen steeds betaalbaarder; ten tweede werden er heel wat uit het buitenland meegebracht of als hulpgoederen geleverd, omdat buitenlanders nieuwere, modernere exemplaren aanschaften en hun verouderde apparatuur aan ons schonken of voor een betrekkelijk lage prijs verkochten. De computers van toen waren heel anders dan die van nu en hadden veel beperktere mogelijkheden. Maar omdat men ook met de computers van die tijd, naast allerlei andere dingen, kon schrijven — wat we toen ‘tekst invoeren’ begonnen te noemen — verdrongen ze de typemachines al heel snel. Het gemak dat dit opleverde was enorm en doorslaggevend: bij het schrijven of overtypen van tekst op een computer heeft een begrip als klad geen betekenis meer, want alle correcties van fouten en bewerkingen van redactionele aard vervangen de betreffende tekstgedeelten, en zowel op het scherm als op papier is voortdurend alleen de nette versie te zien. Zo werd tekst schrijven en invoeren al snel voor filologen, net als voor een groot deel van de mensen die ander werk deden, de voornaamste bezigheid op de computer. Omdat computers ons op uiteenlopende manieren bereikten en vaak al flink op leeftijd waren, ontstond er meteen een probleem met de mogelijkheid om er correct Litouws mee te schrijven: men wilde en moest ervoor zorgen dat zowel op het scherm als op papier alle lettertekens te zien waren die in onze huidige spelling worden gebruikt 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 lettertekens, in de eerste plaats alle letters van het huidige Litouwse alfabet (en ą, ę, į, ų, č, š, ž, ė, ū), maar ook andere schrifttekens die in teksten voorkomen. Dat was niet alleen nodig voor filologen en Litouwse-taalkundigen, maar voor iedereen die met een computer Litouwse teksten uit zijn vakgebied wilde schrijven of bewerken. En die mogelijkheid was er niet altijd... Terzijde zij eraan herinnerd dat computers in die tijd ook in de kringen van filologen meestal in twee soorten voorkwamen, die aanzienlijk van elkaar verschilden, zowel wat de mogelijkheden als het gebruiksgemak betreft (de bedieningswijze en, in het algemeen, de aard van de ‘communicatie’ met de mens, de zogenaamde interface, Engels interface). De ene soort was ontworpen en vervaardigd door het bedrijf Apple, de andere door International Business Machines (IBM). Halverwege de jaren tachtig begon het bedrijf Apple computers uit de serie Macintosh te vervaardigen (genoemd naar een appelsoort), die later beter bekend werden als Mac. Vanaf het begin waren ze uitgerust met een speciaal bedieningsmiddel — de muis — en een grafische gebruikersinterface (Engels graphic user interface, GUI), die bijna alles wat nodig was om met de computer te werken, ordende in doordachte, gestructureerde lijsten die op het scherm werden weergegeven in speciaal daarvoor getekende grafische vensters. Het volstond om met de muis het gewenste lijstitem aan te wijzen en de computer ‘begreep’ wat hij moest doen. In de vensters was ook het resultaat van de handeling te zien: het tekst- of grafische document dat werd bewerkt, en de toestand ervan na de uitvoering van een bepaalde handeling. De belangrijkste principes van de grafische interface raakten wijdverbreid en gelden nog steeds. Tegelijkertijd vervaardigde het bedrijf IBM vergelijkbare computers uit de PC-serie (een afkorting van de woordcombinatie Personal Computer), die een tijdlang geen grafische interface hadden. Alle bedieningscommando’s moesten via het toetsenbord worden ingevoerd (ingetypt), en de interface met de gebruiker was uitsluitend tekstueel: zowel de ingevoerde commando’s als de resultaten van de computerbewerkingen werden op het scherm weergegeven als tekst, opgebouwd uit gelijke, standaardvormige en -grootte tekens die elk een vaste positie innamen. Zo’n tekenpositie is een standaard rechthoekig vakje, opgebouwd uit een bepaald aantal punten die in gelijke kolommen en rijen zijn gerangschikt. Het toetsenbord en het in tekenposities opgedeelde scherm worden samen een tekstterminal genoemd; die was enige tijd het belangrijkste middel om informatie uit te wisselen met een computer van het type IBM PC. Werken met zo’n computer is daarom lastig: men moet de bedieningscommando’s onthouden — en dat zijn er heel wat — en ze correct, zonder fouten, intypen, evenals de parameters (gegevens, verwijzingen) die eraan moeten worden meegegeven. Je zou kunnen zeggen dat de mens met zo’n computer correspondeert: hij typt commando’s en gegevens in standaardtekst op het scherm, en de computer toont de resultaten die uit de uitvoering van de commando’s voortkomen. Een interface die op het principe van een tekstterminal is gebaseerd, is in sommige besturingssystemen nog steeds de voornaamste manier om informatie met een computer uit te wisselen en is bijzonder geliefd bij professionals. De meeste mensen geven echter de voorkeur aan de eerder genoemde grafische interface en vinden die gebruiksvriendelijker. Het is dan ook logisch dat die geleidelijk ook voor computers van het type IBM PC werd ontwikkeld; die kreeg 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 een treffende naam Windows, die rechtstreeks verwijst naar het belangrijkste interface-element: grafische vensters. Rond het midden van de laatste jaren van de 20e eeuw groeide Windows uit tot een zelfstandig besturingssysteem, en sindsdien is de grafische interface de belangrijkste gebruikersinterface van computers van het type IBM PC. De bediening van beide typen computers – zowel de door Apple geproduceerde Macintosh als de IBM PC – en het werken met beide typen computers in het algemeen zijn sterk op elkaar gaan lijken, hoewel er wezenlijke ‘interne’ verschillen blijven. In filologenkringen, net als op veel andere plaatsen in Litouwen, raakten computers van het type IBM PC meer verbreid. Ze waren beter verkrijgbaar, goedkoper en, zou je kunnen zeggen, democratischer; het was eenvoudig om er software van uiteenlopende herkomst op te installeren, in de eerste plaats de benodigde toepassingsprogramma’s, waaronder zelfs zelfgemaakte programma’s, die men zelf had ontwikkeld of bij bevriende programmeurs had besteld. Naast de vrij zeldzame originele PC’s van het type die door IBM waren vervaardigd, raakten al snel in Zuidoost-Aziatische landen geproduceerde, of zelfs hier in Litouwen uit daar vervaardigde onderdelen geassembleerde, equivalenten in omloop. Die werden computers genoemd die compatibel waren met de IBM PC... Opmerkelijk is dat er in wezen geen vergelijkbare imitaties van de Macintosh waren. Voor filologen die hoofdzakelijk IBM PC’s en daarmee compatibele computers gebruikten, leverde correct, standaard Litouws schrift zelden grote problemen op. Zelfs op de toenmalige pc’s waarop het besturingssysteem DOS (Engels: Disk Operating System) draaide en waarmee informatie via een tekstterminal werd uitgewisseld, waren al tamelijk duidelijke schema’s in gebruik voor de codering van schrifttekens die op het scherm op tekenposities werden weergegeven. Die schema’s werden codepagina’s of codetabellen genoemd (Engels: code page, CP). Er waren er verscheidene, en ze voorzagen in codes voor niet alleen letters uit het alfabet van Engelstaligen, maar ook tekens die in de schriftsystemen van sommige andere landen werden gebruikt. Samen met het besturingssysteem werden ook computerlettertypen (Engels: fonts) verspreid: softwarecomponenten die in het besturingssysteem zijn geïntegreerd en waarmee tekens kunnen worden weergegeven als zichtbare grafische afbeeldingen die voor het menselijk oog waarneembaar zijn. Er zijn twee belangrijke apparaten die dit kunnen doen: het scherm en de printer. Het apparaat dat meer problemen gaf en een inventievere afstemming op de computer vereiste, was de printer van die tijd: veel hing af van de werking, het type, de fabrikant enzovoort. Maar het is belangrijk te benadrukken dat beide apparaten hun werk alleen kunnen doen onder aansturing van de computer, en dat de computer de essentiële informatie die daarvoor nodig is uit computerlettertypen haalt. Het spreekt vanzelf dat correct Litouws schrift niet de grootste zorg was van Microsoft, dat software ontwikkelde voor computers die compatibel waren met de IBM PC (en die nog steeds ontwikkelt voor veel huidige computers). Maar anderzijds is het Litouwse alfabet, de basis van onze huidige spelling, noch origineel noch erg uniek: de meeste letters ervan zijn gemeenschappelijk en worden in hun spelling niet alleen door Litouwers, maar ook door andere volken gebruikt. Echt Litouwse letters, die door niemand anders ten minste 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 in Europa tegenwoordig vrijwel niet meer worden gebruikt, zijn er waarschijnlijk maar drie: ė, į en ų. De letters ą en ę worden in het Pools gebruikt, ć, ś en ź in het Tsjechisch, en ü in het Lets. Toch worden negen letters – ą, ę, į, ų, č, š, ž, ū, ė – vaak onderscheiden van de overige letters van het Litouwse alfabet. En terecht: ze zijn allemaal samengesteld, bestaan uit twee delen: een basisletter (a, e, i, u, c, s, z) en een aanvullend teken dat onder of bovenaan is toegevoegd: een ogonek, haček, streepje of punt. Alle overige 23 letters van ons alfabet – a, b, c, d, e, f, g, h, i, y, j, k, l, m, n, o, p, r, s, t, u, v, z – zijn enkelvoudig en bestaan uit slechts één bestanddeel (alleen de kleine letters i en j zouden twijfel kunnen oproepen over deze bewering, omdat ze een punt bovenaan hebben; maar bedenk dat de hoofdletters I en J geen punt hebben, terwijl zowel ė als Ė die wel hebben, zodat deze letterparen verschillend zijn). Ook valt op te merken dat de enkelvoudige letters veel ‘internationaler’ zijn dan de samengestelde; ze worden in de schriftsystemen van veel Europese landen gebruikt en alle 23 maken deel uit van het Engelse alfabet. Het is bijzonder belangrijk dat deze twee lettergroepen bij de ontwikkeling van schema’s voor de codering van schrifttekens in computers in verschillende codegroepen terechtkwamen. De enkelvoudige letters van ons alfabet, die ook letters van het Engelse alfabet zijn, kregen als eerste codes, en wel codes die later niet meer veranderden en tot op heden onveranderd zijn gebleven. Ze behoren tot de zogenoemde standaardtekenset (Engels: standard character set), die wordt gereguleerd door de oude standaard ASCII, die in de jaren zestig ontstond (Engels: American Standard Code for Information Interchange). Daarin worden voor het coderen van tekens gehele getallen van 0 tot en met 127 gebruikt; voor schrifttekens (letters, cijfers, scheidingstekens) zijn dat de codes 32 tot en met 126. Dit coderingsschema (soms kortweg codering genoemd) ontstond nog voordat de ‘kleine’ computers verschenen. Het was bedoeld voor allerlei telecommunicatieapparatuur, en toen computers opkwamen namen ze het eenvoudigweg over. Toen computers echter in aantal toenamen en zich verspreidden, bleken de tekens in de standaardset (ASCII) niet langer toereikend, omdat deze niet alle tekens bevatte die nodig zijn om teksten te schrijven, niet alleen in het Engels maar ook in andere talen. Door de groeiende behoefte aan computergebaseerd schrijven werden voor tekencodering meer gehele getallen gebruikt: van 0 tot en met 255, wat door de interne opbouw van computers mogelijk werd gemaakt. De eerste 128 codes (van 0 tot en met 127), die door ASCII waren vastgelegd, bleven ongewijzigd, maar er kwamen 128 extra codes bij (de getallen 128 tot en met 255), waarmee andere tekens konden worden gecodeerd die niet tot de standaardset behoorden. Zo’n uitgebreide codeset (codeerruimte) wordt door Engelstaligen vaak aangeduid als Extended ASCII, maar dit is geen aanvulling op of uitbreiding van ASCII (de standaard of het daarin vastgelegde coderingsschema). Het is een uitbreiding van de codeset, zodat die het ongewijzigde ASCII-coderingsschema omvat en daarnaast 128 extra codes biedt voor andere benodigde tekens waarvan de codering niet door ASCII wordt geregeld. Zo ontstond een model voor de verdeling van 256 codes, waarin de volledige codeset in twee even grote subsets werd verdeeld: een vast deel, vastgelegd door ASCII en bestaande uit de codes 0 tot en met 127, en een vrij deel, bestaande uit de codes 128 tot en met 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. Juist dat model zou worden aangeduid met de Engelse omschrijving Extended ASCII. De vastgelegde vrije subset van de codes maakte het mogelijk dat op basis van het model talrijke verschillende coderingsschema’s ontstonden, die, zoals al vermeld, codepagina’s of codetabellen worden genoemd en met allerlei uiteenlopende aanduidingen worden gemarkeerd. Hun vaste subset, het vaste gedeelte, was bij alle gelijk en kwam overeen met ASCII, maar de toewijzing van de codes in het vrije gedeelte aan tekens varieerde sterk, afhankelijk van de tekenset waarvoor de codepagina was samengesteld. In de steeds omvangrijker wordende verscheidenheid aan codepagina’s verschenen ook codepagina’s waarin in het vrije gedeelte de samengestelde (dubbele) letters van het Litouwse alfabet waren gecodeerd, vaker alleen die ervan die niet uitsluitend voor onze spelling nodig zijn. Er verschenen ook codepagina’s die codes voorzagen voor alle letters van het Litouwse alfabet; ook onze computerdeskundigen hebben daaraan bijgedragen. Tegelijkertijd ontstonden computerfonts die met die codepagina’s overeenkwamen en het mogelijk maakten de met de toegewezen codes gecodeerde schrifttekens daadwerkelijk op de computer te gebruiken. Er was ook sprake van verwarring: in de eerste helft van het laatste decennium waren er al verscheidene codepagina’s met alle letters van het Litouwse alfabet voor het besturingssysteem DOS — hun nummers liepen van 770 tot 774, later kwamen daar 775, 776, 777 en 778 bij. De codes voor Litouwse letters kwamen in sommige van die codepagina’s overeen, maar verschilden in andere. Naarmate het aantal computerfonts dat de in die codepagina’s gecodeerde tekens weergaf toenam, was inzicht en voorzichtigheid geboden. Ook moesten de uiteenlopende codes voor de negen dubbele letters van ons alfabet, die vaak eigen of specifieke Litouwse letters worden genoemd, aan het toetsenbord en de bijbehorende toetsen worden gekoppeld (de koppeling van de codes voor enkelvoudige letters die deel uitmaken van de standaardtekenset ASCII aan het toetsenbord leverde om begrijpelijke redenen nooit problemen op). Maar anderzijds maakte dit alles het mogelijk om correct Litouws te schrijven, zelfs op computers met het besturingssysteem DOS. De grafische interface Windows, bedoeld voor computers van het type IBM PC, veranderde de weergave van tekens op het scherm, computerfonts en de situatie rond schrijven op computers ingrijpend; ze veranderde al gauw van een DOS-uitbreiding in een zelfstandig besturingssysteem (de eerste daarvan was Windows 95). Er waren geen tekenlocaties meer; andere, nieuwe soorten fonts raakten ingeburgerd, de zogenaamde vectorfonts, die het zichtbare beeld van tekens met behulp van vectorcomputergraphics creëren door de contouren van tekens met Bézier-curven af te bakenen. Het aantal inkjet- en laserprinters nam toe; daarmee konden die contouren op papier uiterst nauwkeurig worden gereproduceerd, tot in de kleinste grafische details. Daardoor gingen teksten en documenten die op een computer waren opgesteld en met zo’n printer waren afgedrukt, lijken op documenten die door drukpersen worden gedrukt. Heel wat nieuwe soorten fonts verspreidden zich samen met de grafische omgeving Windows; ze vormden er een integraal onderdeel van, maar het was ook mogelijk om de ‘systeem’-fonts indien nodig aan te vullen met andere, afzonderlijk aangeschafte fonts. 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 Ook de tekencodering begon zich te stabiliseren. Ondanks de verscheidenheid aan lokale codepagina’s werden universele internationale coderingsstandaarden steeds belangrijker. Twee daarvan verdienen vooral vermelding: ISO/IEC 8859, dat bestaat uit een reeks onderdelen die geleidelijk zijn ontwikkeld, en ISO/IEC 10646. De eerste standaard bepaalt hoe de tekens die nodig zijn voor de meeste Europese schriftsystemen worden gecodeerd in codepagina’s met telkens 256 codes; de tweede heeft de verzameling gehele getallen die als tekencodes kunnen dienen vele malen vergroot — die omvat nu meer dan twee miljard getallen! Het grootste deel daarvan is nog ongebruikt; tot dusver zijn slechts bijna 140 duizend tekens met codes uit die verzameling gecodeerd... Daarnaast ontstond een andere tekencoderingsstandaard, die niet internationaal was: Unicode. Ook deze was bedoeld om de verzameling tekencodes uit te breiden. De eerste opzet ervan werd in 1988 opgesteld; begin 1991 werd het Unicode Consortium opgericht en in de herfst verscheen het eerste deel van de Unicodestandaard, waarin 65.536 gehele getallen als tekencodes kunnen dienen — van 0 tot en met 65.535. Al gauw kwamen de ontwikkelaars van de standaarden ISO/IEC 10646 en Unicode overeen om hun werk te coördineren. Beide standaarden werden en worden dus op elkaar afgestemd en gesynchroniseerd, zodat de tekencodering daarin sindsdien volledig identiek is, hoewel de doelen en functies van beide standaarden hun eigen karakter hebben behouden. Om uiteenlopende redenen en vanwege bepaalde vereisten is het totale aantal codes dat daadwerkelijk kan worden gebruikt, doorgaans de coderuimte genoemd, sterk afgenomen en bedraagt het momenteel iets meer dan 1,1 miljoen; daarvan zijn, zoals gezegd, ongeveer 140 duizend codes aan tekens toegewezen, oftewel circa 12,5 procent. De combinatie van beide standaarden wordt doorgaans Unicode genoemd. Die naam is veelzeggend en verwijst naar het streven om de codering van alle tekens die op computers worden gebruikt te uniformeren en overal ter wereld gelijk te maken. De genoemde tekencoderingsstandaarden zijn universeel en gericht op de behoeften van de informatietechnologie — ze zijn niet uitsluitend ontwikkeld voor computers van het type IBM PC of hun grafische interface. Bij het maken van computerfonts voor verschillende soorten computers en uiteenlopende toepassingen, en voor diverse besturingssystemen, probeert men zich echter zo veel mogelijk te houden aan de tekencodering die deze standaarden voorschrijven, omdat dat voordelen biedt: een uniforme tekencodering garandeert dat schriftelijke informatie, overgebracht door schrifttekens, nauwkeurig wordt verzonden, ontvangen en weergegeven, ongeacht de gebruikte hardware of software. Softwareproducent Microsoft, die de grafische interface Windows ontwikkelde, verbeterde en verspreidde — deze evolueerde zo snel dat ze na verloop van tijd, figuurlijk gesproken, het besturingssysteem DOS opslokte en zelf een besturingssysteem werd — gebruikte voor de meegeleverde vectorfonts eigen codepagina’s, elk met 256 tekencodes. Ze kregen eigen namen, maar verschilden onderling en van de DOS-codepagina’s alleen in de vrije subset van codes, dat wil zeggen in de toewijzing van de codes 128 tot en met 255 aan tekens. Ook de vaste, door ASCII gereguleerde subset bleef ongewijzigd (overigens bleef deze eveneens ongewijzigd in alle onderdelen van ISO/IEC 8859 en in Unicode). Met de eerste versies van 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 werd een codepagina met het nummer 1252 in gebruik genomen (code page 1252). Later werd deze ook kortweg CP-1252 genoemd, evenals Windows-1252 en simpelweg Latin 1. Daarna nam het aantal codepagina’s toe, evenals het aantal tekens dat ermee werd gecodeerd, gebaseerd zowel op het Latijnse als op andere alfabetten. Om te benadrukken dat deze codepagina’s niet voor DOS maar voor de omgeving Windows bedoeld waren, werden ze soms ANSI-codepagina’s genoemd, omdat de eerste versie van de eerste ervan, CP-1252, gebaseerd was op een eerste ontwerp van een codepagina dat was opgesteld door het Amerikaanse National Institute of Standards (American National Standards Institute, ANSI). Dat ontwerp groeide later uit tot de codepagina ISO/IEC 8859-1, maar de naam ANSI raakte niettemin ingeburgerd in de interne terminologie van Microsoft en werd de verzamelnaam voor Windows-codepagina’s. Ter aanvulling: codepagina’s voor het besturingssysteem DOS hadden eveneens een gemeenschappelijke verzamelnaam — OEM. Codepagina’s zijn, zoals al meermaals vermeld, tekencoderingsschema’s die bepalen welk teken welke code — een geheel getal van maximaal 255 — krijgt toegewezen. Een code — de numerieke identificatie van een teken in een computersysteem, de conventionele aanduiding waarmee het wordt herkend — is vrijwel hetzelfde als de roepnaam van een radiostation of het persoonsnummer van een Litouws staatsburger. In Engelstalige vakliteratuur over informatica wordt een code tegenwoordig vaak aangeduid met het treffende, fraai gevormde woord codepoint (soms ook geschreven als code point), waarmee wordt aangegeven dat het een punt in een verzameling codes is, een van de getallen daarin. Toch moet worden benadrukt dat een code geen of ander inherent attribuut van een teken is, dat erin ‘verscholen’ zit — de code wordt vrij gekozen en aan het teken toegewezen op basis van een bepaalde afspraak. Daarom kan hetzelfde teken, als het deel uitmaakt van verschillende codepagina’s en/of coderingsstandaarden, in beginsel verschillende codes krijgen, al is dat onwenselijk en moet het worden vermeden. Codes zijn niet alleen nodig om tekens in computerfonts te coderen; ze zijn vooral nodig om ervoor te zorgen dat informatie die in schrifttekens is uitgedrukt, op gecoördineerde wijze binnen een computersysteem kan circuleren, en dat de diverse software- en hardwarecomponenten van de computer die informatie verzenden en ontvangen, ongewijzigd bewaren en haar niet vervormen of omzetten in een stroom willekeurige signalen, oftewel informatieruis of entropie. Toen computers geavanceerder werden en het mogelijk werd om voor codes gehele getallen te gebruiken die vele malen groter waren dan 255, nam het belang van codepagina’s enigszins af. In Unicode, de standaard die de coderuimte sterk heeft uitgebreid, wordt het begrip codepagina niet meer gebruikt; er worden andere groepen tekens onderscheiden, verband houdend met hun functie en gebruik, en die worden scripts genoemd, terwijl onderverdelingen van de coderuimte vaker blokken worden genoemd. Microsoft houdt echter consequent vast aan het zogenoemde principe van achterwaartse compatibiliteit (soms ook historische compatibiliteit genoemd): men streeft ernaar dat ook op computers met nieuwe, door moderne versies van Windows beheerde systemen de oude, in het verleden gebruikte programma’s kunnen blijven draaien. Daarom ondersteunen de huidige versies van Windows een dubbele tekencodering 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 codering: zowel de moderne, met Unicode verenigbare variant als de ouderwetse variant die overeenkomt met eerder opgestelde ANSI-codepagina’s. De genoemde informatiestroom binnen de computer wordt beheerd door een verzameling softwarefuncties in systeembibliotheken Windows API (API, uit het Engels Application Programming Interface), en veel van de functies daarvan voor het werken met tekens en tekenreeksen bestaan in twee versies: A, bedoeld voor tekens die met ANSI-codes zijn gecodeerd, en W (Engels wide), bedoeld voor tekens en tekenreeksen met Unicode-codes. Omdat de correspondentie tussen de ANSI-codes die in verschillende codepagina’s aan een teken zijn toegekend en de code die Unicode eraan toekent eenduidig is, is het gemakkelijk om de ene soort codes „in beide richtingen” om te zetten in een andere: je hoeft alleen te weten met welke ANSI-codepagina je ze uitwisselt. Tekens worden zo nodig naar ANSI-codes omgezet vanwege bepaalde interne kenmerken van het systeem en omdat er nog steeds oude toepassingen voorkomen die codes hoger dan 255 niet herkennen. Moderne tekstverwerkingsprogramma’s werken doorgaans met tekens die zijn gecodeerd met lange (Engels wide) codes. Unicode-codering van tekens is tegenwoordig de norm. Met de opkomst van vectorfonts was gezorgd voor correcte Litouwse spelling. Dat is eveneens een verdienste van onze computerdeskundigen. De periode waarin er steeds meer computers, die de typemachines verdrongen, op de bureaus van onze filologen verschenen, viel ongeveer samen met de doorbraak van de eerste versies van de grafische interface Windows. Die interface kon echter alleen normaal en nuttig functioneren op nieuwere computers met ten minste een Intel 80386-processor, een videoadapter (videokaart) en beeldscherm van de VGA-standaard, maar lang niet alle computers die filologen destijds aanschaften, voldeden daaraan. Naarmate de versies van Windows veranderden, namen de eisen aan de computerhardware (de zogenoemde apparatuur) steeds verder toe, of, preciezer gezegd, het ging andersom: naarmate de mogelijkheden van de hardware toenamen, ontstonden de voorwaarden voor nieuwe, verbeterde versies van de grafische interface Windows. In de besproken periode begon versie Windows 3.1 zich al te verspreiden, iets later gevolgd door Windows 3.11, en er waren al vectorfonts met alle Litouwse letters. In de eerste plaats moet hier het door Fotonijos ontworpen lettertype TimesLT worden genoemd, dat zeer wijdverbreid was en lange tijd door Litouwers werd gebruikt. Het letterontwerp imiteerde het buitengewoon populaire lettertype Times. Al snel verschenen er ook varianten van TimesLT met letterontwerpen die andere lettertypen imiteerden, maar Litouwse letters op dezelfde manier codeerden als TimesLT. De tekens in deze lettertypen werden al gecodeerd volgens een gezamenlijke codepagina die Litouwse en Letse computerdeskundigen destijds ontwikkelden en die de ambitieuze naam BalticRIM droeg, zogenaamd „Baltische rand” of „Baltische ring”... Mooi was natuurlijk ook dat daarin onverwacht de afkorting van het toenmalige ministerie van Communicatie en Informatica terug te vinden was, dat verantwoordelijk was voor informatietechnologie. In het ANSI-gedeelte van die codepagina waren de tekens samengebracht die nodig waren voor de spelling in de meeste landen rond de Oostzee, maar niet in het ASCII-gedeelte ervan voorkwamen. Uiteraard waren daar ook onze negen bijzondere dubbele letters bij. Vanaf de versie Windows-95 PE (PE, uit het 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 Engels Pan European) bekrachtigde Microsoft deze codepagina feitelijk als de codepagina voor de Baltische landen, Windows-1257 genaamd (aangeduid als Windows Baltic, CP1257, CP1257 BalticRIM enzovoort). Daarmee worden Litouwse letters en alle tekens uit de Baltische landen gecodeerd met dezelfde codes die in Litouwen al ingeburgerd waren via TimesLT en andere lettertypen die aan die codering voldeden. Zo kwam een tekenset tot stand en raakte die ingeburgerd, met de associaties die de naam Baltijos žiedas („Baltische ring”) oproept. De set werd opgenomen in nog twee codepagina’s: 775, bestemd voor het toen nog gebruikte besturingssysteem DOS, en, later, in 1998, in het dertiende deel van de internationale norm ISO/IEC 8859 (ISO/IEC 8859-13:1998 Information technology – 8-bit single-byte coded graphic character sets – Part 13: Latin alphabet No. 7), die ook vaak informeel BalticRIM, Baltic RIM of Baltic Rim wordt genoemd. De tekenset is dezelfde, maar de codering komt, afgezien van de codes voor aanhalingstekens en de apostrof, in wezen alleen overeen tussen Windows-1257 en ISO/IEC 8859-13; de OEM-codering in codepagina 775 wijkt er aanzienlijk van af. Vectorcomputerfonts veranderden in wezen het uiterlijk van tekstbestanden die met een computer werden gemaakt. Ze gingen sterk verschillen van met een typemachine overgetypte documenten, of typoscripten, en steeds meer lijken op drukwerk dat met typografische middelen in drukkerijen wordt vervaardigd. De vectorcomputerafbeeldingen waarmee lettervormen werden ontworpen, maakten het mogelijk de lettergrootte (corps) naar behoefte, ontwerp of wens binnen een breed bereik te wijzigen zonder de contouren ook maar enigszins te vervormen. Met een geschikte verzameling vectorfonts werd het bovendien mogelijk letters van elke grootte zwaarder of lichter te maken (door de breedte van de lijnen waaruit ze zijn opgebouwd te veranderen), gewenste letters cursief weer te geven en de afstand tussen letters of regels aan te passen. Het expressieve, typografische uiterlijk van met een computer vervaardigde documenten beviel mensen en viel in de smaak, ook bij filologen. Daarom werd een van de onderdelen van het door Microsoft verspreide toepassingspakket Microsoft Office vrijwel meteen hun belangrijkste hulpmiddel voor schrijven op de computer, en dat is het tot op heden gebleven: het tekstverwerkingsprogramma Microsoft Word, omdat het de genoemde mogelijkheden van vectorfonts betrekkelijk gemakkelijk praktisch toepasbaar maakt. Ook tegenwoordig zijn er nog filologen die er niet van te overtuigen zijn dat je teksten niet alleen met het programma Word kunt schrijven en dat het in sommige gevallen verstandiger zou zijn ze met andere software te maken. Het doorslaggevende argument luidt: met Word ziet het er het mooist uit... De Litouwse letters in computerfonts, en daarmee de mogelijkheid om Litouwse teksten correct te schrijven zonder de huidige spellingsnormen te schenden, volstonden en volstaan nog steeds voor de praktische behoeften van veel instellingen die documenten opstellen en van veel mensen voor wie schrijven een onderdeel, en vaak zelfs het belangrijkste onderdeel, van hun beroepsuitoefening is. Voor een schrijver, journalist, literatuurcriticus, scenarioschrijver of iemand met een vergelijkbaar beroep is die mogelijkheid vaak voldoende; veel meer is niet nodig. Filologen, en vooral taalkundigen, gebruiken in hun geschreven werk echter niet alleen de gebruikelijke letters van het Litouwse alfabet, maar ook allerlei andere tekens en een grote verscheidenheid aan schrifttekens, soms 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 zelfs zeer specifieke en ongebruikelijke. Het spreekt vanzelf dat de vroeger gebruikte typemachines die speciale tekens niet konden afdrukken; daarom was het gebruikelijk ze met de hand in de typoscripten van filologische teksten in te voegen. Het typoscript was meestal (behalve misschien proefschriften en een enkel ander werk dat met de typemachine was overgetikt) slechts een tussenversie van de tekst, als het ware een hulpmiddel; de tekst kreeg zijn uiteindelijke grafische vorm in de drukkerij, waar hij aan de hand van het typoscript volledig opnieuw werd gezet met metalen letters. De verscheidenheid daarvan was veel groter dan het tekenrepertoire van de typemachine. Meestal vond de drukkerij metalen letters die overeenkwamen met de speciale tekens die met de hand waren ingevoegd; zo niet, dan vervaardigde zij die apart, op bestelling, of vroeg zij de auteur het teken te vervangen door een ander dat wel beschikbaar was. Toen filologen bij de overgang van typemachines naar computers ontdekten dat er met een computer veel meer en veel gevarieerdere tekens in een tekst konden worden ingevoegd dan met een typemachine, begonnen zij te verlangen dat in hun teksten alle tekens konden worden gebruikt die zij nodig hadden — allerlei soorten, zonder uitzondering. Aan zulke wensen voldoen was noch onmogelijk, noch erg ingewikkeld: het volstond om op de een of andere manier, desnoods op autodidactische wijze, extra tekens die er niet in voorkwamen toe te voegen aan een bestaand lettertype van de benodigde letterfamilie (meestal de Times-familie). Er werden methoden en middelen gevonden waarmee dat mogelijk was. En toen in de praktijk was aangetoond dat zulke mogelijkheden bestonden en dat het tekenrepertoire van een computer in principe naar eigen inzicht kon worden uitgebreid en aangevuld, begonnen de wensen en het aantal gewenste speciale tekens bijna exponentieel toe te nemen... Zo begon een nogal merkwaardige praktijk van het aanpassen van computerlettertypen, die vele jaren voortduurde. De speciale tekens die nodig zijn voor het werk van filologen, vooral op uiteenlopende gebieden van de taalkunde, kunnen in enkele groepen worden ingedeeld. De volgende zijn het vermelden waard: 1) Litouwse letters met accenttekens. Die zijn overigens niet alleen nodig voor wetenschappelijke werken van filologen, maar ook voor publicaties op andere gebieden — leerboeken en ander onderwijsmateriaal, allerlei woordenboeken, naslagwerken enzovoort. Als men hoofdletters en kleine letters afzonderlijk telt, zijn er in totaal 68 Litouwse letters met accenttekens. In het gebruikelijke Litouwse alfabet komen die niet voor, maar sommige ervan zijn te vinden in de alfabetten van andere landen. 2) tekens voor fonetische transcriptie die door Litouwse taalkundigen werden en worden gebruikt. Voor het noteren van dialectspraak gebruiken Litouwse taalkundigen meestal niet de tekens van het Internationaal Fonetisch Alfabet (TFA, Engels International Phonetic Alphabet, IPA), maar een eigen fonetische spelling. Die vindt haar oorsprong in de zogenoemde Kopenhaagse transcriptie, die Jurgis Gerulis (Duits: Georg Gerullis) voor de Litouwse dialecten heeft aangepast en die later door Aleksas Girdenis nader is uitgewerkt en aangevuld. 3) speciale tekens die nodig zijn voor de publicatie van het schriftelijke erfgoed. In oude Litouwse geschriften komen veel tekens voor die niet in het huidige Litouwse alfabet zijn opgenomen. Maar wanneer men citeert 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 uit geschreven bronnen, is het gebruikelijk die tekens, als dat technisch mogelijk is, te reconstrueren en weer te geven zoals ze in het origineel voorkomen. Sommige taalkundigen, bijvoorbeeld professor Vincas Urbutis, namen dit bijzonder nauwgezet. 4) speciale tekens die nodig zijn voor werken op het gebied van historische grammatica, Baltistiek en Indo-europeïstiek. Meestal gaat het om schrifttekens uit verschillende alfabetten (Latijns, Grieks, Cyrillisch), aangevuld met allerlei specifieke hulptekens. Het uiteindelijke doel van filologisch werk was en is doorgaans nog steeds een gedrukte publicatie: een werk geldt als volledig voltooid wanneer het een boek of artikel in een of andere publicatie is geworden. Zolang drukkerijen drukwerk op de ouderwetse manier vervaardigden — de tekst opnieuw zetten met metalen letters, hem vervolgens in pagina's verdelen (opmaken) en daarvan, in de juiste volgorde en in katernen gerangschikt, drukvormen gieten — had een tekst voor de drukkerij, zelfs als die met een computer was opgesteld en afgedrukt, in wezen dezelfde status als vroeger een typoscript. De speciale tekens die erin waren afgedrukt en niet met de hand waren ingevoegd, waren daarom niet meer dan een kwestie van uiterlijk of van een enigszins eigenaardig opgevat prestige — de drukkerij zette ze toch opnieuw met haar eigen letters. Met andere woorden, speciale tekens konden nog altijd met de hand worden ingevoegd; in het drukwerk was dat niet te zien. Maar rond het midden van het laatste decennium begon de situatie ingrijpend te veranderen: doordat betere lettertypen en laserprinters het afdrukken mogelijk maakten op een manier die qua uiterlijk het traditionele drukwerk benaderde, begonnen drukkerijen af te zien van het opnieuw zetten van drukwerk met „metalen” letters en vervaardigden zij drukvormen rechtstreeks op basis van pagina's die met een computer waren afgedrukt. Tijdens die omwenteling werd de opmaak van pagina's niet langer een probleem voor drukkerijen, maar voor uitgeverijen en uitgevers; drukkerijen wilden kant-en-klare, afgedrukte pagina's ontvangen. Aanvankelijk moesten die op speciale films (transparanten) worden afgedrukt; later volstond het om ze met een virtuele printer (een gespecialiseerd programma) naar een PDF-bestand af te drukken. Een ontbrekend speciaal teken of onderdeel daarvan, bijvoorbeeld een teken dat een intonatie-accent aanduidt, kon in principe nog met de hand op de transparant van een pagina worden aangebracht, maar in een PDF-bestand was dat niet meer mogelijk. Tekens die met de hand waren toegevoegd of aangevuld, kwamen zo ook in de oplage terecht, waren zichtbaar in elk exemplaar van de publicatie en, doordat ze afweken van de andere tekens, bedierven ze het algemene uiterlijk ervan. Zo werd het bezit van alle tekens op de computer, ook de speciale, dat eerder vooral een luxe was geweest, een noodzaak. Zonder die tekens konden geen kwalitatief hoogwaardig drukwerk meer worden voorbereid. De productie van drukwerk waarvoor geen speciale tekens nodig waren, ondervond minder van zulke veranderingen in de druktechnologie. Uitgeverijen kregen eenvoudigweg extra werk — de opmaak — en mensen die dat werk deden; ook kwamen er technische middelen beschikbaar waarmee kwalitatief hoogwaardige transparanten van opgemaakte pagina's konden worden afgedrukt. Maar voor de samenstellers van taalkundige publicaties waarvoor veel en uiteenlopende speciale tekens nodig waren, en 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 Voor uitgevers was die breuk bijzonder pijnlijk. Uitgeverijen beschikten op hun computers doorgaans niet over veel van die tekens, en het was onduidelijk hoeveel en welke ervan nodig zouden zijn. Daarom gingen sommige ervan ertoe neigen dat het voor hen, net als voor drukkerijen, beter en gemakkelijker zou zijn om kant-en-klare, opgemaakte taalkundige publicaties te ontvangen, feitelijk dus computeropmaken ervan. Uitgeverijen die zelf de publicaties wilden opmaken, zagen zich genoodzaakt zich op hun eigen manier te redden. Om die redenen begon men aan de Faculteit Filologie van de Universiteit van Vilnius niet alleen aandacht te besteden aan de inhoudelijke, maar ook aan de technische voorbereiding en opmaak van de tijdschriften voor taalkundig onderzoek Kalbotyra en Baltistika. Tegelijkertijd begon men ook na te denken over de technische voorbereiding voor druk van andere publicaties, waaronder enkele taalkundige boeken. Kortom, zonder speciale taalkundige tekens kwam men geen stap verder... Men begon met Litouwse letters met accenttekens. Overigens had de Litouwse onderneming Fotonija het gebrek eraan al eerder ondervonden; zij ontwikkelde allerlei hulpmiddelen om Litouwse spelling op computers te ondersteunen en was begonnen met het samenstellen van de eerste computerwoordenboeken. Het bedrijf wijzigde enkele DOS-codetabellen met Litouwse letters door daarin Litouwse letters met accenttekens en voor woordenboeken noodzakelijke fonetische transcriptietekens op te nemen (zo ontstonden codetabellen 776, 777 en 778). Ook de lettertypevariant Fotonijos TimesLT met Litouwse letters met accenttekens, TimesLTAccented, werd zeer populair en bleef lange tijd door velen in gebruik; vanzelfsprekend bevatte die eveneens de voor woordenboeken benodigde transcriptietekens. De letters van het Litouwse alfabet zonder accenttekens behielden in het lettertype TimesLTAccented dezelfde codes als in TimesLT, dat wil zeggen de codes van codetabel Windows-1257. De letters met accenttekens werden daarentegen in het ANSI-gedeelte opgenomen in plaats van andere tekens uit de uitgebreide tekenset, en namen zo de codes van die tekens over. Daardoor week Litouwse tekst met accenttekens die was opgemaakt in het lettertype TimesLTAccented aanzienlijk af van tekst zonder accenttekens: alle letters met accenttekens kregen andere codes dan hun varianten zonder accenttekens, zodat spellingcontrole en software voor woordafbreking dergelijke tekst niet meer konden verwerken. Dit was een duidelijk obstakel voor de computergebaseerde publicatie van taalkundige teksten. Daarom begon men na te denken over een andere manier om teksten met accenttekens samen te stellen. Het idee, eerlijk gezegd, werd aangereikt door MS Word zelf: daarin worden vette (Engels: bold) en cursieve (Engels: italic) tekstfragmenten verkregen door van lettertype te veranderen. De tekencodes in die lettertypen veranderen niet, maar de vormgeving van de tekens, hun grafische weergave, wel. Dat vormt geen enkel probleem voor spellingcontrole of automatische woordafbreking. Zo ontstond het idee dat een letter met accentteken een letter zonder accentteken kon vervangen wanneer van lettertype werd veranderd, en omgekeerd. Het idee werd uitgevoerd: er werd een aangepaste versie van het lettertype uit de Times-letterfamilie ontwikkeld, LT-Times, met alle vier stilistische varianten: normaal rechtop, normaal cursief, vet rechtop en vet cursief. De letters waren gecodeerd volgens codetabel Windows-1257, zodat ook teksten die waren gezet in het lettertype TimesLT goed werden weergegeven. Aan een paar extra tekens werden niet-toegewezen ANSI-codes uit Windows-1257 toegekend. Maar het belangrijkste was dat aan die vierdelige 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 familie nog drie families werden toegevoegd die er precies hetzelfde uitzagen, maar uitgebreidere namen hadden: LT-Times-GR, LT-Times-AK en LT-Times-CF. De toevoeging GR verwijst hier naar het accentteken gravis, AK naar het accentteken acutus en CF naar het circumflex. In de overeenkomstig genoemde lettertypen was dit teken boven op alle Litouwse letters gezet die het konden dragen. Zo ontstond een familie van 16 lettertypen, waarmee het accentueren van letters op precies dezelfde manier kon worden veranderd als hun vetheid of cursivering. Dit maakte het gemakkelijk om reeds gezette tekst van accenttekens te voorzien, en tekst met accenttekens in één keer om te zetten in tekst zonder accenttekens, het ene accentteken eenvoudig door een ander te vervangen, enzovoort. Deze manier van accentueren staat spellingcontrole of automatische woordafbreking geenszins in de weg; de daarvoor bestemde hulpprogramma's merken er niets van. En hoe zouden ze dat kunnen merken? Geaccentueerde en ongeaccentueerde letters verschillen immers in werkelijkheid alleen in hun vorm, hun visuele weergave, die op het scherm te zien is of wordt afgedrukt; intern in de computer zijn ze hetzelfde en worden ze door dezelfde codes weergegeven. Anders gezegd: accentuering betreft hier niet de tekst zelf, maar de weergave ervan in bepaalde programma's, zoals MS Word of opmaakprogramma's, en is vergelijkbaar met tekenopmaak. Voor het samenstellen en publiceren van taalkundige werken was dit allemaal geschikt en tamelijk handig. Zo hoefde er voor de accentuering niets aan het toetsenbord van de computer te worden veranderd, omdat de tekst werd geaccentueerd met behulp van de tekenopmaakfuncties van MS Word, aangevuld met zelfgemaakte hulpmiddelen op basis van VBA-programmaatjes (scripts). Bovendien deed deze manier van accentueren enigszins denken aan de opvatting in de taalwetenschap dat klemtoon en toonaccent eigenschappen of kenmerken van lettergrepen zijn, niet van klanken, en niet met klanken moeten worden verward, maar op een afzonderlijk, supersegmentaal niveau thuishoren. Bij deze manier van accentueren worden de tekens voor klemtoon en toonaccent niet aan de tekst zelf toegekend, maar naar een ander niveau verplaatst, feitelijk het opmaakniveau, waar ze slechts worden geplaatst bij de letter die het centrum van de beklemtoonde lettergreep aangeeft. De letters in zowel tekst met als zonder accenttekens zijn intern in de computer identiek en worden op dezelfde manier gecodeerd. De vrijwel algemeen verbreide en vaak gebruikte woordcombinatie kirčiuotos raidės (‘letters met klemtoon’) is niet erg nauwkeurig, want letters zijn grafische tegenhangers van klanken; consequent vasthouden aan de genoemde opvatting zou dus betekenen dat men op veel plaatsen beter kirčiuoti skiemenys (‘beklemtoonde lettergrepen’) zou zeggen. Helaas bestaan er in de computergebaseerde schrijf- en drukpraktijk geen hulpmiddelen om accentuering specifiek aan lettergrepen te koppelen in plaats van aan afzonderlijke letters. De beschreven manier om accenttekens weer te geven, die geschikt was voor het toenmalige ‘papieren’ publiceren, had ook een groot nadeel: zodra accentuering naar het opmaakniveau werd verplaatst, kon die in principe niet worden weergegeven waar geen opmaak was! Met andere woorden, er was helemaal geen mogelijkheid om accentuering weer te geven in zogenoemde platte tekst (Engels: plane). Daarom was deze manier van accentueren, afgezien van het voorbereiden van drukwerk, voor niemand geschikt. Het praktische toepassingsgebied ervan was werkelijk smal en beperkt. En van de door de samensteller samengestelde set van 16 lettertypen LT-Times waren er slechts vier volwaardig, behorend tot één 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 gezinslettertypen – die waarvan alle Litouwse letters geen accenttekens hadden. De overige 12 lettertypen waren in feite hulpmodificaties van die vier lettertypen, bedoeld om de beschreven manier van accentnotatie weer te geven. Daarbij werd overigens een van de grootste taboes op dit gebied genegeerd: het onaangeroerd laten van het ASCII-gedeelte. Accenttekens werden ook boven de eenvoudige a, e, i, o, u, l, m, n, r geplaatst, die tot de standaardtekenset behoren en met ASCII-codes worden gecodeerd... Op vergelijkbare wijze werden ook andere sets speciale linguïstische tekens samengesteld die voor de uitgeverij nodig waren, of preciezer: lettertypen voor die sets. In één, het oorspronkelijke lettertype werden de basistekens van de set samengebracht, terwijl hun varianten, aangevuld met hulptekens, diakritische tekens enzovoort, in andere lettertypen van die set werden geplaatst. Aan elk dergelijk speciaal teken werd doorgaans een afzonderlijk lettertype toegewezen. Niet-systematische, toevallige, zeer zeldzame of eenvoudigweg vreemde speciale tekens die niet in een van de sets pasten, werden in een apart hulpfont geplaatst, vaak Varia genoemd. Naarmate de tijd verstreek, ontstonden er meerdere van die Varia-lettertypen, moesten de namen worden uitgebreid en gewijzigd, en al snel ontstond de gewoonte om voor vrijwel elk groter taalkundig werk of elke grotere publicatie een soortgelijk hulpfont te maken. Vrijwel tegelijk met de geaccentueerde letters bleken ook de tekens voor fonetische transcriptie te ontbreken die Litouwse taalkundigen gebruikten. Die waren uiteraard nodig voor zowel Kalbotyrai als Baltistikai, maar de behoefte was niet systematisch; ze waren slechts af en toe nodig, en men kon zich behelpen met hulpfonts, waarbij voor elk deel een eigen Varia werd samengesteld. De uitgave van die tijdschriften, die na 1990 korte tijd was onderbroken, werd in 1993–1994 hervat en kwam weer op gang. Tegen eind 1994 en in 1995 werden er geen accenttekens of andere handgeschreven tekens meer ingevoegd. Ongeveer in diezelfde periode werkte wijlen professor Aleksas Girdenis, inspirator, pleitbezorger en de ware spiritus movens van veel van de hier beschreven zaken, aan de persklare uitgave van een boek met teksten uit zijn moedertaal, getranscribeerd in zijn dialect. Toen het werk zijn voltooiing naderde, rees de vraag: hoe moest het boek worden uitgegeven, gezet en gedrukt? In dat werk werden talloze tekens voor dialecttranscriptie gebruikt, zoals die in geen enkele computer voorkwamen; het grootste deel van de boektekst was uitsluitend daarmee geschreven. Zo'n tekst kun je een uitgeverij niet eens voorleggen! Er moest een speciale lettertypeset worden samengesteld waarmee de benodigde tekens voor dialecttranscriptie konden worden weergegeven. Op basis van de schetsen en mondelinge beschrijvingen van de auteur van het boek werden vectorafbeeldingen van de tekens gemaakt; de codes voor de tekens werden naar eigen inzicht en ‘zonder taboes’ gekozen, zowel uit het ANSI- als uit het ASCII-gebied. Zo ontstond een lettertype met de basistekens voor fonetische transcriptie. Door kopieën ervan te modificeren werden aan de basistekens aanvullende tekens en diakritische tekens toegevoegd, die elk een andere nuance in de uitspraak van de met het teken aangeduide klank weergaven. Er ontstond een set van acht computerlettertypen met tekens voor fonetische transcriptie, waarbij elk lettertype andere nuances weergaf. Aangezien het moedertaalgebied van de 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 Zuid-Samogitisch was en het boek uiteraard in transcriptie opgetekende spraakvoorbeelden uit zijn geboortestreek bevatte, werd de tekenset Zemtra genoemd, naar het begin van de woorden Žemaitiška transkripcija (‘Samogitische transcriptie’). Met behulp hiervan en van de eerder besproken lettertypeset LT-Times werd het boek met getranscribeerde Samogitische teksten gezet, opgemaakt en aan de uitgeverij geleverd; die bracht het boek in 1996 uit onder de titel Taip šneka tirkšliškiai. Dit alles liet zien dat de mogelijkheden om boeken met behulp van een computer persklaar te maken werkelijk groot en flexibel zijn. De uitgave van zo'n boek met de ‘metalen’ druktechnologie zou bijzonder grote problemen hebben opgeleverd en was wellicht helemaal niet mogelijk geweest: waarschijnlijk had men de tekenset voor transcriptie moeten beperken en de transcriptie van de spraak moeten aanpassen aan de mogelijkheden van de drukkerij. Nu konden de tekens en hun variatie juist worden afgestemd op de opzet en keuze van de auteur. Met andere woorden, tekens konden voortaan op de behoeften worden afgestemd en er konden precies de tekens worden geleverd die nodig waren. Vroeger moest men de behoeften afstemmen op de tekens die voorhanden waren. Men kan vermoeden dat dit zorgvuldig door A. Girdenis samengestelde boek met getranscribeerde teksten een stimulans en voorbeeld vormde voor het samenstellen van soortgelijke boeken met teksten uit andere dialecten, subdialecten en spreekvariëteiten. Steeds meer taalkundigen gingen zich met dit werk bezighouden en het Instituut voor de Litouwse Taal raakte er actief bij betrokken. Het geografische bereik van voorbeelden van levende mensentaal, schriftelijk vastgelegd met fonetische transcriptie, breidde zich snel uit en omvatte verschillende regio's van Litouwen. De tekenset van de voor transcriptie van het dialect van de noordelijke Samogitiërs aangepaste Zemtra bleek niet langer toereikend; althans, niet alle tekens waren in alle gevallen geschikt. Door de tekens van Zemtros te combineren met die van andere zelfgemaakte lettertypen kon men zich min of meer redden, maar dat was onhandig. Het Instituut voor de Litouwse Taal ontwikkelde eigen lettertypen met tekens voor dialecttranscriptie en andere doeleinden (TimesDialect0 – TimesDialect2, Alt, Altt ir kt.), terwijl aan de universiteit steeds nieuwe, aanvullende Varia...-lettertypen werden gemaakt. Kortom, het werd duidelijk dat er een andere lettertypeset voor fonetische transcriptie nodig was, een waarvan de tekens de fonetische nuances van elk Litouws dialect of elke spreekvariëteit konden weergeven. Professor A. Girdenis koos de transcriptie van J. Gerulis als basis voor een nieuwe tekenset voor dialectspelling, vulde die aan en gaf duidelijk aan hoe elk fonetisch teken eruit moest zien. De vectorafbeeldingen van die tekens, gekoppeld aan codes die opnieuw naar eigen inzicht en ‘zonder taboes’ waren gekozen, werden ondergebracht in tien lettertypen, aangeduid met de cijfers 0 tot en met 9; de volledige set kreeg de naam Fontra, gevormd door de beginstukken van de woorden Fonetinė transkripcija (‘fonetische transcriptie’) samen te voegen. Fontra omvatte in wezen alle tekens van Zemtros en bevatte ook andere tekens die nodig waren om spreekvariëteiten uit andere regio's weer te geven. Deze set vergemakkelijkte in hoge mate het inmiddels op gang gekomen voorbereiden en uitgeven van boeken met dialectteksten en andere taalkundige publicaties. In 1998 verscheen in Kalbotyroje (deel 47, aflevering 1, p. 107–121) een artikel waarin werd uitgelegd hoe Fontra was samengesteld, waarvoor die bedoeld was, wat de functie van de tekens was en wat de gebruikskenmerken waren. Nadat Zemtra had verdrongen, 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 bleef geruime tijd in gebruik, bijna tien jaar – tot 2004–2005, waarna zij werd verdrongen door het moderne, fundamenteel andere Palemonas. Tegen het einde van het vorige millennium en het begin van het nieuwe nam het aantal gedrukte boeken met fonetische spelling en transcriptietekens sterk toe; men begon ze achter elkaar uit te geven, en Fontra heeft daar waarschijnlijk invloed op gehad. Overigens was professor A. Girdenis erg gesteld op Fontra; hij beschouwde haar als een geslaagd hulpmiddel voor fonetische spelling, dat bijzonder geschikt was om getranscribeerde dialectteksten af te drukken, en wilde dat de door hem voorbereide teksten juist in dit lettertype werden gedrukt. Palemonas kon A. Girdenis niet waarderen... Daarom werd het tweede door de professor samengestelde boek met dialectteksten, Žemaičių dzūkai, dat in 2008 verscheen, gedrukt in Fontra, hoewel dit lettertype toen al op veel plaatsen werd vervangen door Palemonas. Alleen de derde bundel met Samogitische teksten, Šiaurės žemaičių Skuodo zona, die al na het overlijden van de professor (†2011) verscheen, werd door zijn leerlingen naar Palemonas geconverteerd... Het boek verscheen in 2013. Het derde lettertypepakket met speciale tekens die nodig zijn voor taalkundige werken, op precies dezelfde manier samengesteld als de twee reeds beschreven pakketten en IndoBalt genoemd, is bedoeld voor de bijzondere letters en symbolen die voorkomen in werken over de Indo-Europese taalkunde, de baltistiek en de historische grammatica. Het vergemakkelijkte het voorbereiden van teksten voor Kalbotyra en Baltistikos aanzienlijk en werd gebruikt bij de uitgave van andere taalkundige werken. Met de drie genoemde lettertypepakketten – LT-Times, Fontra en IndoBalt – was er aan de Filologische Faculteit van de Universiteit van Vilnius geen gebrek meer aan de speciale tekens die voor taalkundige werken nodig waren, temeer daar men indien nodig gemakkelijk een hulplettertype kon maken, nog een Varia... De faculteit publiceerde toen bijna geen erfgoedmateriaal; het Litouwse Instituut voor de Litouwse Taal hield zich daar in wezen mee bezig, zodat ook de problemen rond de bijzondere schrifttekens van het erfgoed op zijn schouders rustten. Die problemen werden op soortgelijke wijze aangepakt: door lettertypen met de benodigde tekens te maken. Deze door noodzaak ingegeven praktijk van ‘huisvlijt’ bij het maken van lettertypen, die doet denken aan het uiterst populaire motto uit de nog niet zo lang geleden Sovjettijd, ‘doe het zelf’, maakte het mogelijk de uitdagingen bij het voorbereiden en uitgeven van taalkundige literatuur, voortgekomen uit de door de computerontwikkeling veroorzaakte veranderingen in de druktechnologie, betrekkelijk goed het hoofd te bieden. Het werd mogelijk taalkundige werken van vrijwel elke typografische complexiteit voor te bereiden en uit te geven. Maar er begonnen ook nadelen zichtbaar te worden: het aantal zelfgemaakte lettertypen nam voortdurend toe, het totale aantal speciale tekens groeide, tekens werden gedupliceerd en herhaald... Het werd steeds lastiger om het almaar uitdijende bestand aan lettertypen en tekens te overzien en te beheren. Het zetten van teksten verliep trager: er waren bij lange na niet genoeg toetsen op het toetsenbord voor alle tekens, en vaak moest men in de steeds dikker wordende map met tekentabellen op zoek naar een of ander ongebruikelijk schriftteken... Het was bijzonder problematisch om teksten waarin zelfgemaakte ‘speciale’ lettertypen waren gebruikt van de ene computer naar de andere over te zetten of te verzenden. Immers, op de computer moesten alle in de over te nemen tekst gebruikte lettertypen geïnstalleerd zijn. 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 Dat betekende in feite dat de tekst die werd voorbereid of al gereed was – het bestand van het computerdocument – samen met het daarin gebruikte lettertypepakket moest worden verzonden, en dat was ongewenst: wie zou er nu enkele, of soms zelfs een dozijn, lettertypen van onbekende herkomst en kwaliteit, zonder certificering, op zijn computer willen installeren alleen om een of ander document correct te kunnen lezen? Ondertussen breidden de computernetwerken zich uit, werd het internet steeds functioneler en toegankelijker, en verschenen er elektronische woordenboeken, zowel verspreid op gegevensdragers als bestemd voor het internet, en iets later elektronische boeken. Naast traditionele publicaties in gedrukte vorm kwamen er elektronische versies. Ook taalkundige publicaties begonnen die richting op te gaan. En zelfgemaakte gespecialiseerde lettertypen met een vrije, ‘taboeloze’ codering, die volkomen geschikt waren voor traditionele uitgeverijen, begonnen een groot en uiterst moeilijk te overwinnen obstakel te worden. Ook de software voor tekstverwerking onderging veranderingen. Het populairste en voor filologen meest vertrouwde schrijfgereedschap Microsoft Word maakte het vanaf de achtste versie, beter bekend als Word 97, mogelijk computerlettertypen te gebruiken met veel meer dan 255 tekens: daarin konden, zoals voorzien door Unicode, dat inmiddels stevig gevestigd en gezaghebbend was geworden, honderden en duizenden tekens worden opgenomen. Zelf beschreven lettertypen met zelf samengestelde tekenreeksen hadden die mogelijkheid niet, maar het vooruitzicht van grote lettertypen leek aantrekkelijk. In zo’n lettertype zouden immers alle speciale tekens kunnen passen die filologen voor hun werk nodig hebben! Er zou ook nog ruimte overblijven voor gewone, traditionele letters uit verschillende alfabetten en hun varianten, want in één lettertype van dit formaat, dat overigens evenmin onbeperkt is, kunnen meer dan 65,5 duizend verschillende tekens worden opgenomen. Dat vooruitzicht werd nog realistischer rond de millenniumwisseling, toen het bedrijf Adobe het nieuwe programma voor drukwerkopmaak InDesign uitbracht, dat ook Unicode-tekencodering en daarop gebaseerde lettertypen ondersteunde (alle versies van het eerder gebruikte opmaakprogramma Adobe PageMaker, behalve de laatste, de zevende, die pas na de introductie van InDesign verscheen en snel verdween, ondersteunden alleen ANSI-coderingen). Het idee van één lettertype met alle tekens die voor de taalkunde nodig zijn, werd ook gestimuleerd doordat in dialecten getranscribeerde teksten niet alleen als boeken werden uitgegeven, maar ook in digitale opslagplaatsen en databases werden verzameld: de overvloed en verscheidenheid aan lettertypen met fonetische transcriptietekens begon in een chaos te ontaarden, en de vrijheid bij de tekencodering leidde ronduit tot wanorde. Dat beperkte vanzelfsprekend de mogelijkheden om tekensets uit te breiden en deed twijfels rijzen over hun functionaliteit en nut. Kortom, overal was behoefte aan een nieuw, multifunctioneel lettertype dat geschikt was voor drukwerk, internet en databases. De Staatscommissie voor de Litouwse Taal nam het initiatief om zo’n lettertype tot stand te brengen. In de herfst van 2002 kwam de door haar samengestelde werkgroep voor de ontwikkeling van een nieuw lettertype voor het eerst bijeen. En in de herfst van 2006, tijdens de tentoonstelling Infobalt 2006, werd het voltooid en getest; in wezen werd het al sinds 2004 voor boeken 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 het nieuwe lettertype Palemonas, dat voor publicaties werd gebruikt, werd aan het publiek voorgesteld. De groep die Palemoną had ontwikkeld, stelde bovendien het boek Lituanistinis šriftas Palemonas samen en bracht het in 2005 uit. Het grootste deel ervan bestaat uit concrete technische informatie: naar basisletters geordende tekenlijsten, met voor elk teken de Unicode-naam en de codering, en schema’s waarmee het benodigde teken snel kan worden gevonden. Palemonas is wellicht het enige Litouwse computerlettertype dat zo uitgebreid is gedocumenteerd. Tijdens de ontwikkeling van Palemono verscheen rond 2003 een voorloper: het commerciële lettertype Aistika, in hetzelfde formaat gemaakt door Fotonijos; het werd publiekelijk gepresenteerd als het eerste Litouwse computerlettertype. Hoewel daarover enige twijfel mogelijk is (waren de eerder door dezelfde Fotonijos verspreide TimesLT ir TimesLTAccented soms niet-Litouws?), was Aistika toch het eerste werkelijk geslaagde werk op dit gebied: het bracht Litouwse tekens, niet alleen de gebruikelijke maar ook een aanzienlijk deel van de speciale tekens, onder in een modern lettertype met Unicode-codering. Aistika was bedoeld voor andere producten van Fotonijos, waaronder de computerwoordenboeken die het verspreidde, maar maakte tegelijk kwalitatief hoogwaardig typen mogelijk met zowel standaard- als geaccentueerde Litouwse en Russische letters; ook bevatte het Griekse tekens, heel wat transcriptietekens en andere symbolen. Maar ook Aistika voorzag niet in alle tekens die voor filologische publicaties nodig zijn. Daarom blijft Palemonas ook na de verschijning van Aistikai nodig, temeer daar het was ontworpen als een gratis, vrij verspreidbaar lettertype, en dat tot op heden is gebleven. Deze twee lettertypen met Unicode-codering zijn onderling compatibel; ook de codering van alle geaccentueerde letters (zelfs die zonder Unicode-codepunt) is op elkaar afgestemd. Daarom kan zowel gewone als geaccentueerde Litouwse tekst die met een van beide is getypt, zonder vervorming in het andere worden weergegeven. Met de ontwikkeling van Palemoną was het probleem van de speciale tekens die nodig zijn voor taalkundig en lituanistisch onderzoek in wezen opgelost. Ontvangen op 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 BEFORE THERE WAS PALEMONAS: COMPUTERS, LITHUANIAN GRAPHEMES, AND FONTS Summary Het artikel beschrijft de moeilijkheden die moesten worden overwonnen bij het voorbereiden van filologische publicaties over de Litouwse taalkunde, met bijzondere grafemen (buiten het standaard-Litouwse alfabet), in het laatste decennium van de 20e eeuw, toen de zetwerktechnologieën ingrijpende veranderingen ondergingen met de komst van computerzetwerk. De nadruk ligt op het belang van de grafische interface op IBM PC-compatibele computers en op de mogelijkheden die deze bood, evenals op de vectorlettertypen die ermee beschikbaar kwamen. De besproken onderwerpen omvatten de destijds gangbare tekencoderingsschema’s en de positie van het Litouwse alfabet daarin. De voornaamste aandacht van het artikel gaat echter uit naar de bijzondere taalkundige tekens die in de Litouwse filologie worden gebruikt (buiten de letters van het standaard-Litouwse alfabet) en de technische uitdagingen die daarmee samenhangen. Besproken worden onder meer zelfgemaakte bijzondere computerlettertypen en lettertypeverzamelingen die destijds aan de Faculteit Filologie van de Universiteit van Vilnius werden gebruikt voor de publicatie van de tijdschriften Baltistica en Kalbotyra, evenals voor taalkundige boeken met fonetisch getranscribeerde teksten in Litouwse dialecten, met Litouwse accenttekens (lettergreeptoon), het zogenaamde ‘Geruliaanse’ fonetische alfabet (d.w.z. een fonetisch transcriptiesysteem gebaseerd op het zogenaamde Kopenhaagse transliteratie- en transcriptieschema, dat door de prominente geleerde Jurgis Gerulis werd geïntroduceerd in het onderzoek naar Litouwse dialecten), en andere tekens die voor dit soort publicaties nodig waren, maar niet beschikbaar waren in de destijds gangbare computerlettertypen. Het moet worden toegegeven dat het gebruik van deze zelfgemaakte lettertypen vrij beperkt was en zich beperkte tot de publicatie van taalkundige teksten op papier; deze lettertypeverzamelingen vormden dus geen universeel instrument voor informatie-uitwisseling, waardoor ze onderdeden voor andere, standaardlettertypen. Ook worden de problemen besproken die voortvloeiden uit dit gebrek aan universaliteit en de wildgroei aan varianten van deze particulier gemaakte lettertypen; deze kwestie kwam vooral op de voorgrond toen het tijd werd om taalkundige teksten op internet te publiceren en ze samen te brengen in doorzoekbare databases waarin de inhoud kon worden gesorteerd. Deze moeilijkheden en de nieuwe eisen die daaruit voortkwamen, vormen de belangrijkste aanleiding voor het creëren van een modern, universeel computerlettertype dat alle grafemen omvat die nodig zijn voor taalkundige teksten, met name die van de Litouwse taalkunde. 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 TREFWOORDEN: lettertype, bijzondere tekens voor de taalkunde, codering, tekenset, codepagina, coderingsstandaarden, ASCII, ANSI, Unicode, accentnotatie in schrift, fonetische transcriptie PETRAS SKIRMANTAS Instituut voor de Litouwse taal Petro Vileišio g. 5, LT-10308 Vilnius [email protected] BENDRINĖ KALBA 92 (2019) www.bendrinekalba.lt ISSN 2351-7204