Nuanciers (.fswatch)
Couleurs nommées et valeurs ARGB portables non prémultipliées.
Documentation vérifiée dans les sources de l’application le 5 octobre 2026. Focale évolue activement ; les commandes et paquets disponibles peuvent varier selon le build.
Utilisation dans l’application
Le panneau Nuancier capture, supprime, importe et exporte les couleurs utilisateur. Choisir une couleur change la couleur courante ; modifier le catalogue ne recolore pas les documents existants.
Structure du fichier
JSON UTF-8 avec une étiquette de format et une version explicites. Le lecteur et l’écriture actuels utilisent la version 1. L’exemple présente l’enveloppe de la bibliothèque ; la référence complète décrit les schémas détaillés des valeurs.
Chaque entrée de presets contient id, name, color et l’éventuel groupPath. color est un entier ARGB non signé avec alpha non prémultiplié, pas une chaîne CSS. Par exemple, 4278190080 représente un noir opaque.
| Champ | Valeur |
|---|---|
| Extension | .fswatch |
| format | focale-color-swatches |
| version | 1 |
| Encodage | JSON UTF-8 |
{
"format": "focale-color-swatches",
"version": 1,
"presets": [
{
"id": "swatch.user.black",
"name": "Black",
"color": 4278190080,
"groupPath": [
"Studio"
]
}
]
}Validation et limites
Plafonds : 16 Mio et 4 096 entrées. Noms et identifiants sont limités à 4 096 unités UTF-16, les groupes à 32 segments. Une collision à l’import reçoit un nouvel identifiant. Les entrées intégrées sont exclues.
Échange avec Photoshop
ACO est réservé à l’import. Les valeurs Adobe prises en charge sont converties vers le modèle du catalogue. Exportez .fswatch pour conserver noms, groupes et valeurs Focale.
Références complètes des formats
Téléchargez les spécifications Markdown complètes en anglais : schémas, règles de validation et détails de compatibilité.