{"id":4371,"date":"2021-02-11T11:16:07","date_gmt":"2021-02-11T08:16:07","guid":{"rendered":"https:\/\/typetype.org\/de\/?p=4371"},"modified":"2026-02-05T08:49:45","modified_gmt":"2026-02-05T05:49:45","slug":"font-hinting-from-first-developments-to-use-in-practice","status":"publish","type":"post","link":"https:\/\/typetype.org\/de\/blog\/font-hinting-from-first-developments-to-use-in-practice\/","title":{"rendered":"Font Hinting: Von den ersten Entwicklungen bis zum praktischen Einsatz"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Geschichte des TrueType-Formats&nbsp;<\/h2>\n\n\n\n<p>In der zweiten H\u00e4lfte der 1980er Jahre erlebte die PC-Industrie eine rasante Entwicklung, und es wurde ein spezielles Schriftformat f\u00fcr diese Computer ben\u00f6tigt. Adobe hatte bereits ein solches Format namens PostScript Type 1, das in die Grafiksoftware des Unternehmens implementiert wurde und sich schnell verbreitete.&nbsp;<\/p>\n\n\n\n<p>Die Vision\u00e4re des TrueType-Formats waren Apple und Microsoft. Bei der Entwicklung standen wirtschaftliche Vorteile im Vordergrund: Die Verwendung von PostScript-Schriften war mit hohen Lizenzgeb\u00fchren verbunden, und TrueType war die Antwort der beiden Giganten auf das De-facto-Monopol von Adobe bei PostScript Type 1. Die Idee war, dass TrueType-Schriften die Grundlage f\u00fcr einen gemeinsamen Standard bilden und leicht skaliert und auf PCs verwendet werden k\u00f6nnten. Apple begann mit der Entwicklung und wurde sp\u00e4ter von Microsoft unterst\u00fctzt, das begann, den Standard aktiv zu f\u00f6rdern. Apple f\u00fchrte die Formatunterst\u00fctzung im Mai 1991 (OS System 7.0) ein, w\u00e4hrend Microsoft die Systemschriftarten f\u00fcr PCs fast ein Jahr sp\u00e4ter, im April 1992 (OS Windows 3.1), \u00fcbernahm.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/typetype.org\/wp-content\/uploads\/hint_1.1.png\" alt=\"\" class=\"wp-image-1000004372\" srcset=\"https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_1.1.png 1680w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_1.1-1024x366.png 1024w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_1.1-420x150.png 420w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_1.1-768x274.png 768w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_1.1-1200x429.png 1200w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_1.1-1536x549.png 1536w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_1.1-600x214.png 600w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_1.1-944x337.png 944w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_1.1-80x29.png 80w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_1.1-300x107.png 300w\" sizes=\"(max-width: 1680px) 100vw, 1680px\" \/><figcaption class=\"wp-element-caption\"><strong>Rendering von Schwarz-Wei\u00df-Fonts, die in der ersten Version des TrueType-Formats auftauchten&nbsp;<\/strong><\/figcaption><\/figure>\n\n\n\n<p>Apple brachte seine Variante (TrueType GX) fr\u00fcher auf den Markt, was Microsoft, dessen Format sich noch in der Entwicklung befand, einige Lizenzprobleme bereitet haben k\u00f6nnte. Microsoft gab dem Produkt daher den Namen TrueType Open.&nbsp;<\/p>\n\n\n\n<p>Die Ver\u00f6ffentlichung von TrueType Open erfolgte zeitgleich mit der Ver\u00f6ffentlichung von Windows 95. Die wichtigste Neuerung war das Antialiasing (d.h. die Gl\u00e4ttung der Linien) auf dem Bildschirm in Graustufen.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/typetype.org\/wp-content\/uploads\/hint_2.1.png\" alt=\"\" class=\"wp-image-1000004374\" srcset=\"https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_2.1.png 1680w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_2.1-1024x366.png 1024w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_2.1-420x150.png 420w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_2.1-768x274.png 768w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_2.1-1200x429.png 1200w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_2.1-1536x549.png 1536w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_2.1-600x214.png 600w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_2.1-944x337.png 944w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_2.1-80x29.png 80w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_2.1-300x107.png 300w\" sizes=\"(max-width: 1680px) 100vw, 1680px\" \/><figcaption class=\"wp-element-caption\"><strong>GrayScale Rendering, erschien in der folgenden TrueType-Version&nbsp;<\/strong><\/figcaption><\/figure>\n\n\n\n<p>1996 ver\u00f6ffentlichten Microsoft und Adobe, die bis dahin Konkurrenten waren, gemeinsam ein offenes Schriftformat &#8211; OpenType -, das TrueType- und PostScript-Konturen, Unicode und typografische Funktionen (Kapit\u00e4lchen, Ligaturen usw.) unterst\u00fctzt.&nbsp;<\/p>\n\n\n\n<p>So erhielt die Familie der modernen Schriften ihren Namen, der ihre gesamte Entstehungsgeschichte widerspiegelt: OpenType:&nbsp;<\/p>\n\n\n\n<p>&#8211; TrueType (.ttf) &#8211; OpenType-Fonts mit TrueType-Konturen&nbsp;<\/p>\n\n\n\n<p>&#8211; OpenType (.otf) &#8211; OpenType-Fonts mit PostScript-Konturen&nbsp;<\/p>\n\n\n\n<p>Dank der anf\u00e4nglich breiten Funktionalit\u00e4t von TrueType entstanden 2016 darauf basierende <a href=\"https:\/\/typetype.org\/de\/fonts\/variable\/\">variable<\/a> Fonts.&nbsp;<\/p>\n\n\n\n<p>Das TrueType-Format hatte von Anfang an einen schlechten Ruf: Grund daf\u00fcr war die gro\u00dfe Anzahl von Schriften minderer Qualit\u00e4t, die auftraten, weil TrueType im Gegensatz zu PostScript Type 1 ein offenes Format ist. Daher waren TrueType-Schriften anfangs nicht sehr verbreitet und Schriften im PostScript-Type-1-Format bei einem breiten Publikum beliebt. Nach einiger Zeit fand das TrueType-Format seine Nische: Gro\u00dfe Unternehmen nutzten es, wenn sie wichtige Systemschriften entwickeln oder <a href=\"https:\/\/typetype.org\/de\/custom-fonts\/\">kundenspezifische Schriften<\/a> erstellen mussten.&nbsp;<\/p>\n\n\n\n<p>Die TrueType-Technologie kam Anfang der 90er Jahre auf, als Monitore mit extrem niedrigen DPI-Werten verwendet wurden. Diese Technologie war die einfachste Form der Schwarz-Wei\u00df-Grafik. Die Schriften, die auf dem Bildschirm angezeigt wurden, hatten nur eine einzige Farbdarstellung ohne Abstufung der Mittelt\u00f6ne (BI-Level Rendering). Mit der Weiterentwicklung von Hard- und Software wurde die PC-Grafik immer anspruchsvoller, und die Graustufendarstellung kam auf. Mit der Zeit kamen LCD-Bildschirme auf, und Softwareentwickler implementierten die Funktionen von LCD-Bildschirmen, bei denen jedes Pixel aus drei Farben besteht. Dies wurde SubPixel Rendering genannt und ist die Grundlage f\u00fcr Microsofts ClearType und DirectWrite Rasterizer.&nbsp;&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/typetype.org\/wp-content\/uploads\/hint_3.1.png\" alt=\"\" class=\"wp-image-1000004375\" style=\"width:1232px;height:auto\" srcset=\"https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_3.1.png 1680w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_3.1-1024x366.png 1024w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_3.1-420x150.png 420w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_3.1-768x274.png 768w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_3.1-1200x429.png 1200w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_3.1-1536x549.png 1536w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_3.1-600x214.png 600w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_3.1-944x337.png 944w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_3.1-80x29.png 80w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_3.1-300x107.png 300w\" sizes=\"(max-width: 1680px) 100vw, 1680px\" \/><figcaption class=\"wp-element-caption\"><strong><br>DirectWrite Darstellung&nbsp;<\/strong><\/figcaption><\/figure>\n\n\n\n<p>Sowohl das TrueType- als auch das OpenType-Format enthalten Glyphen mit B\u00e9zier-Kurven, aber die Hinting-Ans\u00e4tze der beiden Formate unterscheiden sich grundlegend.&nbsp;<\/p>\n\n\n\n<p>Kurz gesagt, werden in PostScript-Schriften bestimmte Elemente (horizontale und vertikale Stege, Serifen usw.) in jeder Glyphe definiert und dann bestimmte vorgeschriebene oder berechnete Parameter wie Dicke, Breite und H\u00f6he angewendet. Mit diesem Algorithmus ist das Hinting sehr schnell, aber es gibt nur sehr wenige M\u00f6glichkeiten, die endg\u00fcltige Kontur manuell zu beeinflussen, da der Rasterizer selbst \u201eentscheidet\u201c, wie und welche dieser Hinweise f\u00fcr die Darstellung der Schrift verwendet werden.&nbsp;<\/p>\n\n\n\n<p>F\u00fcr TrueType-Fonts wird ein anderer Ansatz verwendet. Anstatt die Arbeit an den Rasterizer zu delegieren, enth\u00e4lt die Schrift bestimmte Punkt-f\u00fcr-Punkt-Anweisungen, die entweder vollst\u00e4ndig oder gar nicht ausgef\u00fchrt werden sollen.&nbsp;<\/p>\n\n\n\n<p>Die hohe Pr\u00e4zision und Qualit\u00e4t der Darstellung von TrueType-Fonts wird durch den hohen Entwicklungsaufwand erm\u00f6glicht. Die Kurven von TrueType-Konturen sind f\u00fcr einen Designer sehr schwierig zu bearbeiten, da solche Schriften aufgrund der Verwendung von quadratischen B\u00e9zier-Kurven eine gro\u00dfe Anzahl von Punkten aufweisen. Auch das <a href=\"https:\/\/typetype.org\/de\/hinting\/\">Hinting<\/a> ist ein komplizierter Prozess, der nur von professionellen Schriftdesignern auf hohem Niveau beherrscht werden kann. Die Konturen von OpenType-Schriften (PostScript) sind einfach zu bearbeiten, enthalten kubische Kurven und das Hinting ist vereinfacht und weitgehend automatisiert. Die Qualit\u00e4t der Schriftdarstellung auf dem Bildschirm ist deutlich schlechter, aber f\u00fcr alle Schriften gleich.&nbsp;<\/p>\n\n\n\n<p>1999 integrierte Apple seinen eigenen 2D-Bildschirmrasterer Quartz in sein Betriebssystem. Er vereinheitlicht die Darstellung von TrueType- und OpenType-Schriften aller Entwickler auf allen Bildschirmen von Apple-Computern und ignoriert das TrueType-Hinting. Daher ist das TrueType-Format auch f\u00fcr Windows- und Linux-Ger\u00e4te relevant.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was ist TrueType-Hinting und warum wird es ben\u00f6tigt?<\/h2>\n\n\n\n<p>In der digitalen Typografie wird jedes Symbol durch einen Satz von Konturen definiert, die in der Regel aus B\u00e9zier-Kurvensplines bestehen. Wenn ein Symbol auf einem Pixelraster gerendert wird, werden die Konturen auf die gew\u00fcnschte Gr\u00f6\u00dfe skaliert und dann die Pixel innerhalb der Kontur mit Schwarz gef\u00fcllt. Dieser Algorithmus funktioniert sehr gut bei hohen DPI-Werten. Bei DPI-Werten unter 150 wird das Rendern jedoch problematisch.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/typetype.org\/wp-content\/uploads\/hint_4.1.png\" alt=\"\" class=\"wp-image-1000004376\" srcset=\"https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_4.1.png 1680w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_4.1-1024x366.png 1024w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_4.1-420x150.png 420w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_4.1-768x274.png 768w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_4.1-1200x429.png 1200w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_4.1-1536x549.png 1536w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_4.1-600x214.png 600w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_4.1-944x337.png 944w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_4.1-80x29.png 80w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_4.1-300x107.png 300w\" sizes=\"(max-width: 1680px) 100vw, 1680px\" \/><figcaption class=\"wp-element-caption\"><strong>Von links nach rechts: Vektor-Glyph-Darstellung, Glyph-Rasterung auf einem 18pt 144 DPI Pixelraster, Glyph-Rasterung auf einem 18pt 96 DPI Pixelraster&nbsp;<\/strong><\/figcaption><\/figure>\n\n\n\n<p>Unter TrueType Hinting (oder Instruktion) versteht man Hinweise, die mit Hilfe spezieller Software in die Schriftdatei eingebettet werden. Man k\u00f6nnte sagen, dass es sich dabei um Einschr\u00e4nkungen handelt, die den Zeichen bei der Skalierung auferlegt werden, um die vom Designer programmierten Formen in jeder Gr\u00f6\u00dfe, auf jedem Ger\u00e4t, in jeder Aufl\u00f6sung und in jeder Software bestm\u00f6glich wiederzugeben. Hinting verbessert das Erscheinungsbild und die Lesbarkeit von Text bei niedrigen Bildschirmaufl\u00f6sungen und kleinen Schriftgr\u00f6\u00dfen.&nbsp;<\/p>\n\n\n\n<p>TrueType-Hinting kann manuell oder automatisch erfolgen. F\u00fcr leichte und mittelgewichtige Schriften mit einfachen Formen wie Thin, ExtraLight, Light, Regular, Medium ist ein automatisches Hinting in den meisten F\u00e4llen ausreichend. Bei gr\u00f6\u00dferen Schriftgraden &#8211; von DemiBold bis Black &#8211; und komplexeren Schriftformen (z.B. Serifenschriften oder Displayschriften) k\u00f6nnen Probleme auftreten. Manuelles TrueType-Hinting wird entweder in einem Grafikeditor oder in einer speziellen Software durchgef\u00fchrt. Das manuelle Hinting von Schriften ist Kunst und Handwerk zugleich. Ein Hinting-Spezialist markiert die fertige Schriftdatei von Hand, Zeichen f\u00fcr Zeichen, und testet sie dann in verschiedenen Schriftgr\u00f6\u00dfen. Oft gelingt es durch Hinting, das charakteristische Schriftbild bis zu einer Gr\u00f6\u00dfe von 14 px zu erhalten und die Lesbarkeit bis zu einer Gr\u00f6\u00dfe von 9 px zu gew\u00e4hrleisten.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/typetype.org\/wp-content\/uploads\/hint_7.2.png\" alt=\"\" class=\"wp-image-1000004377\" srcset=\"https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_7.2.png 1680w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_7.2-1024x808.png 1024w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_7.2-420x332.png 420w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_7.2-768x606.png 768w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_7.2-1200x947.png 1200w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_7.2-1536x1212.png 1536w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_7.2-600x474.png 600w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_7.2-599x473.png 599w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_7.2-80x63.png 80w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_7.2-300x237.png 300w\" sizes=\"(max-width: 1680px) 100vw, 1680px\" \/><figcaption class=\"wp-element-caption\"><strong>TT-Hinting-Fenster in FontLab7&nbsp;<\/strong><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Vier Hauptaufgaben, die durch Hinting gel\u00f6st werden<\/h2>\n\n\n\n<p>1. Erhaltung des Kontrasts &#8211; Hinting erm\u00f6glicht es, den vom Designer beabsichtigten Kontrast in die Schrift zur\u00fcckzubringen.&nbsp;<\/p>\n\n\n\n<p>2. Verbesserung der Lesbarkeit &#8211; In kleinen Textgr\u00f6\u00dfen ist Hinting f\u00fcr die Lesbarkeit der Zeichen verantwortlich.&nbsp;<\/p>\n\n\n\n<p>3. Schaffung von Zwischenr\u00e4umen &#8211; Hinting verhindert, dass Buchstaben ineinander laufen, und sorgt daf\u00fcr, dass der Abstand zwischen den Buchstaben so bleibt, wie es der Autor vorgesehen hat.&nbsp;<\/p>\n\n\n\n<p>4. Einhaltung einer klaren Textzeile &#8211; Hinting stellt sicher, dass die Buchstaben in jeder Textgr\u00f6\u00dfe innerhalb der Zeile bleiben und nicht aus der Zeile herausspringen.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/typetype.org\/wp-content\/uploads\/hint_8.1.png\" alt=\"\" class=\"wp-image-1000004378\" srcset=\"https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_8.1.png 710w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_8.1-420x325.png 420w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_8.1-611x473.png 611w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_8.1-600x465.png 600w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_8.1-80x62.png 80w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_8.1-300x232.png 300w\" sizes=\"(max-width: 710px) 100vw, 710px\" \/><figcaption class=\"wp-element-caption\"><strong><a href=\"https:\/\/typetype.org\/de\/fonts\/tt-marxiana\/\">TT Marxiana Elzevir<\/a> vor und nach dem Hinting<\/strong><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Praktische Anwendungen im Alltag&nbsp;<\/h2>\n\n\n\n<p>Bis Anfang 2021 werden 40% der PC-Benutzer zwei Hauptbildschirmaufl\u00f6sungen haben &#8211; 1920\u00d71080 und 1368\u00d7768. Ein Monitor mit einer Aufl\u00f6sung von 1920\u00d71080 und einer Bildschirmdiagonale von 22 Zoll wird nur etwa 100 DPI haben. Nimmt man 300 DPI als Idealwert f\u00fcr den Druck an, so ist dies dreimal weniger, als f\u00fcr eine einwandfreie Schriftdarstellung erforderlich ist.&nbsp;<\/p>\n\n\n\n<p>Trotzdem investieren viele Schriftstudios nur sehr wenig Zeit in das Hinting: Entweder beziehen sie sich auf OpenType-Fonts mit einfachem PostScript-Hinting, ohne \u00fcberhaupt TTF-Fonts zu haben, oder sie verwenden automatische Hinting-Tools. Infolgedessen sehen die Nutzer verschiedener Websites und Dienste, einschlie\u00dflich kleiner und gro\u00dfer Unternehmen mit Millionen von Besuchern, verzerrte Schriftdesigns.&nbsp;<\/p>\n\n\n\n<p>Dar\u00fcber hinaus verf\u00fcgen gro\u00dfe internationale Unternehmen und Konzerne m\u00f6glicherweise \u00fcber veraltete oder industrielle Ger\u00e4te mit niedriger DPI-Aufl\u00f6sung, so dass Probleme bei der Schriftdarstellung f\u00fcr sie immer noch relevant sind. Spezialisierte Anwendungsbereiche wie Banken (Geldautomaten), Navigationsger\u00e4te, Spiele- und Anwendungsentwicklung sowie Fernsehprogramme, die eine sorgf\u00e4ltige Schriftdarstellung erfordern, sind ebenfalls betroffen.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/typetype.org\/wp-content\/uploads\/hint_9.1.png\" alt=\"\" class=\"wp-image-1000004379\" srcset=\"https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_9.1.png 1680w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_9.1-1024x364.png 1024w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_9.1-420x149.png 420w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_9.1-768x273.png 768w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_9.1-1200x426.png 1200w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_9.1-1536x546.png 1536w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_9.1-600x213.png 600w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_9.1-944x335.png 944w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_9.1-80x28.png 80w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_9.1-300x107.png 300w\" sizes=\"(max-width: 1680px) 100vw, 1680px\" \/><figcaption class=\"wp-element-caption\"><strong>Ein Beispiel f\u00fcr minderwertige Andeutung: Konturen verschmelzen&nbsp;<\/strong><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/typetype.org\/wp-content\/uploads\/hint_11.3.png\" alt=\"\" class=\"wp-image-1000004380\" srcset=\"https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_11.3.png 1680w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_11.3-1024x366.png 1024w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_11.3-420x150.png 420w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_11.3-768x274.png 768w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_11.3-1200x429.png 1200w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_11.3-1536x549.png 1536w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_11.3-600x214.png 600w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_11.3-944x337.png 944w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_11.3-80x29.png 80w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_11.3-300x107.png 300w\" sizes=\"(max-width: 1680px) 100vw, 1680px\" \/><figcaption class=\"wp-element-caption\"><strong>Ein Beispiel f\u00fcr minderwertiges Hinting: Der Buchstabe \u201er\u201c erhebt sich \u00fcber die Kleinbuchstaben.<\/strong><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Hinting bei TypeType<\/strong><\/h2>\n\n\n\n<p>Anfang der 90er Jahre war Hinting ein technologisch komplizierter Prozess, da die Anweisungen in TrueType Low-Level-Assembler-Befehle waren:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/typetype.org\/wp-content\/uploads\/hint_15.2.png\" alt=\"\" class=\"wp-image-1000004381\" srcset=\"https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_15.2.png 1680w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_15.2-1024x366.png 1024w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_15.2-420x150.png 420w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_15.2-768x274.png 768w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_15.2-1200x429.png 1200w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_15.2-1536x549.png 1536w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_15.2-600x214.png 600w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_15.2-944x337.png 944w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_15.2-80x29.png 80w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_15.2-300x107.png 300w\" sizes=\"(max-width: 1680px) 100vw, 1680px\" \/><figcaption class=\"wp-element-caption\"><strong>Beispiel f\u00fcr Low-Level-Assembler-Anweisungen&nbsp;<\/strong><\/figcaption><\/figure>\n\n\n\n<p>Heute wird f\u00fcr das Hinting Software verwendet, die visuelle High-Level-Befehle unterst\u00fctzt und diese in nativen Code umwandelt. Die folgende Software ist erw\u00e4hnenswert:&nbsp;<\/p>\n\n\n\n<p>&#8211; ttfautohint &#8211; automatisches Hinting mit optionalen Parametern basierend auf Free Type Rendering&nbsp;<\/p>\n\n\n\n<p>&#8211; Fontlab\/Glyphs &#8211; Schrift-Editoren mit Hinting-F\u00e4higkeiten&nbsp;<\/p>\n\n\n\n<p>&#8211; Microsoft Visual TrueType &#8211; eigenst\u00e4ndige Hinting-Applikation&nbsp;<\/p>\n\n\n\n<p>Im Gegensatz zu PostScript ist es nicht m\u00f6glich, Schriften zu dekompilieren, um TrueType-Hinting zu bearbeiten, da jede Anwendung ihre eigenen Befehle ausf\u00fchrt. Man muss zum Quellcode gehen oder ganz von vorne anfangen.&nbsp;<\/p>\n\n\n\n<p>Wir f\u00fchren TrueType-Hinting sowohl f\u00fcr einzelne statische Schriften als auch f\u00fcr <a href=\"https:\/\/typetype.org\/de\/fonts\/variable\/\">variable<\/a> Schriften durch und verwenden Visual TrueType und mehrere propriet\u00e4re technische Unterprogramme, um die Hinting-Arbeit zu optimieren.&nbsp;<\/p>\n\n\n\n<p><strong>Eine interessante Tatsache:&nbsp;<\/strong><\/p>\n\n\n\n<p>Die Geschichte von VTT geht auf die Entstehung des TrueType-Formats zur\u00fcck. Einer der Autoren und Sch\u00f6pfer der TrueType-Befehlssprache ist Sampo Kaasila, der auch die kommerzielle Hinting-Anwendung Typeman f\u00fcr den Macintosh entwickelt hat. Nach einiger Zeit wurde die Typeman-Lizenz von Microsoft erworben, und VTT, das derzeit nur unter Windows l\u00e4uft, wurde unter dieser Lizenz entwickelt. Obwohl VTT in den fr\u00fchen 2000er Jahren urspr\u00fcnglich kostenlos war, musste man, um damit arbeiten zu k\u00f6nnen, eine Lizenzvereinbarung ausf\u00fcllen und an Microsoft faxen, um Zugang zu einem Forum zu erhalten, von dem man die Anwendung herunterladen konnte.&nbsp;<\/p>\n\n\n\n<p>Warum VTT? Unserer Meinung nach ist es der komplexeste Editor, der alle m\u00f6glichen \u00c4nderungen an der Schrift erlaubt. Ein weiterer Vorteil ist, dass VTT von Microsoft entwickelt wurde, was garantiert, dass die Vorschau im Editor und die endg\u00fcltige Darstellung identisch sind. Au\u00dferdem gibt es Kundensupport: Man kann den Entwicklern eine E-Mail schicken und erh\u00e4lt innerhalb weniger Tage einen Link zu einem fehlerfreien Build. Ein Nachteil ist, dass der Code propriet\u00e4r ist, so dass wir zus\u00e4tzliche Python-Skripte schreiben mussten, um ben\u00f6tigte Funktionen zu aktivieren. Hier sind einige Beispiele:&nbsp;<\/p>\n\n\n\n<p>&#8211; Korrekte Positionierung von diakritischen Zeichen \u00fcber und unter Buchstaben.&nbsp;<\/p>\n\n\n\n<p>&#8211; Erzwungene Ausrichtung von Komponenten am Pixelraster.&nbsp;<\/p>\n\n\n\n<p>&#8211; Korrektes automatisches Gruppieren von Zeichen.&nbsp;<\/p>\n\n\n\n<p>&#8211; \u00dcbertragung von Anspielungen zwischen Zeichen.&nbsp;<\/p>\n\n\n\n<p>&#8211; Stem-Korrektur in d\u00fcnnen Schriften.&nbsp;<\/p>\n\n\n\n<p>Ein typischer Font-Hinting-Prozess:&nbsp;<\/p>\n\n\n\n<p>1. Die H\u00f6henpunkte werden so gesetzt, dass das Zeichen in Relation zu anderen Zeichen konsistent ist und sich an die definierte Textzeile h\u00e4lt, ohne diese zu \u00fcberschreiten (d.h. z.B. ein Gro\u00dfbuchstabe ist so hoch wie andere Gro\u00dfbuchstaben und Kleinbuchstaben sind so hoch wie andere Kleinbuchstaben).&nbsp;<\/p>\n\n\n\n<p>2. Die Breite aller horizontalen S\u00e4tze ist so festgelegt, dass sie mit anderen \u00e4hnlichen S\u00e4tzen in der Schrift identisch ist.&nbsp;<\/p>\n\n\n\n<p>3. Die Breite aller vertikalen S\u00e4tze ist in gleicher Weise festgelegt.&nbsp;<\/p>\n\n\n\n<p>4. Andere, nicht betroffene Punkte werden automatisch proportional zu den Punkten gegl\u00e4ttet, die einem Befehl unterworfen wurden.&nbsp;<\/p>\n\n\n\n<p>Font-Hinting-Prozess:&nbsp;<\/p>\n\n\n\n<p>1. Zuerst lassen wir einen Autohint laufen, der die Aufgabe hat, die Glyphen zu gl\u00e4tten und die Stellen zu identifizieren, an denen eine manuelle Bearbeitung erforderlich ist. Das spart eine Menge Zeit.&nbsp;<\/p>\n\n\n\n<p>2. Vor dem manuellen Hinting wenden wir einige unserer Skripte auf die Schrift an. Dies hilft uns, problematische Stellen zu identifizieren und spart uns wiederum zus\u00e4tzliche Arbeit.&nbsp;<\/p>\n\n\n\n<p>3. Manuelle Arbeit: Wir \u00fcberpr\u00fcfen die Kontrollwerte der Schrift (H\u00f6hen und Breiten) und f\u00fcgen \u00c4nderungen zu den Anweisungen hinzu, die durch das automatische Hinting erstellt wurden.&nbsp;<\/p>\n\n\n\n<p>4. Kontrolle und Korrektur.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/typetype.org\/wp-content\/uploads\/hint_13_5.gif\" alt=\"\" class=\"wp-image-1000004382\"\/><figcaption class=\"wp-element-caption\"><strong>Hinting eines einzelnen Symbols&nbsp;<\/strong><\/figcaption><\/figure>\n\n\n\n<p>Das Hinting eines variablen Fonts ist ein komplizierterer Prozess, da einige der funktionalen Elemente, wie z.B. Deltas, fehlen, aber wir hinten den Font genauso wie einen statischen Font. Dieser Prozess ist dem Hinting einer einzelnen Schrift sehr \u00e4hnlich, mit einem Unterschied: Bei variablen Schriften gibt es mehrere sogenannte Master-Schriften, zwischen denen die Variabilit\u00e4t stattfindet. Beim Hinting k\u00f6nnen wir jedoch nur die Basisschriftart andeuten.&nbsp; Die anderen Master-Fonts erhalten also Hinting-Befehle vom Master-Font, und der Hinting-Test-\/Debugging-Prozess wird komplizierter.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/typetype.org\/wp-content\/uploads\/hint_14.2.png\" alt=\"\" class=\"wp-image-1000004383\" srcset=\"https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_14.2.png 1680w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_14.2-1024x720.png 1024w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_14.2-420x296.png 420w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_14.2-768x540.png 768w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_14.2-1200x844.png 1200w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_14.2-1536x1081.png 1536w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_14.2-600x422.png 600w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_14.2-672x473.png 672w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_14.2-80x56.png 80w, https:\/\/typetype.org\/de\/wp-content\/uploads\/hint_14.2-300x211.png 300w\" sizes=\"(max-width: 1680px) 100vw, 1680px\" \/><figcaption class=\"wp-element-caption\"><strong>Arbeiten mit VTT an einem variablen Font&nbsp;<\/strong><\/figcaption><\/figure>\n\n\n\n<p>Hinting unterliegt einer Reihe von Besonderheiten, die vom Betriebssystem oder dem Browser abh\u00e4ngen, in dem die Schrift angezeigt wird. Wir aktualisieren st\u00e4ndig unsere Skripte\/Programme, die unser Hinting verbessern und optimieren. F\u00fcr unsere Kunden erstellen wir auf Wunsch ein detailliertes Hinting, damit die Schriften so genau wie m\u00f6glich angezeigt werden. Wir f\u00fchren auch Font-Audits durch und geben entsprechende Empfehlungen.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Schlussfolgerung<\/h2>\n\n\n\n<p>Hinting mag ein komplizierter und aufw\u00e4ndiger Prozess sein. Dem ist aber nicht so. Wir konnten das Hinting sowohl f\u00fcr einzelne Gesichter als auch f\u00fcr gro\u00dfe Familien deutlich optimieren. Wir haben das Hinting von verschiedenen Schriftschnitten sowie zwischen aufrechten und geneigten Versionen von Schriften implementiert und gelernt, wie man <a href=\"https:\/\/typetype.org\/de\/fonts\/variable\/\">variable<\/a> Schriften hinten kann.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/typetype.org\/wp-content\/uploads\/tt_preview.gif\" alt=\"\" class=\"wp-image-1000004384\"\/><figcaption class=\"wp-element-caption\"><strong>TypeType Logo-Hinting&nbsp;<\/strong><\/figcaption><\/figure>\n\n\n\n<p>Wir haben unsere eigenen Werkzeuge (Skripte) und Methoden entwickelt, um das Hinting von Schriften zu optimieren. Zusammen haben sie <a href=\"https:\/\/typetype.org\/de\/hinting\/\">Hinting erschwinglich<\/a> gemacht. Und da unsere Erfahrung zeigt, dass eine Schrift ohne hochwertiges Hinting viele Anwendungsm\u00f6glichkeiten verliert, hinterlegen wir alle Schriften, die wir derzeit ver\u00f6ffentlichen.&nbsp;<\/p>\n\n\n\n<p>Wir helfen auch anderen Schriftstudios beim Hinting. Das TypeType-Team ist offen f\u00fcr den Austausch mit Kollegen.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Artikel erz\u00e4hlen wir die Geschichte der Entwicklung von Font Hinting. Wir berichten von unseren eigenen Erfahrungen bei der Arbeit mit Schriften und erkl\u00e4ren, welche Aufgaben Hinting l\u00f6st.<\/p>\n","protected":false},"author":1,"featured_media":10000032003,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[188,186],"class_list":["post-4371","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-work-with-fonts","tag-font-mastering"],"acf":{"show_sidebar":true},"_links":{"self":[{"href":"https:\/\/typetype.org\/de\/wp-json\/wp\/v2\/posts\/4371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/typetype.org\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/typetype.org\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/typetype.org\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/typetype.org\/de\/wp-json\/wp\/v2\/comments?post=4371"}],"version-history":[{"count":5,"href":"https:\/\/typetype.org\/de\/wp-json\/wp\/v2\/posts\/4371\/revisions"}],"predecessor-version":[{"id":47029,"href":"https:\/\/typetype.org\/de\/wp-json\/wp\/v2\/posts\/4371\/revisions\/47029"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/typetype.org\/de\/wp-json\/wp\/v2\/media\/10000032003"}],"wp:attachment":[{"href":"https:\/\/typetype.org\/de\/wp-json\/wp\/v2\/media?parent=4371"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/typetype.org\/de\/wp-json\/wp\/v2\/categories?post=4371"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/typetype.org\/de\/wp-json\/wp\/v2\/tags?post=4371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}