summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnuj Verma <anujv@iitbhilai.ac.in>2021-08-16 07:48:09 +0530
committerAnuj Verma <anujv@iitbhilai.ac.in>2021-08-16 07:48:09 +0530
commitd7f649f283763af099256eb2d5e326df601c3e76 (patch)
tree64e9036e460fb5f57b0db42c1c560786b089b498
parentfed5521016227bf8cc4475f66450a9963568d162 (diff)
downloadfreetype2-1076-regression-ft_render_glyph-returns-error-when-trying-to-render-bitmap-otb-fonts.tar.gz
* src/sdf/ftsdfrend.c (ft_bsdf_render): Return OK if the slot is a bitmap and the render mode is anything other than `FT_RENDER_MODE_SDF`. This is for compatibility reasons. Fixes issue #1076
-rw-r--r--src/sdf/ftsdfrend.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/sdf/ftsdfrend.c b/src/sdf/ftsdfrend.c
index 30f2e62a4..5686c0bf5 100644
--- a/src/sdf/ftsdfrend.c
+++ b/src/sdf/ftsdfrend.c
@@ -502,8 +502,11 @@
/* check whether render mode is correct */
if ( mode != FT_RENDER_MODE_SDF )
{
- error = FT_THROW( Cannot_Render_Glyph );
- goto Exit;
+ FT_TRACE0(( "ft_bsdf_render: trying to render bitmap\n" ));
+
+ /* return OK since the slot is already a bitmap */
+ error = FT_Err_Ok;
+ return error;
}
if ( origin )