「Digital Typography筆記」修訂間的差異

增加 306 位元組 、 2022年9月22日 (四) 00:21
無編輯摘要
行 30: 行 30:
1 + 100 * ((w - W)/z)^3 if w - z <= W < w
1 + 100 * ((w - W)/z)^3 if w - z <= W < w
∞ if W < w - z</pre>
∞ if W < w - z</pre>
利用可拉伸的 glue,可以製作強迫靠右、靠左等等的效果。


可以設置懲罰點 penalty points
可以設置懲罰點 penalty points
假設有 n 個斷行點(連字號、空白),則f(x)即爲到x的總換行代價,b(i,j)為以自i到j為一行的壞度,則:
<pre>
f(0) = 0
f(j) = min {from 0<= i < j} f(i) + (b(i,j)^2), for 1 <= j <= n+1
</pre>




[[分類:資訊]]
[[分類:資訊]]
[[分類:應用科學]]
[[分類:應用科學]]