✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ server.blackpussy.asia ​🇻​♯➤ 5.14.0-611.20.1.el9_7.x86_64 #1 SMP 🇾​♯➤ 2026

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 163.245.207.76 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.243
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗞 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ mail,mb_send_mail
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /usr/share/gtk-doc/html/harfbuzz//utilities.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Utilities: HarfBuzz Manual</title>
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="HarfBuzz Manual">
<link rel="up" href="pt01.html" title="Part I. User's manual">
<link rel="prev" href="level-2.html" title="Level 2">
<link rel="next" href="utilities-common-types-apis.html" title="Common data types and APIs">
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
<td width="100%" align="left" class="shortcuts"></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
<td><a accesskey="p" href="level-2.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
<td><a accesskey="n" href="utilities-common-types-apis.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
</tr></table>
<div class="chapter">
<div class="titlepage"><div><div><h2 class="title">
<a name="utilities"></a>Utilities</h2></div></div></div>
<div class="toc"><dl class="toc">
<dt><span class="section"><a href="utilities.html#utilities-command-line-tools">Command-line tools</a></span></dt>
<dd><dl>
<dt><span class="section"><a href="utilities.html#utilities-command-line-hbshape">hb-shape</a></span></dt>
<dt><span class="section"><a href="utilities.html#utilities-command-line-hbview">hb-view</a></span></dt>
<dt><span class="section"><a href="utilities.html#utilities-command-line-hbsubset">hb-subset</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="utilities-common-types-apis.html">Common data types and APIs</a></span></dt>
<dt><span class="section"><a href="utilities-ucdn.html">UCDN</a></span></dt>
</dl></div>
<p>
    HarfBuzz includes several auxiliary components in addition to the
    main APIs. These include a set of command-line tools, a set of
    lower-level APIs for common data types that may be of interest to
    client programs, and an embedded library for working with
    Unicode Character Database (UCD) data.
  </p>
<div class="section">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="utilities-command-line-tools"></a>Command-line tools</h2></div></div></div>
<p>
      HarfBuzz include three command-line tools:
      <span class="command"><strong>hb-shape</strong></span>, <span class="command"><strong>hb-view</strong></span>, and
      <span class="command"><strong>hb-subset</strong></span>. They can be used to examine
      HarfBuzz's functionality, debug font binaries, or explore the
      various shaping models and features from a terminal.
    </p>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="utilities-command-line-hbshape"></a>hb-shape</h3></div></div></div>
<p>
	<span class="emphasis"><em><span class="command"><strong>hb-shape</strong></span></em></span> allows you to run HarfBuzz's
	<code class="function">hb_shape()</code> function on an input string and
	to examine the outcome, in human-readable form, as terminal
	output. <span class="command"><strong>hb-shape</strong></span> does
	<span class="emphasis"><em>not</em></span> render the results of the shaping call
	into rendered text (you can use <span class="command"><strong>hb-view</strong></span>, below, for
	that). Instead, it prints out the final glyph indices and
	positions, taking all shaping operations into account, as if the
	input string were a HarfBuzz input buffer.
      </p>
<p>
	You can specify the font to be used for shaping and, with
	command-line options, you can add various aspects of the
	internal state to the output that is sent to the terminal. The
	general format is
      </p>
<pre class="programlisting">
	<span class="command"><strong>hb-shape</strong></span> [<span class="optional">[OPTIONS]</span>]
      <em class="parameter"><code>path/to/font/file.ttf</code></em>
      <em class="parameter"><code>yourinputtext</code></em>
      </pre>
<p>
	The default output format is plain text (although JSON output
	can be selected instead by specifying the option
	[<span class="optional">--output-format=json</span>]). The default output
	syntax reports each glyph name (or glyph index if there is no
	name) followed by its cluster value, its horizontal and vertical
	position displacement, and its horizontal and vertical advances.
      </p>
<p>
	Output options exist to skip any of these elements in the
	output, and to include additional data, such as Unicode
	code-point values, glyph extents, glyph flags, or interim
	shaping results.
      </p>
<p>
	Output can also be redirected to a file, or input read from a
	file. Additional options enable you to enable or disable
	specific font features, to set variation-font axis values, to
	alter the language, script, direction, and clustering settings
	used, to enable sanity checks, or to change which shaping engine is used.
      </p>
<p>
	For a complete explanation of the options available, run
      </p>
<pre class="programlisting">
	<span class="command"><strong>hb-shape</strong></span> <em class="parameter"><code>--help</code></em>
      </pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="utilities-command-line-hbview"></a>hb-view</h3></div></div></div>
<p>
	<span class="emphasis"><em><span class="command"><strong>hb-view</strong></span></em></span> allows you to
	see the shaped output of an input string in rendered
	form. Like <span class="command"><strong>hb-shape</strong></span>,
	<span class="command"><strong>hb-view</strong></span> takes a font file and a text string
	as its arguments:
      </p>
<pre class="programlisting">
	<span class="command"><strong>hb-view</strong></span> [<span class="optional">[OPTIONS]</span>]
	<em class="parameter"><code>path/to/font/file.ttf</code></em>
	<em class="parameter"><code>yourinputtext</code></em>
      </pre>
<p>
	By default, <span class="command"><strong>hb-view</strong></span> renders the shaped
	text in ASCII block-character images as terminal output. By
	appending the
	<span class="command"><strong>--output-file=[<span class="optional">filename</span>]</strong></span>
	switch, you can write the output to a PNG, SVG, or PDF file
	(among other formats).
      </p>
<p>
	As with <span class="command"><strong>hb-shape</strong></span>, a lengthy set of options
	is available, with which you can  enable or disable
	specific font features, set variation-font axis values,
	alter the language, script, direction, and clustering settings
	used, enable sanity checks, or change which shaping engine is
	used.
      </p>
<p>
	You can also set the foreground and background colors used for
	the output, independently control the width of all four
	margins, alter the line spacing, and annotate the output image
	with 
      </p>
<p>
	In general, <span class="command"><strong>hb-view</strong></span> is a quick way to
	verify that the output of HarfBuzz's shaping operation looks
	correct for a given text-and-font combination, but you may
	want to use <span class="command"><strong>hb-shape</strong></span> to figure out exactly
	why something does not appear as expected.
      </p>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="utilities-command-line-hbsubset"></a>hb-subset</h3></div></div></div>
<p>
	<span class="emphasis"><em><span class="command"><strong>hb-subset</strong></span></em></span> allows you
	to generate a subset of a given font, with a limited set of
	supported characters, features, and variation settings.
      </p>
<p>
	By default, you provide an input font and an input text string
	as the arguments to <span class="command"><strong>hb-subset</strong></span>, and it will
	generate a font that covers the input text exactly like the
	input font does, but includes no other characters or features.
      </p>
<pre class="programlisting">
	<span class="command"><strong>hb-subset</strong></span> [<span class="optional">[OPTIONS]</span>]
	<em class="parameter"><code>path/to/font/file.ttf</code></em>
	<em class="parameter"><code>yourinputtext</code></em>
      </pre>
<p>
	For example, to create a subset of Noto Serif that just includes the
	numerals and the lowercase Latin alphabet, you could run
      </p>
<pre class="programlisting">
	<span class="command"><strong>hb-subset</strong></span> [<span class="optional">[OPTIONS]</span>]
	<em class="parameter"><code>NotoSerif-Regular.ttf</code></em>
	<em class="parameter"><code>0123456789abcdefghijklmnopqrstuvwxyz</code></em>
      </pre>
<p>
	There are options available to remove hinting from the
	subsetted font and to specify a list of variation-axis settings.
      </p>
</div>
</div>
</div>
<div class="footer">
<hr>Generated by GTK-Doc V1.32</div>
</body>
</html>

Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]

Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
31 Aug 2026 10.12 AM
root / root
0755
HarfBuzz.png
6.107 KB
27 Dec 2020 12.11 AM
root / root
0644
HarfBuzz.svg
6.587 KB
27 Dec 2020 12.11 AM
root / root
0644
a-clustering-example-for-levels-0-and-1.html
5.183 KB
2 Apr 2024 5.02 PM
root / root
0644
aat-shaping.html
2.304 KB
2 Apr 2024 5.02 PM
root / root
0644
adding-text-to-the-buffer.html
5.664 KB
2 Apr 2024 5.02 PM
root / root
0644
annotation-glossary.html
5.512 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-0-9-10.html
3.125 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-0-9-11.html
2.021 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-0-9-2.html
43.405 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-0-9-20.html
2.249 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-0-9-22.html
2.065 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-0-9-28.html
2.014 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-0-9-30.html
2.466 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-0-9-31.html
2.863 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-0-9-38.html
3.732 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-0-9-39.html
2.01 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-0-9-41.html
2.019 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-0-9-42.html
2.526 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-0-9-5.html
3.261 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-0-9-7.html
12.018 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-0-9-8.html
2.039 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-1-0-5.html
2.673 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-1-1-2.html
2.318 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-1-1-3.html
2.888 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-1-2-3.html
2.805 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-1-3-3.html
5.406 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-1-4-0.html
2.292 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-1-4-2.html
5.243 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-1-4-3.html
1.981 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-1-5-0.html
2.832 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-1-6-0.html
2.213 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-1-7-5.html
1.661 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-1-7-7.html
5.42 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-1-8-0.html
2.6 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-1-8-1.html
2.427 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-1-8-5.html
2.039 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-1-8-6.html
3.112 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-1-9-0.html
3.379 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-2-0-0.html
5.787 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-2-1-0.html
7.88 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-2-2-0.html
5.201 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-2-3-0.html
2.588 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-2-4-0.html
2.038 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-2-5-0.html
2.059 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-2-6-0.html
5.117 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-2-7-3.html
2.758 KB
2 Apr 2024 5.02 PM
root / root
0644
api-index-full.html
137.051 KB
2 Apr 2024 5.02 PM
root / root
0644
buffers-language-script-and-direction.html
4.835 KB
2 Apr 2024 5.02 PM
root / root
0644
building.html
14.986 KB
2 Apr 2024 5.02 PM
root / root
0644
ch01s03.html
4.39 KB
2 Apr 2024 5.02 PM
root / root
0644
ch03s02.html
5.936 KB
2 Apr 2024 5.02 PM
root / root
0644
ch03s03.html
4.473 KB
2 Apr 2024 5.02 PM
root / root
0644
ch12.html
3.474 KB
2 Apr 2024 5.02 PM
root / root
0644
ch13.html
3.006 KB
2 Apr 2024 5.02 PM
root / root
0644
ch14.html
1.832 KB
2 Apr 2024 5.02 PM
root / root
0644
ch15.html
2.973 KB
2 Apr 2024 5.02 PM
root / root
0644
clusters.html
6.347 KB
2 Apr 2024 5.02 PM
root / root
0644
complex-scripts.html
2.931 KB
2 Apr 2024 5.02 PM
root / root
0644
customizing-unicode-functions.html
6.25 KB
2 Apr 2024 5.02 PM
root / root
0644
deprecated-api-index.html
6.077 KB
2 Apr 2024 5.02 PM
root / root
0644
fonts-and-faces-custom-functions.html
7.225 KB
2 Apr 2024 5.02 PM
root / root
0644
fonts-and-faces-native-opentype.html
5.074 KB
2 Apr 2024 5.02 PM
root / root
0644
fonts-and-faces-variable.html
5.18 KB
2 Apr 2024 5.02 PM
root / root
0644
fonts-and-faces.html
7.491 KB
2 Apr 2024 5.02 PM
root / root
0644
getting-started.html
4.925 KB
2 Apr 2024 5.02 PM
root / root
0644
graphite-shaping.html
2.254 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-aat-layout.html
136.079 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-blob.html
35.061 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-buffer.html
190.909 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-common.html
63.792 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-coretext.html
11.104 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-deprecated.html
24.734 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-directwrite.html
6.011 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-face.html
50.879 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-font.html
256.539 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-ft.html
28.046 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-gdi.html
4.209 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-glib.html
9.85 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-gobject.html
2.884 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-graphite2.html
5.691 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-icu.html
7.782 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-map.html
28.504 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-ot-color.html
39.013 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-ot-font.html
4.521 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-ot-layout.html
141.688 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-ot-math.html
51.646 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-ot-meta.html
10.045 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-ot-metrics.html
17.507 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-ot-name.html
19.144 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-ot-shape.html
6.11 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-ot-var.html
35.848 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-set.html
58.03 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-shape-plan.html
37.512 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-shape.html
11.428 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-unicode.html
104.2 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-uniscribe.html
5.956 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz-hb-version.html
10.171 KB
2 Apr 2024 5.02 PM
root / root
0644
harfbuzz.devhelp2
175.251 KB
27 Dec 2020 12.11 AM
root / root
0644
home.png
0.165 KB
27 Dec 2020 12.11 AM
root / root
0644
index.html
19.107 KB
2 Apr 2024 5.02 PM
root / root
0644
install-harfbuzz.html
3.698 KB
2 Apr 2024 5.02 PM
root / root
0644
integration-coretext.html
6.331 KB
2 Apr 2024 5.02 PM
root / root
0644
integration-freetype.html
9.075 KB
2 Apr 2024 5.02 PM
root / root
0644
integration-icu.html
4.088 KB
2 Apr 2024 5.02 PM
root / root
0644
integration-python.html
3.106 KB
2 Apr 2024 5.02 PM
root / root
0644
integration-uniscribe.html
6.567 KB
2 Apr 2024 5.02 PM
root / root
0644
integration.html
9.703 KB
2 Apr 2024 5.02 PM
root / root
0644
left-insensitive.png
0.326 KB
27 Dec 2020 12.11 AM
root / root
0644
left.png
0.181 KB
27 Dec 2020 12.11 AM
root / root
0644
level-2.html
6.845 KB
2 Apr 2024 5.02 PM
root / root
0644
object-model-blobs.html
2.834 KB
2 Apr 2024 5.02 PM
root / root
0644
object-model-lifecycle.html
4.861 KB
2 Apr 2024 5.02 PM
root / root
0644
object-model-object-types.html
4.015 KB
2 Apr 2024 5.02 PM
root / root
0644
object-model-user-data.html
3.179 KB
2 Apr 2024 5.02 PM
root / root
0644
object-model.html
3.885 KB
2 Apr 2024 5.02 PM
root / root
0644
opentype-shaping-models.html
4.358 KB
2 Apr 2024 5.02 PM
root / root
0644
pt01.html
9.196 KB
2 Apr 2024 5.02 PM
root / root
0644
pt02.html
12.377 KB
2 Apr 2024 5.02 PM
root / root
0644
reordering-in-levels-0-and-1.html
3.029 KB
2 Apr 2024 5.02 PM
root / root
0644
right-insensitive.png
0.228 KB
27 Dec 2020 12.11 AM
root / root
0644
right.png
0.18 KB
27 Dec 2020 12.11 AM
root / root
0644
setting-buffer-properties.html
7.646 KB
2 Apr 2024 5.02 PM
root / root
0644
shaping-and-shape-plans.html
8.004 KB
2 Apr 2024 5.02 PM
root / root
0644
shaping-concepts.html
3.778 KB
2 Apr 2024 5.02 PM
root / root
0644
shaping-opentype-features.html
6.507 KB
2 Apr 2024 5.02 PM
root / root
0644
shaping-operations.html
4.431 KB
2 Apr 2024 5.02 PM
root / root
0644
shaping-plans-and-caching.html
4.532 KB
2 Apr 2024 5.02 PM
root / root
0644
shaping-shaper-selection.html
3.326 KB
2 Apr 2024 5.02 PM
root / root
0644
style.css
11.334 KB
27 Dec 2020 12.11 AM
root / root
0644
text-runs.html
2.474 KB
2 Apr 2024 5.02 PM
root / root
0644
the-distinction-between-levels-0-and-1.html
4.75 KB
2 Apr 2024 5.02 PM
root / root
0644
unicode-character-categories.html
4.105 KB
2 Apr 2024 5.02 PM
root / root
0644
up-insensitive.png
0.281 KB
27 Dec 2020 12.11 AM
root / root
0644
up.png
0.182 KB
27 Dec 2020 12.11 AM
root / root
0644
utilities-common-types-apis.html
4.263 KB
2 Apr 2024 5.02 PM
root / root
0644
utilities-ucdn.html
2.57 KB
2 Apr 2024 5.02 PM
root / root
0644
utilities.html
9.057 KB
2 Apr 2024 5.02 PM
root / root
0644
what-harfbuzz-doesnt-do.html
5.405 KB
2 Apr 2024 5.02 PM
root / root
0644
what-is-harfbuzz.html
5.374 KB
2 Apr 2024 5.02 PM
root / root
0644
why-do-i-need-a-shaping-engine.html
7.934 KB
2 Apr 2024 5.02 PM
root / root
0644
why-is-it-called-harfbuzz.html
2.12 KB
2 Apr 2024 5.02 PM
root / root
0644
working-with-harfbuzz-clusters.html
9.847 KB
2 Apr 2024 5.02 PM
root / root
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF