[HarfBuzz] How to increase harfbuzz numerical precision

Behdad Esfahbod behdad at behdad.org
Tue Jun 28 21:51:47 UTC 2016


HarfBuzz coordinates work in a int32 space.  You are free to set whatever
scales you want on the font.  For example, use 6 or 8 or 10 or 16 bits of
sub-pixel precision by multiplying your scale by a number.

On Tue, Jun 28, 2016 at 4:57 PM, Kelvin Ma <kelvinsthirteen at gmail.com>
wrote:

> It appears that harfbuzz rounds all decimals to integers when giving glyph
> advances and offsets. This is causing some ugly misalignment problems in
> arabic shaping, as well as latin cursive fonts. (see pictures)
>
> [image: Inline image 1]
>
> [image: Inline image 2]
>
> [image: Inline image 3]
> How do I get harfbuzz to preserve the floats?
>
> _______________________________________________
> HarfBuzz mailing list
> HarfBuzz at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/harfbuzz
>
>


-- 
behdad
http://behdad.org/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/harfbuzz/attachments/20160628/ac702bb2/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Selection_052.png
Type: image/png
Size: 19958 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/harfbuzz/attachments/20160628/ac702bb2/attachment-0003.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Selection_051.png
Type: image/png
Size: 14685 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/harfbuzz/attachments/20160628/ac702bb2/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Selection_053.png
Type: image/png
Size: 28797 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/harfbuzz/attachments/20160628/ac702bb2/attachment-0005.png>


More information about the HarfBuzz mailing list