freetype-commit
[Top][All Lists]
Advanced

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

[freetype2-demos] master 89baba5 41/41: * src/ftinspect/engine/engine.cp


From: Werner Lemberg
Subject: [freetype2-demos] master 89baba5 41/41: * src/ftinspect/engine/engine.cpp: Fix CBDT/CBLC colored fonts.
Date: Mon, 3 Oct 2022 11:27:05 -0400 (EDT)

branch: master
commit 89baba532a666fc840c580149b0f5902749d32ba
Author: Charlie Jiang <w@chariri.moe>
Commit: Werner Lemberg <wl@gnu.org>

    * src/ftinspect/engine/engine.cpp: Fix CBDT/CBLC colored fonts.
    
    Add `FT_LOAD_COLOR` for those fonts.
---
 src/ftinspect/engine/engine.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/ftinspect/engine/engine.cpp b/src/ftinspect/engine/engine.cpp
index 7497e65..bc7a7f5 100644
--- a/src/ftinspect/engine/engine.cpp
+++ b/src/ftinspect/engine/engine.cpp
@@ -853,7 +853,8 @@ Engine::update()
       loadFlags_ |= FT_LOAD_MONOCHROME;
   }
 
-  // XXX handle color fonts also
+  if (useColorLayer_ && embeddedBitmap_ && currentFontHasEmbeddedBitmap())
+    loadFlags_ |= FT_LOAD_COLOR; // XXX probably bug: undesired color rendering
 
   scaler_.pixel = 0; // Use 26.6 format.
 



reply via email to

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