1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-16 00:34:19 +00:00

Mac 10.5 CoreText fix.

This commit is contained in:
jules 2012-06-21 09:31:19 +01:00
parent cc8b0aad47
commit fa3eb07cd0

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)