Estilos de camada (.fstyle)
Efeitos e opções avançadas de mistura editáveis.
Verificado no código da aplicação em 5 de outubro de 2026. Focale está em desenvolvimento ativo; comandos e pacotes podem variar por compilação.
Utilização na aplicação
Estilos captura ou aplica estilos e importa/exporta bibliotecas. Aplicar é anulável; editar o catálogo não muda documentos abertos. Integrados não são exportados.
Estrutura do ficheiro
JSON UTF-8 com etiqueta e versão explícitas. A leitura e escrita atuais usam versão 1. O exemplo mostra a estrutura da biblioteca; a referência completa detalha os valores.
presets guarda objetos style com nome, grupos, fillOpacity, effects e intervalos Misturar se. Efeitos ativos e inativos ficam editáveis, não apenas miniaturas.
| Campo | Valor |
|---|---|
| Extension | .fstyle |
| format | focale-style-presets |
| version | 1 |
| Codificação | 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
}
]
}
}
]
}Validação e limites
Até 16 MiB e 4 096 entradas, nomes e ids de 4 096 unidades UTF-16 e 32 níveis. Duplicados ou valores inválidos rejeitam toda a importação.
Intercâmbio com Photoshop
ASL conserva efeitos reproduzíveis. Píxeis de padrões ASL incorporados são ignorados; .fstyle conserva o modelo nativo editável.
Referências completas dos formatos
Transfere especificações Markdown completas em inglês, com esquemas, validação e compatibilidade.