TrueDoc ist eine Entwicklung von Bitstream, die den Transport von Schriftdaten gewährleistet. Es handelt sich dabei um ein SDK (software developers' kit) für OEM (Original Equipment Manufacturers) ein Softwareentwickler Werkzeug für Gerätehersteller mit der Intention Plattform-, Betriebssystem-, Applikationen-, Auflösungs- und Geräteunabhängigkeit zu ermöglichen. TrueDoc besteht aus ANSI c kodierten Softwarekomponenten mit hoher Leistung und Portabilität.Dieser Schrifttransport-Mechanismus wird mit einer Komprimierungs- und Verschlüsselungsfunktion (DocLock), sowie dem Einsatz der Antialiasing-Technologie (4-bit) verbunden. Es bildet kein neues Fontformat, weil Schriften, die als Portable Font Resource (PFR) gespeichert werden, nicht von den gängigen Betriebssystemen (Mac/PC) von Haus aus unterstützt werden. Für die Erstellung von Webdokumenten in Zusammenhang mit dieser Technologie, werden TrueDoc-fähige Autorenprogramme benötigt. Für die Schriftdarstellung muß eine TrueDoc-fähige Applikation (z.B. Netscape Communicator 4.01 und höher) vorhanden sein.
TrueDoc Features
Folgende Ziele werden mit TrueDoc verfolgt:
Beim Einsatz von TrueDoc werden zwei Komponenten benötigt der Character Shape Recorder (CSR) und der Character Shape Player (CSP). Der Character Shape Recorder (CSR) nimmt die Buchstaben/Zeichen der verschiedenen Schriftformate (Type 1/TrueType) auf und speichert sie in eine kompakte Datenstruktur die Portable Font Resource (PFR). Diese PFR-Datei beinhaltet eine komprimierte und auflösungsunabhängige Darstellung aller Buchstabenformen eines portablen Dokumentes. Bei der Aufnahme der Buchstaben greift TrueDoc jedoch nicht auf den Originalfont. Vielmehr verläßt es sich auf die Aufrasterungseinheit (ATM/TrueType) der jeweiligen Betriebssysteme (Mac/PC), um die Schriftprogramme zu verarbeiten. Hinzu kommt, daß TrueDoc keine Hinting-Algorithmen der Originalfonts benutzt, sondern automatisch einen eigenen Hinting-Prozeß durchführt. Die erstellten Schriftdaten werden für die Wiedergabe des Originaldokumentes auf der Betrachterseite nur temporär geladen.
____________________ Abb. 3.10-1 Erstellung von PFR-Dateien (© Bitstream) |
____________________ Abb. 3.10-2 Wiedergabe von PFR-Dateien (© Bitstream) |
Der Character Shape Player (CSP) ermöglicht Applikationen und Betriebssystemen eine treue Wiedergabe von Schrift auf allen Geräten und Plattformen. Dabei kann TrueDoc Buchstaben auch auf Umgebungen skalieren, welche dieses nicht von selbst bieten. Nicht zuletzt erweitert es ihre typografischen Möglichkeiten durch die Benutzung von Umrißlinien (mit denen TrueDoc eine weiche und korrekte Bildschirmdarstellung gewährleistet), sowie durch die Unterstützung mehrsprachiger Schriften.
TrueDoc im Web
Wie bei jeder anderen Technologie, müssen auch bei der Benutzung von TrueDoc bestimmte Voraussetzungen erfüllt sein. Was das Web-Publizieren angeht, ist TrueDoc eine Technologie, die nur im Zusammenhang mit den Browsern Netscape Communicator und Internet Explorer ab Versionen 4.0 funktioniert.
Momentan gibt es zwei Möglichkeiten, PFR-Dateien bei TrueDoc (auch dynamic fonts genannt) für die Erstellung von Web Seiten zu spezifizieren: 64
Mit dem folgenden Tag wird angegeben, wo sich die PFR-Datei befindet, wobei das REL-Attribut die Font-Definition und das SRC-Attribut die Quelle für die Font-Definition angibt also die PFR-Datei. Es sei noch zu erwähnen, daß Bitstream unter ihrer Adresse (www.truedoc.com) einige ihrer Schriften im PFR-Format kostenlos zur Verfügung stellt.
<LINK REL="fontdef" SRC="http://www.truedoc.com/pfrs/GeoSlb712Md.pfr">
Der folgende Tag wird für ActiveX Control benötigt, um dynamic fonts mit Internet Explorer 4 für Windows benutzen zu können.
<SCRIPT LANGUAGE="JavaScript" SRC="http://www.truedoc.com/activex/tdserver.js">