<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://p2501.ch/pdf-howto/lib/exe/css.php?s=feed" type="text/css"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>PDF-Howto typographie:vollzugriff</title>
    <subtitle></subtitle>
    <link rel="alternate" type="text/html" href="https://p2501.ch/pdf-howto/"/>
    <id>https://p2501.ch/pdf-howto/</id>
    <updated>2026-05-01T15:22:26+02:00</updated>
    <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
<link rel="self" type="application/atom+xml" href="https://p2501.ch/pdf-howto/feed.php" />
    <entry>
        <title>OpenType CID</title>
        <link rel="alternate" type="text/html" href="https://p2501.ch/pdf-howto/typographie/vollzugriff/cid"/>
        <published>2012-08-08T20:51:25+02:00</published>
        <updated>2012-08-08T20:51:25+02:00</updated>
        <id>https://p2501.ch/pdf-howto/typographie/vollzugriff/cid</id>
        <summary>CID Schriften sind im Grund lediglich ein Spezialfall der Type1 Schriften. Die OpenType Datei verwendet ebenfalls „OTTO“ als Signatur, die Zeichenbeschreibungen sind ebenfalls in einem „CFF “ Block, und das Format der Zeichenbeschreibungen ist ebenfall identisch. Nur der Zugriff auf die Zeichenbeschreibungen funktioniert anders.</summary>
    </entry>
    <entry>
        <title>Direktzugriff</title>
        <link rel="alternate" type="text/html" href="https://p2501.ch/pdf-howto/typographie/vollzugriff/direkt"/>
        <published>2013-06-23T22:56:17+02:00</published>
        <updated>2013-06-23T22:56:17+02:00</updated>
        <id>https://p2501.ch/pdf-howto/typographie/vollzugriff/direkt</id>
        <summary>Diese Methode funktioniert mit allen TrueType/OpenType Schriften, ist aber natürlich mit mehr Aufwand verbunden.

Aus der Schrift müssen wir für alle Unicode-Nummern die GID und Schriftbreite ermitteln. Zudem müssen wir eine umgekehrte Tabelle von den GIDs auf die Unicode-Nummern erstellen (zumindest, wenn wir den ToUnicode-Stream befüllen wollen). Die GID 0 kann man dabei ignorieren. Ist eine GID mehreren Unicode-Nummern zugeordnet, so sollte man die Kleinste nehmen.</summary>
    </entry>
    <entry>
        <title>Voller Zeichenzugriff</title>
        <link rel="alternate" type="text/html" href="https://p2501.ch/pdf-howto/typographie/vollzugriff/start"/>
        <published>2013-06-23T22:57:28+02:00</published>
        <updated>2013-06-23T22:57:28+02:00</updated>
        <id>https://p2501.ch/pdf-howto/typographie/vollzugriff/start</id>
        <summary>Mit den Schriftobjekten, so wie wir sie kennen, können wir mit nichtsymbolischen Schriften Texte in „Windows westlich“ setzen. Was aber, wenn wir Zeichen aus anderen Zeichensätzen benötigen? Das Schriftobjekt kennt zwar zusätzliche Parameter, mit der andere Kodierungen definiert werden können. Die Möglichkeiten sind aber eingeschränkt, und funktionieren bei TrueType-Schriften nur halbwegs. Zudem wären wir nach wie vor auf 256 Zeichen beschränkt.</summary>
    </entry>
    <entry>
        <title>Zugriff per Unicode</title>
        <link rel="alternate" type="text/html" href="https://p2501.ch/pdf-howto/typographie/vollzugriff/unicode"/>
        <published>2012-07-24T13:44:35+02:00</published>
        <updated>2012-07-24T13:44:35+02:00</updated>
        <id>https://p2501.ch/pdf-howto/typographie/vollzugriff/unicode</id>
        <summary>Diese Methode ist nur bei TrueType möglich, und mit einigen Einschränkungen verbunden. Sie ist aber recht einfach, und darum trotzdem recht beliebt.

Aus der TrueType-Schrift müssen wir hier für alle Unicodenummern von 0 bis 65535 die GID und die Zeichenbreite ermitteln. Das können wir mit denselben Mitteln, die wir bis anhin verwendet haben.</summary>
    </entry>
</feed>
