Commits (2)
  • Bermler's avatar
    Added more descriptive titles to some webpages · 836678e2
    Bermler authored and Werner Lemberg's avatar Werner Lemberg committed
    Some of the webpages had very generic titles,
    which did not accurately describe the contents of the page
    and also is bad for SEO.
    This commit fixes that by making sure the titles of the webpage
    more accurately describe the webpage in question.
    836678e2
  • Bermler's avatar
    Added more details to meta description tags · 2cf88f67
    Bermler authored and Werner Lemberg's avatar Werner Lemberg committed
    This adds more detailed meta tags to some of the documentation (the manually written ones).
    This should help with SEO, page optimization, and more.
    It should also help machines more easily get a gist about what the content is about
    (messaging apps use the meta description for link previews).
    2cf88f67
......@@ -11,7 +11,7 @@
<meta http-equiv="Content-Script-Type"
content="text/javascript">
<meta name="description"
content="FreeType Overview">
content="FreeType Download">
<link rel="icon"
href="image/favicon_-60.ico">
......
......@@ -11,7 +11,7 @@
<meta http-equiv="Content-Script-Type"
content="text/javascript">
<meta name="description"
content="FreeType Documentation">
content="FreeType Documentation - Design - Introduction">
<meta name="Author"
content="David Turner">
......@@ -27,7 +27,7 @@
src="../../../js/freetype2.js">
</script>
<title>FreeType Design</title>
<title>FreeType Design | Introduction</title>
</head>
......
......@@ -11,7 +11,8 @@
<meta http-equiv="Content-Script-Type"
content="text/javascript">
<meta name="description"
content="FreeType Documentation">
content="FreeType Documentation - Design - Components and
APIs">
<meta name="Author"
content="David Turner">
......@@ -27,7 +28,7 @@
src="../../../js/freetype2.js">
</script>
<title>FreeType Design / I</title>
<title>FreeType Design | Components and APIs</title>
</head>
......
......@@ -11,7 +11,8 @@
<meta http-equiv="Content-Script-Type"
content="text/javascript">
<meta name="description"
content="FreeType Documentation">
content="FreeType Documentation - Design - Public Objects and
Classes">
<meta name="Author"
content="David Turner">
......@@ -27,7 +28,7 @@
src="../../../js/freetype2.js">
</script>
<title>FreeType Design / II</title>
<title>FreeType Design | Public Objects and Classes</title>
</head>
......
......@@ -11,7 +11,8 @@
<meta http-equiv="Content-Script-Type"
content="text/javascript">
<meta name="description"
content="FreeType Documentation">
content="FreeType Documentation - Design - Internal Objects
and Classes">
<meta name="Author"
content="David Turner">
......@@ -27,7 +28,7 @@
src="../../../js/freetype2.js">
</script>
<title>FreeType Design / III</title>
<title>FreeType Design | Internal Objects and Classes</title>
</head>
......
......@@ -11,7 +11,7 @@
<meta http-equiv="Content-Script-Type"
content="text/javascript">
<meta name="description"
content="FreeType Documentation">
content="FreeType Documentation - Design - Module Classes">
<meta name="Author"
content="David Turner">
......@@ -27,7 +27,7 @@
src="../../../js/freetype2.js">
</script>
<title>FreeType Design / IV</title>
<title>FreeType Design | Module Classes</title>
</head>
......
......@@ -11,7 +11,8 @@
<meta http-equiv="Content-Script-Type"
content="text/javascript">
<meta name="description"
content="FreeType Documentation">
content="FreeType Documentation - Design - Interfaces and
Services">
<meta name="Author"
content="David Turner">
......@@ -27,7 +28,7 @@
src="../../../js/freetype2.js">
</script>
<title>FreeType Design / V</title>
<title>FreeType Design | Interfaces and Services</title>
</head>
......
......@@ -11,7 +11,7 @@
<meta http-equiv="Content-Script-Type"
content="text/javascript">
<meta name="description"
content="FreeType Documentation">
content="FreeType Documentation - Overview">
<meta name="Author"
content="David Turner">
......
......@@ -11,7 +11,7 @@
<meta http-equiv="Content-Script-Type"
content="text/javascript">
<meta name="description"
content="FreeType Documentation">
content="FreeType Documentation - Index">
<link rel="icon"
href="../../image/favicon_-60.ico">
......
......@@ -11,7 +11,7 @@
<meta http-equiv="Content-Script-Type"
content="text/javascript">
<meta name="description"
content="FreeType Documentation">
content="FreeType FAQ">
<meta name="Author"
content="David Turner">
......
......@@ -11,7 +11,8 @@
<meta http-equiv="Content-Script-Type"
content="text/javascript">
<meta name="description"
content="FreeType Documentation">
content="FreeType Documentation - Glyph Conventions - Basic
Typographic Concepts">
<meta name="Author"
content="David Turner">
......@@ -33,7 +34,7 @@
src="../../../js/freetype2.js">
</script>
<title>FreeType Glyph Conventions / I</title>
<title>FreeType Glyph Conventions | Basic Typographic Concepts</title>
</head>
......
......@@ -11,7 +11,8 @@
<meta http-equiv="Content-Script-Type"
content="text/javascript">
<meta name="description"
content="FreeType Documentation">
content="FreeType Documentation - Glyph Conventions - Glyph
Outlines">
<meta name="Author"
content="David Turner">
......@@ -28,7 +29,7 @@
src="../../../js/freetype2.js">
</script>
<title>FreeType Glyph Conventions / II</title>
<title>FreeType Glyph Conventions | Glyph Outlines</title>
</head>
......@@ -140,7 +141,7 @@
mathematical two-dimensional plane, i.e.,
the <i>X</i>&nbsp;axis goes from the left to the right,
and the <i>Y</i>&nbsp;axis from bottom to top.</em></p>
<p>In creating the glyph outlines, a type designer uses an
imaginary square called the <em>EM square</em>.
Typically, the EM square can be thought of as a tablet on
......@@ -317,7 +318,7 @@
if the glyph programs are complex.</p>
<p><b>Size.</b> Glyph programs can be long.</p>
<p><b>Technical difficulty.</b> It is extremely
difficult to write good hinting programs. Very
few tools available.</p>
......@@ -335,7 +336,7 @@
<p><b>Speed.</b> Grid-fitting is usually a fast
process.</p>
</td>
<td valign="top">
<p><b>Quality.</b> Often questionable at small
sizes. Better with anti-aliasing though.</p>
......@@ -345,16 +346,16 @@
the same engine.</p>
</td>
</tr>
<tr>
<td valign="top" align="center">
<p><b>automatic</b></p>
</td>
<td valign="top">
<p><b>Size.</b> No need for control information,
resulting in smaller font files.</p>
<p><b>Speed.</b> Depends on the grid-fitting
algorithm. Usually faster than explicit
grid-fitting.</p>
......@@ -366,7 +367,7 @@
<p><b>Speed.</b> Depends on the grid-fitting
algorithm.</p>
<p><b>Inconsistency.</b> Results can vary between
different renderers, or even distinct versions
of the same engine.</p>
......
......@@ -11,7 +11,8 @@
<meta http-equiv="Content-Script-Type"
content="text/javascript">
<meta name="description"
content="FreeType Documentation">
content="FreeType Documentation - Glyph Conventions - Glyph
Metrics">
<meta name="Author"
content="David Turner">
......@@ -27,7 +28,7 @@
src="../../../js/freetype2.js">
</script>
<title>FreeType Glyph Conventions / III</title>
<title>FreeType Glyph Conventions | Glyph Metrics</title>
</head>
......
......@@ -11,7 +11,8 @@
<meta http-equiv="Content-Script-Type"
content="text/javascript">
<meta name="description"
content="FreeType Documentation">
content="FreeType Documentation - Glyph Conventions -
Kerning">
<meta name="Author"
content="David Turner">
......@@ -27,7 +28,7 @@
src="../../../js/freetype2.js">
</script>
<title>FreeType Glyph Conventions / IV</title>
<title>FreeType Glyph Conventions | Kerning</title>
</head>
......
......@@ -11,7 +11,8 @@
<meta http-equiv="Content-Script-Type"
content="text/javascript">
<meta name="description"
content="FreeType Documentation">
content="FreeType Documentation - Glyph Conventions - Text
Processing">
<meta name="Author"
content="David Turner">
......@@ -27,7 +28,7 @@
src="../../../js/freetype2.js">
</script>
<title>FreeType Glyph Conventions / V</title>
<title>FreeType Glyph Conventions | Text Processing</title>
</head>
......
......@@ -11,7 +11,7 @@
<meta http-equiv="Content-Script-Type"
content="text/javascript">
<meta name="description"
content="FreeType Documentation">
content="FreeType Glyph Conventions - FreeType Outlines">
<meta name="Author"
content="David Turner">
......@@ -27,7 +27,7 @@
src="../../../js/freetype2.js">
</script>
<title>FreeType Glyph Conventions / VI</title>
<title>FreeType Glyph Conventions | FreeType Outlines</title>
</head>
......@@ -51,7 +51,7 @@
<!-- ************************************************** -->
<div id="freetype-outlines">
<h2>VI. FreeType outlines</h2>
<h2>VI. FreeType Outlines</h2>
<p>The purpose of this section is to present the way
FreeType manages vectorial outlines, as well as the most
......@@ -205,7 +205,7 @@
<h4>b. The <code>FT_Outline</code> descriptor</h4>
<p>A FreeType outline is described through a simple
structure
called <a href="../reference/ft2-outline_processing.html#ft_outline"><code>FT_Outline</code></a>.
......@@ -258,7 +258,7 @@
</tr>
</tbody>
</table>
<p>Here, <code>points</code> is a pointer to an array of
<a href="../reference/ft2-basic_types.html#ft_vector"><code>FT_Vector</code></a>
records, used to store the vectorial coordinates of each
......
......@@ -11,7 +11,8 @@
<meta http-equiv="Content-Script-Type"
content="text/javascript">
<meta name="description"
content="FreeType Documentation">
content="FreeType Documentation - Glyph Conventions -
Bitmaps">
<meta name="Author"
content="David Turner">
......@@ -27,7 +28,7 @@
src="../../../js/freetype2.js">
</script>
<title>FreeType Glyph Conventions / VII</title>
<title>FreeType Glyph Conventions | Bitmaps</title>
</head>
......
......@@ -11,7 +11,7 @@
<meta http-equiv="Content-Script-Type"
content="text/javascript">
<meta name="description"
content="FreeType Documentation">
content="FreeType Documentation - Overview">
<meta name="Author"
content="David Turner">
......@@ -26,8 +26,7 @@
<script type="text/javascript"
src="../../../js/freetype2.js">
</script>
<title>FreeType Glyph Conventions</title>
<title>FreeType Glyph Conventions | Overview</title>
</head>
......
......@@ -11,7 +11,7 @@
<meta http-equiv="Content-Script-Type"
content="text/javascript">
<meta name="description"
content="FreeType Documentation">
content="FreeType Documentation - Hinting">
<link rel="icon"
href="../../../image/favicon_-90.ico">
......
......@@ -11,7 +11,7 @@
<meta http-equiv="Content-Script-Type"
content="text/javascript">
<meta name="description"
content="FreeType Documentation">
content="FreeType Documentation - Subpixel Hinting">
<link rel="icon"
href="../../../image/favicon_-90.ico">
......