Ouvrir le menu principal

iGeneration

Recherche

Les cartes iTunes utilisent une police « secrète »

Anthony Nelzin-Santos

vendredi 14 juillet 2017 à 21:30 • 21

App Store

Si vous avez déjà acheté une carte iTunes, vous savez qu’il faut gratter un cadre au dos pour révéler un code, que vous pouvez scanner avec votre iPhone pour créditer votre compte du montant de la carte. Ce que vous ne savez pas, c’est que cette opération repose sur l’utilisation d’une police bien spécifique, comme l’ont découvert les développeurs d’Equinux.

Image Equinux.
Image Equinux.

Les développeurs peuvent générer des codes similaires à ceux des cartes iTunes pour offrir leur application. Ces codes sont généralement transmis par voie électronique, mais Equinux voulait les imprimer sur des cartes. En observant les cartes d’Apple, les développeurs de la société allemande ont compris que la reconnaissance du code par l’iPhone dépendait d’abord de la taille du cadre l’entourant.

Le cadre doit être trois fois plus large qu’il n’est haut, avec une bordure ne dépassant pas 4,5 % de la hauteur. La hauteur du code doit atteindre 34 % de celle du cadre, ce qui nécessite d’utiliser une police assez condensée. Mais pas n’importe quelle police : les développeurs d’Equinux ont dû fouiller dans les ressources d’iTunes pour trouver celle utilisée par Apple.

Nommée Scancardium, c’est la seule police reconnue par l’App Store sur iOS et iTunes sur macOS. Les développeurs qui voudraient l’installer pour créer leurs propres cartes pourront la trouver dans le dossier /System/Library/PrivateFrameworks/CoreRecognition.framework/Resources/Fonts/, aux côtés de la police Spencardium utilisée lors du scan des cartes bancaires.

Equinux propose des modèles Photoshop et Sketch pour faciliter la conception de cartes aux dimensions requises. La société allemande développant une application de création de newsletters, Mail Designer Pro, elle propose évidemment un modèle d’e-mail contenant le cadre aux bonnes dimensions.

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Apple tente d'imposer iOS 26 sur les iPhone compatibles, même si iOS 18.7.3 est disponible

21:30

• 25


Test du Vision Pro M5 : la technique avance, mais la vision piétine

21:14

• 4


Guide de Noël : des chargeurs à foison pour ne plus faire le coup de la panne

20:50

• 5


De l’iPhone 17e à l’iPhone 20 : les secrets de huit futurs iPhone révélés

18:53

• 9


L’iPad mini 8 directement doté d’une puce A20 Pro, comme les iPhone 18 Pro ?

16:22

• 13


Apple met à jour son application Android de détection de traqueurs, peut-être pour les AirTags 2

15:20

• 1


N'installez pas iOS 26.3 en bêta si vous avez une Apple Watch chez Free : ça ne fonctionne pas

14:53

• 19


Tado° mise sur le logiciel pour équilibrer un réseau de chauffage à radiateurs

14:22

• 25


Apple ajoute la compatibilité Google Cast à Apple TV sous Android

12:16

• 11


Le prix des iPad Pro M5 commence enfin à baisser

10:56

• 0


Maison active l’ajout simultané de plusieurs accessoires Matter avec iOS 26.2 

10:39

• 2


Une vieille bêta d’iOS 26 met au jour des dizaines de nouveautés logicielles à venir

09:36

• 6


Free Mobile adopte enfin l’Apple Watch, avec une option gratuite pour ses abonnés 5G

09:33

• 92


Des iPhone 12 128 Go à 265 € ! (garantie 30 mois, Satisfait ou remboursé pendant 30 jours, code XMAS15)

08:39

• 0


Apple Watch chez Free : la 5G ne serait pas au menu, d’après watchOS 26.2

08:01

• 47


Le code d'iOS 19 révèle les produits en gestation chez Apple (Mac, iPhone...) pour 2026 et les années à venir !

08:01

• 39