Ebenenstile (.fstyle)
Editierbare Effekte und erweiterte Mischoptionen.
Am 5. Oktober 2026 mit dem Anwendungscode abgeglichen. Focale wird aktiv entwickelt; Befehle und Pakete können je Build abweichen.
Verwendung in der Anwendung
Stile erfasst oder wendet Ebenenstile an und importiert/exportiert Bibliotheken. Anwenden ist rückgängig machbar; Katalogänderungen bearbeiten keine offenen Dokumente. Integrierte Stile werden nicht exportiert.
Dateiaufbau
UTF-8-JSON mit expliziter Formatkennung und Version. Aktueller Leser und Schreiber verwenden Version 1. Das Beispiel zeigt die Bibliothekshülle; die vollständige Referenz beschreibt alle Werte.
presets hält benannte style-Objekte, Gruppen, fillOpacity, effects und Mischen-wenn-Bereiche. Aktive und deaktivierte Effekte bleiben editierbar, statt nur Vorschaubilder zu speichern.
| Feld | Wert |
|---|---|
| Extension | .fstyle |
| format | focale-style-presets |
| version | 1 |
| Kodierung | 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
}
]
}
}
]
}Prüfung und Grenzen
Maximal 16 MiB und 4.096 Vorgaben, Namen/Kennungen mit 4.096 UTF-16-Einheiten und 32 Gruppenebenen. Doppelte oder ungültige Einträge verhindern Gesamtimport.
Photoshop-Austausch
ASL erhält reproduzierbare Effekte. Eingebettete ASL-Musterpixel werden übersprungen; .fstyle behält die native editierbare Darstellung.
Vollständige Formatreferenzen
Lade vollständige Markdown-Spezifikationen auf Englisch mit Schemata, Validierung und Kompatibilität herunter.