1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Fontmatrix User Manual - Setting up - Text layout engine options</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h2>Text layout engine options</h2>
<p>Fontmatrix uses its own text layout engine (TLE) to support advanced OpenType features. When the TLE looks for best break, it builds a list of possibilities and attaches the difference between the break node and the line width to each node. At the end it selects the list that has the little distance.</p>
<p>Since the TLE has a number of variables you could tune, they can be customized to your liking. Use <em>Service > Text layout engine options</em> command to open the dialog.</p>
<p>The dialog is very much like an audio equalizer: you change weights of each variable, dragging slider up and down.</p>
<ul>
<li>Before — factor applied to a break node that comes before the first OUT_OF_LINE node</li>
<li>Exact — factor applied to the first OUT_OF_LINE node</li>
<li>After — factor applied to nodes that come after the first OUT_OF_LINE node</li>
<li>End — factor same for the last line of the paragraph</li>
<li>H-penalty — super factor applied to the node score, if it is an hyphen node</li>
<li>Max. compression — maximum compression of white spaces</li>
</ul>
<p>If you have managed to read till this sentence, you are Pierre Marchand — lead Fontmatrix developer. It also means that the text was never improved to become human readable. So go and fix this, will you? :) In the unlikely case of you not being Pierre please report to the bug tracker.</p>
</body>
</html>
|