8 votes

Blanc sur noir sans inverser les couleurs ?

Sous Mac OS X, existe-t-il un moyen d'avoir du texte blanc sur fond noir sans inverser les autres couleurs ?

13voto

Graham Miln Points 39606

Créer un profil ICC personnalisé

Théoriquement, cela est possible en créant un fichier personnalisé ICC pour votre moniteur. Cependant, la création d'un profil ICC n'est pas triviale.

Vous pouvez constater cette capacité en examinant certains des profils spécialisés dans les domaines suivants /Library/ColorSync/Profiles/ . Le profil Tons gris, par exemple, comprime toutes les couleurs en une seule bande noir et blanc. Gray Tone ICC profile

La représentation 3D du profil d'augmentation de la luminosité montre comment n'importe quelle couleur peut être mise en correspondance avec n'importe quelle autre couleur. Lightness Increase ICC profile

Cette approche présente un certain nombre de problèmes. Le texte de Mac OS X est anti-aliasing . Si vous inversez le noir et le blanc, vous obtiendrez probablement un texte avec des contours ; les pixels gris entourant chaque lettre ne seront pas inversés.

Une approche alternative : Modifier System.clr

Une autre approche consiste à modifier les couleurs renvoyées par l'application Apple. NSColor classe. Cette classe fournit les couleurs et les motifs utilisés dans Mac OS X. Le fichier qui stocke les couleurs du développeur se trouve à l'adresse suivante /System/Library/Colors/System.clr .

Si l'on regarde le site d'Apple Thèmes de la programmation couleur Je soupçonne un développeur d'être capable de charger le fichier dans une instance de NSColorList, de modifier la couleur et de réécrire le fichier.

Cela va à l'encontre du conseil d'Apple de ne pas modifier les fichiers dans /System mais c'est probablement la meilleure solution. La tâche de modification nécessite une personne ayant des connaissances en Objective-C et du temps de consultation disponible.

1voto

Robin Robinson Points 1031

Vous pouvez activer à la fois l'inversion des couleurs et le mode niveaux de gris dans les préférences d'accessibilité. Vous obtiendrez ainsi du blanc sur noir sans inversion bizarre des couleurs, mais tout sera en niveaux de gris.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X