Browse Source

macOS/iOS: Continue to use text layout fallback for fonts loaded from memory

You can override this by defining JUCE_FORCE_USE_NATIVE_TEXT_LAYOUT_FOR_MEMORY_FONTS=1
tags/2021-05-28
hogliux 7 years ago
parent
commit
f639b7b149
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      modules/juce_graphics/native/juce_mac_Fonts.mm

+ 2
- 2
modules/juce_graphics/native/juce_mac_Fonts.mm View File

@@ -815,12 +815,12 @@ Typeface::Ptr Font::getDefaultTypefaceForFont (const Font& font)
// fallback layout algorithm.
static bool canAllTypefacesBeUsedInLayout (const AttributedString& text)
{
#if JUCE_MAC && defined (MAC_OS_X_VERSION_10_11) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_11
#if JUCE_MAC && defined (MAC_OS_X_VERSION_10_11) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_11 && JUCE_FORCE_USE_NATIVE_TEXT_LAYOUT_FOR_MEMORY_FONTS
ignoreUnused (text);
return true;
#else
#if JUCE_MAC
#if JUCE_MAC && JUCE_FORCE_USE_NATIVE_TEXT_LAYOUT_FOR_MEMORY_FONTS
if (SystemStats::getOperatingSystemType() >= SystemStats::OperatingSystemType::MacOSX_10_11)
return true;
#endif


Loading…
Cancel
Save