Browse Source

Mac 10.5 CoreText fix.

tags/2021-05-28
jules 13 years ago
parent
commit
fa3eb07cd0
1 changed files with 9 additions and 3 deletions
  1. +9
    -3
      modules/juce_graphics/native/juce_mac_Fonts.mm

+ 9
- 3
modules/juce_graphics/native/juce_mac_Fonts.mm View File

@@ -23,14 +23,20 @@
==============================================================================
*/
#if JUCE_IOS || (JUCE_MAC && defined (MAC_OS_X_VERSION_10_5) \
&& MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 \
&& MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_5)
#if JUCE_IOS || (JUCE_MAC && MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_4)
#define JUCE_CORETEXT_AVAILABLE 1
#endif
#if JUCE_CORETEXT_AVAILABLE
#if JUCE_MAC && MAC_OS_X_VERSION_MAX_ALLOWED == MAC_OS_X_VERSION_10_5
extern "C"
{
void CTRunGetAdvances (CTRunRef, CFRange, CGSize buffer[]);
const CGSize* CTRunGetAdvancesPtr (CTRunRef);
}
#endif
namespace CoreTextTypeLayout
{
static String findBestAvailableStyle (const String& typefaceName, const String& style)


Loading…
Cancel
Save