summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWerner Lemberg <wl@gnu.org>2021-01-18 17:59:50 +0100
committerWerner Lemberg <wl@gnu.org>2021-01-18 17:59:50 +0100
commit5d1761598d2465bf94593620973cc6b3596a1abf (patch)
treee0529804a40af7abc81c7c5ec70c197adb3659ac
parent01d34e9a7abfadeda496322ef9e87b3ab30c2721 (diff)
Collect hinting-related pages on new sub-page.
This also makes the (old) autohinter documentation available again.
-rw-r--r--freetype2/docs/documentation.html18
-rw-r--r--freetype2/docs/hinting/hinting.html151
-rw-r--r--freetype2/docs/hinting/subpixel-hinting.html (renamed from freetype2/docs/subpixel-hinting.html)32
-rw-r--r--freetype2/docs/hinting/text-rendering-general.html (renamed from freetype2/docs/text-rendering-general.html)42
-rw-r--r--index.html2
5 files changed, 194 insertions, 51 deletions
diff --git a/freetype2/docs/documentation.html b/freetype2/docs/documentation.html
index f11ba19..7dd30e2 100644
--- a/freetype2/docs/documentation.html
+++ b/freetype2/docs/documentation.html
@@ -78,18 +78,7 @@
<h3><a href="design/index.html">The Design of
FreeType</a></h3>
- <h3><a href="text-rendering-general.html">On Slight Hinting,
- Proper Text Rendering, Stem Darkening and LCD
- Filters</a></h3>
- <p>Originally written for the 2.6.2 release, contains
- background information on several details of text
- rendering. Useful for better understanding the ‘big
- picture’.</p>
-
- <h3><a href="subpixel-hinting.html">The v40 TrueType
- interpreter mode</a></h3>
- <p>This documents the new default hinting mode introduced
- with FreeType version 2.7.</p>
+ <h3><a href="hinting/hinting.html">Hinting</a></h3>
<!-- Leave this as full URL -->
<h3><a href="https://www.freetype.org/freetype2/docs/rasterinfo/rasterinfo.html">The
@@ -100,7 +89,7 @@
<!-- ************************************************** -->
<div class="updated">
- <p>Last update: 13-Feb-2018</p>
+ <p>Last update: 18-Jan-2021</p>
</div>
</div>
</div>
@@ -179,6 +168,9 @@
<a href="design/index.html">Design</a>
</li>
<li class="secondary">
+ <a href="hinting/hinting.html">Hinting</a>
+ </li>
+ <li class="secondary">
<!-- Leave this as full URL -->
<a href="https://www.freetype.org/freetype2/docs/rasterinfo/rasterinfo.html">The
RasterInfo Font</a>
diff --git a/freetype2/docs/hinting/hinting.html b/freetype2/docs/hinting/hinting.html
new file mode 100644
index 0000000..6d4fdb2
--- /dev/null
+++ b/freetype2/docs/hinting/hinting.html
@@ -0,0 +1,151 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+
+<html lang="en">
+
+<head>
+ <meta http-equiv="Content-Type"
+ content="text/html; charset=utf-8">
+ <meta http-equiv="Content-Style-Type"
+ content="text/css">
+ <meta http-equiv="Content-Script-Type"
+ content="text/javascript">
+ <meta name="description"
+ content="FreeType Documentation">
+
+ <link rel="icon"
+ href="../../../image/favicon_-90.ico">
+ <link rel="shortcut icon"
+ href="../../../image/favicon_-90.ico">
+ <link rel="stylesheet"
+ type="text/css"
+ href="../../../css/freetype2_-90.css">
+
+ <script type="text/javascript"
+ src="../../../js/jquery-1.11.0.min.js">
+ </script>
+ <script type="text/javascript"
+ src="../../../js/jquery.ba-resize.min.js">
+ </script>
+ <script type="text/javascript"
+ src="../../../js/freetype2.js">
+ </script>
+
+ <title>FreeType Hinting</title>
+</head>
+
+<body>
+
+<div id="top"
+ class="bar">
+ <h1><a href="../../../index.html">FreeType</a> Hinting</h1>
+</div>
+
+
+<div id="wrapper">
+<div class="colmask leftmenu">
+ <div class="colright">
+ <div class="col1wrap">
+ <div class="col1">
+
+
+ <!-- ************************************************** -->
+
+ <div id="links">
+ <h3><a href="../../../autohinting/index.html">FreeType
+ Auto-Hinting</a></h3>
+
+ <h3><a href="text-rendering-general.html">On Slight Hinting,
+ Proper Text Rendering, Stem Darkening and LCD
+ Filters</a></h3>
+ <p>Originally written for the 2.6.2 release, contains
+ background information on several details of text
+ rendering. Useful for better understanding the ‘big
+ picture’.</p>
+
+ <h3><a href="subpixel-hinting.html">The v40 TrueType
+ interpreter mode</a></h3>
+ <p>This documents the new default hinting mode introduced
+ with FreeType version 2.7.</p>
+ </div>
+
+
+ <!-- ************************************************** -->
+
+ <div class="updated">
+ <p>Last update: 18-Jan-2021</p>
+ </div>
+ </div>
+ </div>
+
+
+ <!-- ************************************************** -->
+
+ <div class="col2">
+ </div>
+ </div>
+</div>
+
+
+<!-- ************************************************** -->
+
+<div id="TOC">
+ <ul>
+ <li class="funding">
+ <form action="https://www.paypal.com/cgi-bin/webscr"
+ method="post"
+ target="_top">
+ <input type="hidden"
+ name="cmd"
+ value="_s-xclick">
+ <input type="hidden"
+ name="hosted_button_id"
+ value="SK827YKEALMT4">
+ <input type="image"
+ src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif"
+ name="submit"
+ alt="PayPal - The safer, easier way to pay online!">
+ <img alt=""
+ border="0"
+ src="https://www.paypalobjects.com/de_DE/i/scr/pixel.gif"
+ width="1"
+ height="1">
+ </form>
+ </li>
+ <li class="primary">
+ <a href="../../../index.html">Home</a>
+ </li>
+ <li class="primary">
+ <a href="../../../index.html#news">News</a>
+ </li>
+ <li class="primary">
+ <a href="../index.html">Overview</a>
+ </li>
+ <li class="primary">
+ <a href="../documentation.html">Documentation</a>
+ </li>
+ <li class="primary">
+ <a href="../../../developer.html">Development</a>
+ </li>
+ <li class="primary">
+ <a href="../../../contact.html"
+ class="emphasis">Contact</a>
+ </li>
+
+ <li>
+ &nbsp; <!-- separate primary from secondary entries -->
+ </li>
+
+ <li class="secondary">
+ <a href="hinting.html" class="current">Hinting</a>
+ </li>
+ </ul>
+</div>
+
+</div> <!-- id="wrapper" -->
+
+<div id="TOC-bottom">
+</div>
+
+</body>
+</html>
diff --git a/freetype2/docs/subpixel-hinting.html b/freetype2/docs/hinting/subpixel-hinting.html
index aa138f3..2a88665 100644
--- a/freetype2/docs/subpixel-hinting.html
+++ b/freetype2/docs/hinting/subpixel-hinting.html
@@ -14,21 +14,21 @@
content="FreeType Documentation">
<link rel="icon"
- href="../../image/favicon_-90.ico">
+ href="../../../image/favicon_-90.ico">
<link rel="shortcut icon"
- href="../../image/favicon_-90.ico">
+ href="../../../image/favicon_-90.ico">
<link rel="stylesheet"
type="text/css"
- href="../../css/freetype2_-90.css">
+ href="../../../css/freetype2_-90.css">
<script type="text/javascript"
- src="../../js/jquery-1.11.0.min.js">
+ src="../../../js/jquery-1.11.0.min.js">
</script>
<script type="text/javascript"
- src="../../js/jquery.ba-resize.min.js">
+ src="../../../js/jquery.ba-resize.min.js">
</script>
<script type="text/javascript"
- src="../../js/freetype2.js">
+ src="../../../js/freetype2.js">
</script>
<title>The new v40 TrueType interpreter mode</title>
@@ -39,7 +39,7 @@
<div id="top"
class="bar">
- <h1><a href="../../index.html">FreeType</a> Subpixel Hinting</h1>
+ <h1><a href="../../../index.html">FreeType</a> Subpixel Hinting</h1>
</div>
@@ -63,7 +63,7 @@
&lsquo;subpixel hinting&rsquo; as some FreeType code calls
it. Actually, there is no subpixel hinting. Read on.</p>
- <p><img src="../../image/freetype-27-hinting-comparison.png"
+ <p><img src="../../../image/freetype-27-hinting-comparison.png"
alt="Demonstration and comparison of the various
hinting modes."></p>
@@ -124,7 +124,7 @@
a compatibility mode with supersampler and interpreter
rigs is present, i.e., most modern fonts.</p>
- <p><img src="../../image/freetype-27-consolas-v35-v40.png"
+ <p><img src="../../../image/freetype-27-consolas-v35-v40.png"
alt="Hinting comparison of the Consolas font."></p>
<p>The same can happen on Windows if you disable
@@ -141,7 +141,7 @@
mainly or only vertically and with varying
strength.</p>
- <p><img src="../../image/freetype-27-v35-v40-different-hinting.png"
+ <p><img src="../../../image/freetype-27-v35-v40-different-hinting.png"
alt="Hinting comparison between Georgia and NotoSerif."></p>
<p>Snapping things to the grid on one axis instead of
@@ -274,22 +274,22 @@
</form>
</li>
<li class="primary">
- <a href="../../index.html">Home</a>
+ <a href="../../../index.html">Home</a>
</li>
<li class="primary">
- <a href="../../index.html#news">News</a>
+ <a href="../../../index.html#news">News</a>
</li>
<li class="primary">
- <a href="index.html">Overview</a>
+ <a href="../index.html">Overview</a>
</li>
<li class="primary">
- <a href="documentation.html">Documentation</a>
+ <a href="../documentation.html">Documentation</a>
</li>
<li class="primary">
- <a href="../../developer.html">Development</a>
+ <a href="../../../developer.html">Development</a>
</li>
<li class="primary">
- <a href="../../contact.html"
+ <a href="../../../contact.html"
class="emphasis">Contact</a>
</li>
diff --git a/freetype2/docs/text-rendering-general.html b/freetype2/docs/hinting/text-rendering-general.html
index adc0f32..1be18ce 100644
--- a/freetype2/docs/text-rendering-general.html
+++ b/freetype2/docs/hinting/text-rendering-general.html
@@ -14,21 +14,21 @@
content="FreeType Documentation">
<link rel="icon"
- href="../../image/favicon_-90.ico">
+ href="../../../image/favicon_-90.ico">
<link rel="shortcut icon"
- href="../../image/favicon_-90.ico">
+ href="../../../image/favicon_-90.ico">
<link rel="stylesheet"
type="text/css"
- href="../../css/freetype2_-90.css">
+ href="../../../css/freetype2_-90.css">
<script type="text/javascript"
- src="../../js/jquery-1.11.0.min.js">
+ src="../../../js/jquery-1.11.0.min.js">
</script>
<script type="text/javascript"
- src="../../js/jquery.ba-resize.min.js">
+ src="../../../js/jquery.ba-resize.min.js">
</script>
<script type="text/javascript"
- src="../../js/freetype2.js">
+ src="../../../js/freetype2.js">
</script>
<title>On slight hinting, proper text rendering, stem darkening and
@@ -40,7 +40,7 @@
<div id="top"
class="bar">
- <h1><a href="../../index.html">FreeType</a> LCD Support</h1>
+ <h1><a href="../../../index.html">FreeType</a> LCD Support</h1>
</div>
@@ -174,8 +174,8 @@
<h3 id="experimental-stem-darkening-for-the-auto-hinter">Experimental:
Stem darkening for the auto-hinter</h3>
- <p><a href="../../image/freetype-262-autohinter-stem-darkening-demo1.png">
- <img src="../../image/freetype-262-autohinter-stem-darkening-demo1-thumbnail.png"
+ <p><a href="../../../image/freetype-262-autohinter-stem-darkening-demo1.png">
+ <img src="../../../image/freetype-262-autohinter-stem-darkening-demo1-thumbnail.png"
alt="Demonstration and comparison of the
emboldening autohinter."></a></p>
@@ -287,8 +287,8 @@
contrast and prevents thinning out of glyphs. Text
remains readable at smaller sizes.</p>
- <p><a href="../../image/BlendingExamples.png">
- <img src="../../image/BlendingExamples-thumbnail.png"
+ <p><a href="../../../image/BlendingExamples.png">
+ <img src="../../../image/BlendingExamples-thumbnail.png"
alt="Comparison of different ways of
blending."></a></p>
@@ -309,8 +309,8 @@
should only be enabled when doing gamma correction, so
ideally it should always be done.</p>
- <p><a href="../../image/freetype-262-autohinter-stem-darkening-demo2.png">
- <img src="../../image/freetype-262-autohinter-stem-darkening-demo2-thumbnail.png"
+ <p><a href="../../../image/freetype-262-autohinter-stem-darkening-demo2.png">
+ <img src="../../../image/freetype-262-autohinter-stem-darkening-demo2-thumbnail.png"
alt="Waterfall comparison of non-emboldening and
emboldening autohinter."></a></p>
@@ -364,8 +364,8 @@
default LCD filter for subpixel rendering has been
changed</h3>
- <p><a href="../../image/freetype-262-new-old-filter.png">
- <img src="../../image/freetype-262-new-old-filter-thumbnail.png"
+ <p><a href="../../../image/freetype-262-new-old-filter.png">
+ <img src="../../../image/freetype-262-new-old-filter-thumbnail.png"
alt="Comparison of the old and new
filter."></a></p>
@@ -468,22 +468,22 @@
</form>
</li>
<li class="primary">
- <a href="../../index.html">Home</a>
+ <a href="../../../index.html">Home</a>
</li>
<li class="primary">
- <a href="../../index.html#news">News</a>
+ <a href="../../../index.html#news">News</a>
</li>
<li class="primary">
- <a href="index.html">Overview</a>
+ <a href="../index.html">Overview</a>
</li>
<li class="primary">
- <a href="documentation.html">Documentation</a>
+ <a href="../documentation.html">Documentation</a>
</li>
<li class="primary">
- <a href="../../developer.html">Development</a>
+ <a href="../../../developer.html">Development</a>
</li>
<li class="primary">
- <a href="../../contact.html"
+ <a href="../../../contact.html"
class="emphasis">Contact</a>
</li>
diff --git a/index.html b/index.html
index 2fffc15..af44861 100644
--- a/index.html
+++ b/index.html
@@ -369,7 +369,7 @@
<p>FreeType 2.6.2 ships with three interesting details for
users and developers of rendering libraries that deal with
- text. <a href="freetype2/docs/text-rendering-general.html">Read
+ text. <a href="freetype2/docs/hinting/text-rendering-general.html">Read
more</a>.</p>