Per-TextFormat script override resolver. More...
#include <kanzi/plugins/freetype/script_override_resolver.hpp>
Per-TextFormat script override resolver.
Misses fall through to fallbackResolver, then primaryFont. Never calls FontManager::getRuntimeFont with a null family.
|
inline |
|
delete |
|
delete |
|
delete |
|
delete |
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements kanzi::IScriptFontResolver.
|
inlineoverridevirtual |
True if this resolver (or a nested fallback) can select a non-primary font.
Used by FreeTypeFontEnginePlugin::getShaper to keep the stock FreeTypeTextShaper when Script Run is inactive (preserves paragraph BiDi for classic tests).
Reimplemented from kanzi::IScriptFontResolver.
|
inlineoverridevirtual |
Programmatic Extended chain (registerFallbackFamily), Studio order.
Reimplemented from kanzi::IScriptFontResolver.