Como saber se uma fonte específica tem um glifo específico> 64k

É relativamente fácil determinar se uma determinada fonte Unicode contém um glifo para um ponto de código quando o ponto de código se encaixa em um valor de 64 bits.

if (CTFontGetGlyphsForCharacters(ctFont, chars, glyphs, 1)) {
    // It exists
}

Mas CTFontGetGlyphsForCharacters leva uma matriz de UniChar, que é um tipo de 16 bits. Existe um método para determinar se um glifo está disponível para um caractere além disso? Por exemplo, U + 1F4A9?

questionAnswers(1)

yourAnswerToTheQuestion