Texto
¿Cómo puedo presentar texto?
La forma más común de mostrar texto es usando un sketchpad o feedback. Estos te permiten ingresar texto y otros estímulos visuales. Para una forma tipo cuestionario de mostrar texto, puedes usar formularios.
Formato HTML
Puedes usar etiquetas HTML, que puedes simplemente insertar en tu texto. Puedes usar estas etiquetas en todas partes: en los elementos sketchpad, en inline_scripts (siempre que uses la clase Canvas
), en formularios, etc.
Ejemplo:
OpenSesame admite un subconjunto de etiquetas HTML:
- <b>Texto en negrita</b>
- <i>Cursiva</i>
- <u>Subrayado</u>
Además, puedes pasar 'color', 'size' y 'style' como palabras clave a una etiqueta 'span':
- <span style='color:red;'>Color</span>
- <span style='font-size:32px;'>Tamaño de fuente</span>
- <span style='font-family:serif;'>Estilo de fuente</span>
Finalmente, puedes forzar saltos de línea con la etiqueta 'br':
Linea 1<br>Linea 2
Variables y código Python en línea
Puedes insertar variables en texto usando la sintaxis {...}
. Por ejemplo, lo siguiente:
El número de participante es {subject_nr}
... podría evaluarse para (para el participante 1):
El número de participante es 1
También puedes incrustar expresiones de Python. Por ejemplo, lo siguiente:
El número de participante módulo cinco es {subject_nr % 5}
... podría evaluarse para (para el participante 7)
El número de participante módulo cinco es 2
Fuentes
Fuentes predeterminadas
Puedes seleccionar una de las fuentes predeterminadas en los cuadros de selección de fuentes (Figure 1). Estas fuentes están incluidas en OpenSesame y, por lo tanto, tu experimento será totalmente portátil cuando las utilices.
Figure 1. Un número de fuentes predeterminadas, que se incluyen con OpenSesame, se pueden seleccionar a través de los cuadros de selección de fuentes.
Las fuentes se han renombrado por claridad, pero corresponden a las siguientes fuentes de código abierto:
Nombre en OpenSesame | Fuente real |
---|---|
sans |
Droid Sans |
serif |
Droid Serif |
mono |
Droid Sans Mono |
chinese-japanese-korean |
WenQuanYi Micro Hei |
arabic |
Droid Arabic Naskh |
hebrew |
Droid Sans Hebrew |
hindi |
Lohit Hindi |
Seleccionar una fuente personalizada a través del cuadro de selección de fuentes
Si seleccionas 'otra ...' en el cuadro de selección de fuentes, puedes seleccionar cualquier fuente disponible en tu sistema operativo. Si haces esto, tu experimento ya no será completamente portátil y requerirá que la fuente seleccionada esté instalada en el sistema donde se ejecute tu experimento.
Colocar una fuente personalizada en el archivo de fuentes
Otra forma de usar una fuente personalizada es colocar un archivo de fuente en el archivo de fuentes. Por ejemplo, si colocas el archivo de fuente inconsolata.ttf
en el archivo de fuentes, puedes usar esta fuente en un elemento sketchpad, así:
dibuja línea_de_texto 0.0 0.0 "Esto será inconsolata" font_family="inconsolata"
Ten en cuenta que el archivo de fuente debe ser un archivo ".ttf" de truetype.