Font hinting (original) (raw)
Font hinting (also known as instructing) is the use of mathematical instructions to adjust the display of an outline font so that it lines up with a rasterized grid. At low screen resolutions, hinting is critical for producing clear, legible text. It can be accompanied by antialiasing and (on liquid crystal displays) subpixel rendering for further clarity.
Property | Value |
---|---|
dbo:abstract | Hinting ist ein Verfahren, bei dem Hinweise (englisch Hints) in Vektorfont-Schriftarten eingebettet werden, um die Darstellungsqualität von Texten auf Bildschirmen mit geringer Auflösung zu verbessern. Hints bewirken, dass die Umrisse der Schriftzeichen bei der Darstellung exakt an den Pixelkanten ausgerichtet werden, wodurch eine einheitliche und saubere Darstellung entsteht. Dabei wird in Kauf genommen, dass die Form der Zeichen, die Liniendicke und die Abstände zwischen den Zeichen verändert werden, so dass das typische Erscheinungsbild einer Schrift verloren gehen kann und verschiedene Schriften bei sehr kleinem Schriftgrad sehr ähnlich aussehen können, auch wenn diese bei größeren Schriftgraden deutlich voneinander abweichen. Das Erstellen von Hints ist ein sehr aufwändiger Vorgang, der zur Erreichung bester Darstellungsqualität manuell durchgeführt wird. Viele kostenlose oder preisgünstige Schriften verfügen über kein Hinting oder nur ein von Schriften-Tools automatisch erzeugtes Hinting (Auto-Hinting). Neben dem Hinting ist Antialiasing (mit oder ohne Subpixel-Rendering) eine weitere Methode, die Darstellung von Schriftarten zu verbessern. Hierbei bleibt die Form der Zeichen erhalten, die Schrift erscheint dadurch aber unscharf. Seit Windows Vista und Mac OS X ist bei den meisten Betriebssystemen eine Kombination aus Hinting mit Antialiasing und Subpixel-Rendering (unter Windows ClearType genannt) standardmäßig aktiviert, um eine bestmögliche Darstellungsqualität zu erreichen. (de) Font hinting (also known as instructing) is the use of mathematical instructions to adjust the display of an outline font so that it lines up with a rasterized grid. At low screen resolutions, hinting is critical for producing clear, legible text. It can be accompanied by antialiasing and (on liquid crystal displays) subpixel rendering for further clarity. (en) Le hinting ou l’optimisation de rendu est l’utilisation d’instructions sur des contours vectoriels pour ajuster leurs rendus dans la grille de pixels durant la rastérisation. À basse résolution, l’optimisation est cruciale pour le rendu de dessin conforme à l’originale et pour la lisibilité de texte. Il peut être combiné avec l’anticrénelage, produisant des niveaux de gris ou des niveaux de sous-pixels. (fr) フォントヒンティング (英: font hinting) とは、アウトラインフォントをビットマップ画像へとラスタライズする際の最適化技術である。 (ja) Hinten (oorspronkelijk Engels: hinting) is een techniek voor het aanpassen van digitale lettertypes aan het rooster van een printer of beeldscherm. Vooral bij lage resolutie is hinting cruciaal voor de leesbaarheid. De vorm van de letters in een digitale letterbibliotheek ('font') wordt beschreven in termen van lijnen en wiskundige krommen of curven, zoals de Bézierkromme. Weliswaar kan een letterontwerper zijn ontwerp eerst met potlood op papier tekenen, maar daarna zal hij of een collega het ontwerp gaan omzetten in een wiskundige beschrijving. Die wiskundige beschrijving is niet afhankelijk van de schaal van de letter. Daardoor kan het lettertype onbeperkt worden vergroot en verkleind zonder dat de vorm van de letters verandert. Uiteindelijk moet echter deze perfecte beschrijving van de vorm van een letter worden omgezet in een rooster van zwarte en witte punten (bij een printer) of de pixels van een beeldscherm. Een typische letter op een beeldscherm beslaat maar ongeveer 10 bij 10 pixels. Wanneer deze omzetting van lijnen naar pixels op een naïeve manier gebeurt kan het resultaat er slecht uitzien en moeilijk leesbaar zijn. Dunne lijnen kunnen helemaal wegvallen, en bijvoorbeeld de poten van de letter m zouden op het scherm verschillende diktes kunnen krijgen. Het hinten van een lettertype zorgt ervoor dat dit probleem wordt tegengegaan. Hinten bestaat uit een breed scala van technieken. Een voorbeeld is het aanpassen van de curves aan het rooster: controlepunten (punten die de vorm en plaats van een lijn of curve beschrijven) die dicht bij een roosterlijn liggen worden naar een roosterlijn verplaatst. Dit kan natuurlijk pas gebeuren als bekend is waar de roosterlijnen liggen, dat wil zeggen op het moment dat de tekst op het scherm wordt gezet. De 'hinting informatie' in het lettertype bestaat uit een algoritme dat aangeeft hoe deze aanpassing moet gebeuren. Het hinten kan automatisch of handmatig gebeuren. Lettertypen die bedoeld zijn voor veelvuldig gebruik bij lage resolutie, zoals de typische beeldschermletter Verdana, worden vaak intensief handmatig gehint. Bekende bestandsformaten voor digitale lettertypen, zoals Postscript Type 1, TrueType (TTF) en OpenType (OTF) kunnen alle hintinginformatie bevatten. (nl) Hinting czcionek to użycie pewnych metod do przyciągania krawędzi czcionek do siatki (np. pikseli matrycy), by uzyskać lepszy obraz. Jest to szczególnie zauważalne przy małym tekście wyświetlanym na ekranach o niskich rozdzielczościach – tam tekst bez hintingu jest niemal nieczytelny. Hinty najczęściej są tworzone w edytorach czcionek i dodawane do nich. Większość edytorów ma funkcję automatycznego ich tworzenia, lecz można robić to także ręcznie. (pl) Хинтинг (хинтование) (англ. hinting, от hint «намёк, совет») — сглаживание контура шрифта при его растеризации при помощи специальных программных инструкций, заложенных в шрифтовой файл. Используется для обеспечения более чёткого отображения букв на устройствах с низким разрешением экрана или при отображении текста в мелком кегле. Хинты представляют собой пары направляющих, дополнительно определяющие положения и толщины основных штрихов (элементов) символа. Они реализуются в виде набора пар вертикальных и горизонтальных линий, которые фиксируют все штрихи (и подобные элементы) символов. При растеризации первым делом происходит расчёт толщины и положения хинтов, а затем уже на эти рассчитанные величины накладывается контур. Размер и положение данного хинта остаются неизменными от символа к символу. Таким образом даже в рамках достаточно низкого разрешения и при малом количестве отображаемых оттенков удаётся сохранить постоянную толщину основных штрихов, соблюсти одинаковую высоту знаков, а также избежать «склеивания» отдельных штрихов. Однако применение хинтинга приводит к искажениям пропорций символа, и в особенности толщины штриха в связи с необходимостью подогнать их к целому количеству пикселей. (ru) 字體微調(英語:Font hinting、或Font instructing)是指使用数学指令来调整轮廓字体的显示,使其与光栅化网格对齐。在低屏幕分辨率下,微调对于生成清晰易读的文本至关重要。反鋸齒和液晶显示器的技术可让已微调的字体进行进一步清晰化。 (zh) Хі́нтинг, або хінтування, хінтінг (англ. hinting) — метод прив'язки форми векторної літери шрифту до сітки (наприклад пікселів екрану), щоб уникнути імовірних деформацій. Полягає у позначенні ключових моментів шрифтової форми так званими хінтами, тобто спеціальними інструкціями. Особливо потрібен для малих розмірів літер чи при низькій роздільності відтворюючого пристрою. Інструкції для хінтингу зазвичай розмічаються у , і додаються до файлу шрифту. (uk) |
dbo:thumbnail | wiki-commons:Special:FilePath/Font-hinting-example.png?width=300 |
dbo:wikiPageExternalLink | http://dejavu.sourceforge.net/wiki/index.php/Hinting_tutorial http://freetype.sourceforge.net/patents.html http://www.RasterTragedy.com/ https://everythingfonts.com/font-hinter http://www.microsoft.com/typography/TrueTypeHintingIntro.mspx%7Ctitle=''TrueType http://www.microsoft.com/typography/tools/trtalr.aspx https://web.archive.org/web/20070903104225/http:/dejavu.sourceforge.net/wiki/index.php/Hinting_tutorial https://web.archive.org/web/20070928213935/http:/antigrain.com/research/font_rasterization/index.html |
dbo:wikiPageID | 3545908 (xsd:integer) |
dbo:wikiPageLength | 5376 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1110318910 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Interpolation dbr:Em_(typography) dbr:FreeType dbr:Liquid_crystal_display dbr:Subpixel_rendering dbc:Digital_typography dbr:X-height dbr:Baseline_(typography) dbr:Font dbr:Font_editor dbr:Font_rasterization dbr:Kell_factor dbr:Apple_Inc dbr:Pixel_density dbr:Point_(typography) dbr:Cap_height dbr:Verdana dbr:Software_patent dbr:Outline_font dbr:Spatial_anti-aliasing dbr:Tom_Rickner dbr:TrueType dbr:Grid-fitting dbr:Screen_resolution dbr:File:Font-hinting-example.png |
dbp:date | 2007-09-03 (xsd:date) |
dbp:url | https://web.archive.org/web/20070903104225/http:/dejavu.sourceforge.net/wiki/index.php/Hinting_tutorial |
dbp:wikiPageUsesTemplate | dbt:Cite_web dbt:Fact dbt:Refimprove dbt:Reflist dbt:Short_description dbt:Webarchive dbt:Digital-typography-stub dbt:Typography_terms |
dcterms:subject | dbc:Digital_typography |
gold:hypernym | dbr:Use |
rdfs:comment | Font hinting (also known as instructing) is the use of mathematical instructions to adjust the display of an outline font so that it lines up with a rasterized grid. At low screen resolutions, hinting is critical for producing clear, legible text. It can be accompanied by antialiasing and (on liquid crystal displays) subpixel rendering for further clarity. (en) Le hinting ou l’optimisation de rendu est l’utilisation d’instructions sur des contours vectoriels pour ajuster leurs rendus dans la grille de pixels durant la rastérisation. À basse résolution, l’optimisation est cruciale pour le rendu de dessin conforme à l’originale et pour la lisibilité de texte. Il peut être combiné avec l’anticrénelage, produisant des niveaux de gris ou des niveaux de sous-pixels. (fr) フォントヒンティング (英: font hinting) とは、アウトラインフォントをビットマップ画像へとラスタライズする際の最適化技術である。 (ja) Hinting czcionek to użycie pewnych metod do przyciągania krawędzi czcionek do siatki (np. pikseli matrycy), by uzyskać lepszy obraz. Jest to szczególnie zauważalne przy małym tekście wyświetlanym na ekranach o niskich rozdzielczościach – tam tekst bez hintingu jest niemal nieczytelny. Hinty najczęściej są tworzone w edytorach czcionek i dodawane do nich. Większość edytorów ma funkcję automatycznego ich tworzenia, lecz można robić to także ręcznie. (pl) 字體微調(英語:Font hinting、或Font instructing)是指使用数学指令来调整轮廓字体的显示,使其与光栅化网格对齐。在低屏幕分辨率下,微调对于生成清晰易读的文本至关重要。反鋸齒和液晶显示器的技术可让已微调的字体进行进一步清晰化。 (zh) Хі́нтинг, або хінтування, хінтінг (англ. hinting) — метод прив'язки форми векторної літери шрифту до сітки (наприклад пікселів екрану), щоб уникнути імовірних деформацій. Полягає у позначенні ключових моментів шрифтової форми так званими хінтами, тобто спеціальними інструкціями. Особливо потрібен для малих розмірів літер чи при низькій роздільності відтворюючого пристрою. Інструкції для хінтингу зазвичай розмічаються у , і додаються до файлу шрифту. (uk) Hinting ist ein Verfahren, bei dem Hinweise (englisch Hints) in Vektorfont-Schriftarten eingebettet werden, um die Darstellungsqualität von Texten auf Bildschirmen mit geringer Auflösung zu verbessern. Hints bewirken, dass die Umrisse der Schriftzeichen bei der Darstellung exakt an den Pixelkanten ausgerichtet werden, wodurch eine einheitliche und saubere Darstellung entsteht. Dabei wird in Kauf genommen, dass die Form der Zeichen, die Liniendicke und die Abstände zwischen den Zeichen verändert werden, so dass das typische Erscheinungsbild einer Schrift verloren gehen kann und verschiedene Schriften bei sehr kleinem Schriftgrad sehr ähnlich aussehen können, auch wenn diese bei größeren Schriftgraden deutlich voneinander abweichen. (de) Hinten (oorspronkelijk Engels: hinting) is een techniek voor het aanpassen van digitale lettertypes aan het rooster van een printer of beeldscherm. Vooral bij lage resolutie is hinting cruciaal voor de leesbaarheid. Het hinten kan automatisch of handmatig gebeuren. Lettertypen die bedoeld zijn voor veelvuldig gebruik bij lage resolutie, zoals de typische beeldschermletter Verdana, worden vaak intensief handmatig gehint. Bekende bestandsformaten voor digitale lettertypen, zoals Postscript Type 1, TrueType (TTF) en OpenType (OTF) kunnen alle hintinginformatie bevatten. (nl) Хинтинг (хинтование) (англ. hinting, от hint «намёк, совет») — сглаживание контура шрифта при его растеризации при помощи специальных программных инструкций, заложенных в шрифтовой файл. Используется для обеспечения более чёткого отображения букв на устройствах с низким разрешением экрана или при отображении текста в мелком кегле. Хинты представляют собой пары направляющих, дополнительно определяющие положения и толщины основных штрихов (элементов) символа. Они реализуются в виде набора пар вертикальных и горизонтальных линий, которые фиксируют все штрихи (и подобные элементы) символов. (ru) |
rdfs:label | Hint (de) Font hinting (en) Hinting (fr) フォントヒンティング (ja) Hinten (nl) Hinting (pl) Хинтинг (ru) Хінтинг (uk) 字体微调 (zh) |
owl:sameAs | freebase:Font hinting dbpedia-commons:Font hinting wikidata:Font hinting dbpedia-de:Font hinting dbpedia-fr:Font hinting dbpedia-ja:Font hinting dbpedia-nl:Font hinting dbpedia-pl:Font hinting dbpedia-ru:Font hinting dbpedia-uk:Font hinting dbpedia-zh:Font hinting https://global.dbpedia.org/id/VeWa |
prov:wasDerivedFrom | wikipedia-en:Font_hinting?oldid=1110318910&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Font-hinting-example.png |
foaf:isPrimaryTopicOf | wikipedia-en:Font_hinting |
is dbo:wikiPageDisambiguates of | dbr:Hint |
is dbo:wikiPageRedirects of | dbr:Hinting |
is dbo:wikiPageWikiLink of | dbr:Meiryo dbr:Segoe dbr:Thomas_Rickner dbr:Vincent_Connare dbr:Device_fingerprint dbr:Inconsolata dbr:Intellifont dbr:Liberation_fonts dbr:STIX_Fonts_project dbr:FreeType dbr:Subpixel_rendering dbr:Computer_Modern dbr:Computer_font dbr:Typeface dbr:Typography_of_Apple_Inc. dbr:Wingdings dbr:Futura_(typeface) dbr:Nokia_Pure dbr:Adrian_Frutiger dbr:Font_rasterization dbr:Fonts_on_Macintosh dbr:Georgia_(typeface) dbr:Junicode dbr:PostScript dbr:PostScript_fonts dbr:Hint dbr:Serif dbr:Verdana dbr:Fixed-point_arithmetic dbr:Steve_Matteson dbr:TrueType dbr:Hinting |
is foaf:primaryTopic of | wikipedia-en:Font_hinting |