diff --git a/docs/usermanual-getting-started.xml b/docs/usermanual-getting-started.xml index fda1e3b0a..cc867e07f 100644 --- a/docs/usermanual-getting-started.xml +++ b/docs/usermanual-getting-started.xml @@ -75,6 +75,9 @@
Terminology + + + diff --git a/docs/usermanual-install-harfbuzz.xml b/docs/usermanual-install-harfbuzz.xml index 53aa38d31..a885d00bb 100644 --- a/docs/usermanual-install-harfbuzz.xml +++ b/docs/usermanual-install-harfbuzz.xml @@ -57,8 +57,7 @@ For example, on an Ubuntu or Debian system, you would run: - sudo apt install gcc g++ - libfreetype6-dev libglib2.0-dev libcairo2-dev + sudo apt install gcc g++ libfreetype6-dev libglib2.0-dev libcairo2-dev On Fedora, RHEL, CentOS, or other Red-Hat–based systems, you would run: @@ -184,8 +183,7 @@ If you are using MacPorts, you should run: - sudo port install autoconf - automake libtool pkgconfig ragel gtk-doc + sudo port install autoconf automake libtool pkgconfig ragel gtk-doc to install the build dependencies. @@ -231,7 +229,7 @@ - --with-libstdc++ + --with-libstdc++ Allow linking with libstdc++. (Default = no) @@ -244,7 +242,7 @@ - --with-glib + --with-glib Use GLib. (Default = auto) @@ -260,7 +258,7 @@ - --with-gobject + --with-gobject Use GObject. (Default = no) @@ -276,7 +274,7 @@ - --with-cairo + --with-cairo Use Cairo. (Default = auto) @@ -295,7 +293,7 @@ - --with-fontconfig + --with-fontconfig Use Fontconfig. (Default = auto) @@ -315,7 +313,7 @@ - --with-icu + --with-icu Use the ICU library. (Default = auto) @@ -333,7 +331,7 @@ - --with-ucdn + --with-ucdn Use HarfBuzz's built-in UCDN library. (Default = auto) @@ -351,7 +349,7 @@ - --with-graphite2 + --with-graphite2 Use the Graphite2 library. (Default = no) @@ -365,7 +363,7 @@ - --with-freetype + --with-freetype Use the FreeType library. (Default = auto) @@ -380,7 +378,7 @@ - --with-uniscribe + --with-uniscribe Use the - --with-directwrite + --with-directwrite Use the DirectWrite library (experimental). (Default = no) @@ -414,7 +412,7 @@ - --with-coretext + --with-coretext Use the CoreText library. (Default = no) diff --git a/docs/usermanual-what-is-harfbuzz.xml b/docs/usermanual-what-is-harfbuzz.xml index 8532d7cc2..ed053f9ae 100644 --- a/docs/usermanual-what-is-harfbuzz.xml +++ b/docs/usermanual-what-is-harfbuzz.xml @@ -18,7 +18,7 @@ HarfBuzz can properly shape all of the world's major writing systems. It runs on all major operating systems and software - platforms and it supports the modern font formats in use + platforms and it supports the major font formats in use today.
@@ -48,7 +48,8 @@ url="http://www.microsoft.com/typography/otspec/">OpenType. The OpenType specification defines a series of shaping models for various scripts from around the world. These shaping models depend on - the font including certain features in its GSUB + the font incorporating certain features as + lookups in its GSUB and GPOS tables. @@ -65,7 +66,7 @@ Text strings will usually be tagged with a script and language tag that provide the context needed to perform text shaping correctly. The necessary Script + url="https://docs.microsoft.com/en-us/typography/opentype/spec/scripttags">script and language tags are defined by OpenType. @@ -126,8 +127,8 @@ Many OpenType fonts contain ligatures: combinations of characters that are rendered as a single unit. For instance, - it is common for the fi letter - combination to appear in print as the single ligature glyph + it is common for the "f, i" letter + sequence to appear in print as the single ligature glyph "fi".