This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English
Puedes modificar los colores, la tipografía y otros aspectos visuales del editor usando una hoja de estilos personalizada:
.defold en tu directorio de usuario.
C:\Users\**Your Username**\.defold/Users/**Your Username**/.defold~/.defoldeditor.css en la carpeta .defoldAl iniciar, el editor cargará tu hoja de estilos personalizada y la aplicará sobre el estilo predeterminado. El editor usa JavaFX para la interfaz de usuario y las hojas de estilos son casi idénticas a los archivos CSS que se usan en un navegador para aplicar atributos de estilo a los elementos de una página web. Las hojas de estilos predeterminadas del editor están disponibles para inspección en GitHub.
Los colores predeterminados se definen en _palette.scss y tienen este aspecto:
* {
// Background
-df-background-darker: derive(#212428, -10%);
-df-background-dark: derive(#212428, -5%);
-df-background: #212428;
-df-background-light: derive(#212428, 10%);
-df-background-lighter: derive(#212428, 20%);
// Component
-df-component-darker: derive(#464c55, -20%);
-df-component-dark: derive(#464c55, -10%);
-df-component: #464c55;
-df-component-light: derive(#464c55, 10%);
-df-component-lighter: derive(#464c55, 20%);
// Text & icons
-df-text-dark: derive(#b4bac1, -10%);
-df-text: #b4bac1;
-df-text-selected: derive(#b4bac1, 20%);
and so on...
El tema básico se divide en tres grupos de colores (con variantes más oscuras y más claras):
Por ejemplo, si agregas esto a tu hoja de estilos personalizada editor.css en la carpeta .defold del directorio de usuario:
* {
-df-background-darker: derive(#0a0a42, -10%);
-df-background-dark: derive(#0a0a42, -5%);
-df-background: #0a0a42;
-df-background-light: derive(#0a0a42, 10%);
-df-background-lighter: derive(#0a0a42, 20%);
}
Obtendrás el siguiente aspecto en tu editor:

El editor usa dos fuentes: Dejavu Sans Mono para código y texto monoespaciado (errores), y Source Sans Pro para el resto de la interfaz. Las definiciones de fuentes se encuentran principalmente en _typography.scss y tienen este aspecto:
@font-face {
src: url("SourceSansPro-Light.ttf");
}
@font-face {
src: url("DejaVuSansMono.ttf");
}
$default-font-mono: 'Dejavu Sans Mono';
$default-font: 'Source Sans Pro';
$default-font-bold: 'Source Sans Pro Semibold';
$default-font-italic: 'Source Sans Pro Italic';
$default-font-light: 'Source Sans Pro Light';
.root {
-fx-font-size: 13px;
-fx-font-family: $default-font;
}
Text.strong {
-fx-font-family: $default-font-bold;
}
and so on...
La fuente principal se define en un elemento raíz, lo que facilita bastante reemplazar la fuente en la mayoría de los lugares. Agrega esto a tu editor.css:
@import url('https://fonts.googleapis.com/css2?family=Architects+Daughter&display=swap');
.root {
-fx-font-family: "Architects Daughter";
}
Obtendrás el siguiente aspecto en tu editor:

También es posible usar una fuente local en lugar de una fuente web:
@font-face {
font-family: 'Comic Sans MS';
src: local("cs.ttf");
}
.root {
-fx-font-family: 'Comic Sans MS';
}
¡La fuente del editor de código se define por separado en las Preferences del editor!