Je veux afficher le symbole « infini » à l'aidecaractères Unicode Non Affichage
CGContextSelectFont(context, "HelveticaNeue", textSize, kCGEncodingMacRoman);
CGContextShowTextAtPoint(context, myCenter.x, myCenter.y + textHeight, [sName cStringUsingEncoding:NSMacOSRomanStringEncoding], [sName length]);
Il est affiché sous la forme d'une boîte carrée, ou un cercle. J'ai découvert que ce symbole est en décimal 176 et 221E en format hexadécimal. J'utilise Helvetica comme police, et j'en ai essayé d'autres sans succès. Est-ce un problème avec l'encodage que j'utilise?
Je mis à jour ma réponse ci-dessous ... il se avère que CGContextSetFont fonctionne vraiment qu'avec l'encodage MacRoman, ce qui est pas ce que vous avez besoin. Vous avez besoin du codage Unicode, ce qui signifie que vous devrez utiliser Core Text ou une autre méthode pour afficher vos caractères Unicode. –