Lettertypen zijn er in vele soorten en maten. Op deze webpagina's schept Miriam van der Have, docent en senior consultant bij Emday, orde in de chaos en wordt en passant uitgelegd wat de sterke en zwakke punten van diverse font-technologiën zijn.

 
     
   
  | INHOUD | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | WOORDENLIJST |  
   
     
   
 

8 - Hints

 
     
     

Hints zorgen ervoor dat op een lage-resolutie-printer (of een beeldscherm) een mooi evenwichtige letter wordt afgebeeld. Zowel PostScript- als TrueType-fonts kunnen met hints werken en hoewel de gebruikte technologie iets verschilt, is het principe hetzelfde.

Onderstaand ruitjespatroon staat voor de pixel-structuur van een printer. Ieder hokje is één printerpixel. Over dit patroon wordt de outline van de letter m geprojecteerd.

 
     

 
  De outline van de letter m. Ieder hokje stelt een printerpixel voor.    

 
     

 
     

Om de uitleg letterlijk helder te houden, zijn in onderstaande illustratie de horizontale pixel-grenzen verwijderd. Alleen de breedte van de pixels is nu nog zichtbaar. De blauwe m is nog steeds een outline - een formule.

 
     

 
  De poten van de m zijn alledrie even breed...    

 
     

 
     

De printer zal de outline gaan vertalen naar een bitmap-patroon, waarmee de laser aan en uit kan worden geschakeld. In dit voorbeeld wordt slechts een deel van dat proces nader bekeken: het berekenen van de pixels die op de rood-gemarkeerde plekken komen te staan.

Wie goed kijkt, zal zien dat de poten van de m op de rood-gemarkeerde plekken even dik zijn: 2,8 printerpixels. De verdeling over de pixels is echter niet gelijkmatig.

  • 0,9 + 1 + 0,9 = 2,8
  • 0,4 + 1 + 1 + 0,4 = 2,8
  • 0,8 + 1 + 1 = 2,8

Door afronding wordt bepaald welke van de gedeeltelijk bedekte printerpixels zwart worden en welke wit blijven. Pixels die minder dan 50% door de outline bedekt worden, blijven wit. Pixels die 50% of meer bedekt worden door de outline, worden zwart.

De poten van de m zullen op de uitdraai van de printer een verschillende dikte krijgen, ondanks dat ze in de outline precies even breed zijn.

 
     

 
     

 
  ...maar het is niet mogelijk een halve printerpixel te gebruiken...    

 
     

 
     

Het resultaat van deze berekeningen voor de gehele letter m staat hieronder afgebeeld. De vorm van de letter is erg onregelmatig en bovendien is er weinig overgebleven van de schreven.

 
     

 
  ...daardoor zijn de poten in de afdruk toch niet even breed...    

 
     

 
     

Als de fontontwerper tijdens het digitaliseren van zijn ontwerp hints toevoegt, zal de printer ‘weten’ welke onderdelen van de vorm van het ontwerp zo belangrijk zijn dat ze niet zomaar mogen verdwijnen. Het resultaat is een letter die veel beter de sfeer van het oorspronkelijke ontwerp weergeeft.

Hints zijn alleen van belang als wordt afgedrukt op een printer met een vrij lage resolutie. Als een laserbelichter van 2540 dpi wordt gebruikt, zijn de poten van de m misschien 29 en 30 pixels breed en het verschil van één pixel is bij die resolutie niet waarneembaar.

 
     

 
  ...tenzij hints worden gebruikt.    

 
     

 
     

Tegenwoordig zijn alle commercieel verkrijgbare fonts uitgerust met hints. Maar er worden toch nog dagelijks letters afgedrukt die geen hints bevatten. Dat komt doordat veel gebruikers weiniggebruikte fonts naar krommen converteren. Bij iedere cursus Adobe Illustrator of CorelDraw wordt verteld dat het gebruik van speciale fonts in tekeningen tot problemen kan leiden bij het uitdraaien in een servicebureau omdat de kans bestaat dat het servicebureau het desbetreffende font niet bezit of dat het servicebureau vergeet het font op het uitdraaistation te installeren. Het is daarom volgens veel mensen verstandig om tekst in zo’n geval om te zetten naar ‘krommen’. De tekst wordt dan vertaald naar kleine ‘tekeningen’, zodat het oorspronkelijke font niet meer nodig is.

Tekst die naar krommen is omgezet, bevat echter geen hints meer, want hints zijn alleen in een font te gebruiken. Als een dergelijke illustratie wordt afgedrukt op een printer of digitaal gedrukt wordt op bijvoorbeeld een Docutech, zal de weergave te wensen over laten.

 
     

 
  Bitmap-afbeelding van een gedeelte van een PDF-bestand. De naar krommen geconverteerde tekst is te vet en onregelmatig van dikte.    

 
     

 
     

Behalve een minder goede kwaliteit, kan het omzetten naar krommen ook andere problemen opleveren. Normaal wordt iedere letter van een font slechts eenmaal in een bepaalde corpsgrootte ‘geript’ (het omzetten van de vector-informatie naar een puntjespatroon dat op de printer kan worden afgedrukt). Maar als tekst naar krommen wordt geconverteerd wordt iedere letter een aparte illustratie die opnieuw moet worden geript. Als een tekst 2000 maal de letter e bevat, zal de PostScript Raster Image Processor 2000 kleine PostScript-tekeningentjes moeten converteren, hetgeen uiteraard veel meer tijd vraagt. Bovendien wordt naar krommen geconverteerde tekst in feite een ingewikkelde illustratie met erg veel ‘knooppunten’. Het aantal knooppunten (de start- en eind-punten van Bezier-krommen) is een maat voor de ingewikkeldheid van een PostScript-object. De meeste printers kunnen makkelijk ruim 500 knooppunten in een enkel object verwerken en de meeste belichters zullen met 1500 knooppunten nog geen moeite hebben. Maar op een gegeven ogenblik zijn er toch te veel knooppunten en zal een pagina niet meer kunnen worden afgedrukt. Het kleine stukje naar krommen geconverteerde tekst uit de vorige illustratie bevat meer dan 500 knooppunten.

Een veel betere oplossing is het insluiten (of ‘embedden’) van fonts in een document. Dat is onder meer mogelijk bij Adobed Illustrator-bestanden (AI), Encapsulated PostScript-bestanden (EPS) en Portable Document Format-bestanden (PDF).

 
     

 
     

Insluiten van fonts

Fonts converteren naar krommen is af te raden omdat dan de hints verdwijnen. De tekst wordt minder fraai afgedrukt, het afdrukken vraagt meer tijd en het document kan te ingewikkeld worden om te worden afgedrukt. Het insluiten van fonts in AI, EPS- en PDF-documenten voorkomt die problemen en is daarom een betere oplossing.

Maar er zijn nog minstens twee andere redenen om fonts in te sluiten.

Verschillende font-versies
Het insluiten van alle lettertypen is voor prepress-doeleinden beslist noodzakelijk omdat ook lettertypen een versie-aanduiding hebben. De verschillen tussen versies zijn meestal zeer gering; het meest in het oogspringende versie-verschil heeft te maken met het Euro-teken (€): nieuwe versies van lettertypen kennen dit teken wel en oudere versies niet. Dit probleem doet zich zowel bij Type 1- als bij TrueType-lettertypen voor.

 
     

 
     

Tweemaal de Times New Roman van The Monotype Corporation:
links versie 1.25 zonder €-teken,
rechts versie 2.60 met €-teken.

 
     

PostScript 3
PostScript 3-printers en belichters hebben 136 ingebouwde fonts. Fabrikanten kunnen echter kiezen of zij 136 verschillende fontbestanden inbouwen of dat zij 122 van de 136 fonts vervangen door Multiple Master-fonts. Daarbij wordt een enkel basisontwerp gebruikt om via Multiple Master-technologie zoveel mogelijk van de kenmerken van het oorspronkelijke ontwerp na te bootsen. Het verschil is voor veel mensen niet zichtbaar, net als veel mensen het verschil niet horen tussen een piano en een synthesizer. Uiteraard is het verschil voor hoogwaardige prepress wel degelijk van belang. Fabrikanten van belichters zullen altijd kiezen voor de 136 officiële fonts, terwijl fabrikanten van printers voor kantoorgebruik eerder de gesynthetiseerde fonts zullen gebruiken.

Maar kijk uit voor de printerdriver
Als een font is ingesloten in het document, zal altijd de juiste versie beschikbaar zijn. Of die versie ook echt wordt gebruikt, is afhankelijk van de printerdriver. De meeste printerdrivers zullen de fonts die in het PostScript Printer Definition-bestand (PPD) staan niet verzenden naar de printer. Die instelling is echter te wijzigen.

 
     

 
   
  | INHOUD | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | WOORDENLIJST |  
   
   U leest nu hoofdstuk 08 Hints  
     

 
           
   
      Uw beste kennis in de grafische wereld  
       
      emday bv
kerkenbos 12-34b
6546 be nijmegen
nederland
    tel. 024-3220000
info 0800-3220000
fax 024-3220009
email info@emday.nl
web www.emday.nl
    kvk 09122849
abn/amro 44.72.43.446
 
         
Font: normaal | groter | nog groter