freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2] 1100-sdf-precision-improvement ee0f821: * include/freetype/f


From: Werner Lemberg
Subject: [freetype2] 1100-sdf-precision-improvement ee0f821: * include/freetype/freetype.h (FT_RENDER_MODE_SDF): Improve documentation.
Date: Sat, 16 Oct 2021 01:01:14 -0400 (EDT)

branch: 1100-sdf-precision-improvement
commit ee0f8213bee205fccc37b91ff67686097ecb8363
Author: Anuj Verma <anujv@iitbhilai.ac.in>
Commit: Anuj Verma <anujv@iitbhilai.ac.in>

    * include/freetype/freetype.h (FT_RENDER_MODE_SDF): Improve documentation.
    
    * include/freetype/freetype.h (FT_RENDER_MODE_SDF): Added one more point
      to the limitations of sdf.
---
 include/freetype/freetype.h | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/include/freetype/freetype.h b/include/freetype/freetype.h
index d34c48c..bc3073e 100644
--- a/include/freetype/freetype.h
+++ b/include/freetype/freetype.h
@@ -3399,6 +3399,11 @@ FT_BEGIN_HEADER
    *      output due to limited availability of pixel grid to store distance
    *      information.
    *
+   *   4. Since the output buffer is normalized, precision at smaller spread
+   *      will be greater than precision at larger spread values, because the
+   *      output range of [0 .. 255] will be mapped to a smaller sdf range.
+   *      A spread of 2 should be sufficient in most cases.
+   *
    *   Point (1) and (2) can be avoided by using `bsdf` and overall it is
    *   more stable than the `sdf` rasterizer.
    *



reply via email to

[Prev in Thread] Current Thread [Next in Thread]