Stili di livello (.fstyle)
Effetti e opzioni avanzate di fusione editabili.
Verificato nel codice dell’applicazione il 5 ottobre 2026. Focale è in sviluppo attivo; comandi e pacchetti possono variare per build.
Uso nell’applicazione
Stili cattura o applica stili e importa/esporta librerie. Applicare è annullabile; modificare il catalogo non cambia documenti aperti. Gli integrati sono esclusi.
Struttura del file
JSON UTF-8 con tag e versione espliciti. Lettore e scrittore attuali usano la versione 1. L’esempio mostra la struttura della libreria; la specifica completa descrive i valori.
presets conserva oggetti style con nome, gruppi, fillOpacity, effects e intervalli Fondi se. Effetti attivi e disattivi restano editabili, non semplici anteprime.
| Campo | Valore |
|---|---|
| Extension | .fstyle |
| format | focale-style-presets |
| version | 1 |
| Codifica | 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
}
]
}
}
]
}Validazione e limiti
Fino a 16 MiB e 4.096 preset, nomi/id di 4.096 unità UTF-16 e 32 livelli. Duplicati o valori invalidi rifiutano l’intera importazione.
Scambio con Photoshop
ASL conserva effetti riproducibili. I pixel di pattern ASL incorporati sono ignorati; .fstyle conserva la rappresentazione nativa editabile.
Specifiche complete dei formati
Scarica le specifiche Markdown complete in inglese, con schemi, validazione e compatibilità.