Styles de calque (.fstyle)
Effets de calque et options de fusion avancées modifiables.
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 Styles capture ou applique un style et importe ou exporte les bibliothèques. Appliquer est annulable ; modifier le catalogue ne change pas les documents ouverts. Les styles intégrés ne sont pas exportés.
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.
presets contient des objets style nommés, leurs groupes éventuels, fillOpacity, effects et les plages Fusion si. Les effets activés ou désactivés restent modifiables : le fichier ne conserve pas seulement des vignettes de rendu.
| Champ | Valeur |
|---|---|
| Extension | .fstyle |
| format | focale-style-presets |
| version | 1 |
| Encodage | JSON UTF-8 |
{
"format": "focale-style-presets",
"version": 1,
"presets": [
{
"id": "style.user.example",
"name": "Editorial shadow",
"groupPath": [
"Editorial"
],
"style": {
"fillOpacity": 0.8,
"effects": [
{
"kind": "dropShadow",
"enabled": true,
"color": 4279383126,
"opacity": 0.65,
"angle": 120,
"distance": 12,
"spread": 0,
"size": 9
}
]
}
}
]
}Validation et limites
Plafonds : 16 Mio et 4 096 préréglages, noms et identifiants de 4 096 unités UTF-16 et 32 niveaux de groupes. Doublons ou entrées invalides font échouer l’import complet.
Échange avec Photoshop
ASL conserve les effets et options que Focale peut reproduire. Les pixels des motifs incorporés dans ASL sont actuellement ignorés ; .fstyle conserve la représentation native modifiable.
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é.