Cómo Dibujar Texto en una Ventana / Anatomía de un Tipo de Letra
Subtitles of the Movie
En ésta lección, veremos la construcción de los tipos de letra. Para desplegar los tipos de letra donde queramos dentro de una ventana del Java, debemos conocer cómo se miden y dimensionan los tipos de letra. Si bien es cierto que el texto es el elemento mostrado con más frecuencia y que existen muchos tipos de letra disponibles en el Java, éste es uno de los elementos más difíciles de ubicar en la pantalla hasta entender su correcta medición. Una vez podemos medirlo, podremos posicionarlo. Las letras del Java reposan sobre una línea de base ubicada en la parte inferior de cada letra. Como puede ver en éste ejemplo, ésta se encuentra en la parte inferior de casi todas las letras. Algunas letras contienen unas astas descendentes que se extienden bajo la línea de base. La distancia desde ésta línea de base hasta la parte más baja de la letra más larga hacia abajo en un tipo de letra determinado, se conoce como el asta descendente del tipo de letra. Por supuesto, no todas las letras contienen astas descendentes, pero al ubicar una línea de texto, debemos dejar el espacio suficiente para las letras que las contienen. Al igual que algunas letras contienen astas descendentes, otras contienen astas ascendentes. El valor del ascenso corresponde a la distancia entre la línea de base hasta la parte superior de la letra más alta en un tipo de letra determinado. Algunos caracteres contienen astas ascendentes muy cortas y la mayoría de ellos no contienen astas descendentes. Algunos contienen unas astas ascendentes y descendentes muy cortas. Por ejemplo, una coma contiene un asta ascendente muy corta, y si bien ésta contiene un asta descendente, ésta es muy pequeña. Observe que la suma del asta ascendente y el asta descendente corresponde a la altura de la porción visible del carácter más alto en un tipo de letra determinado. También observe que la altura de los caracteres puede variar de unos a otros y que la línea de base casi nunca se encuentra en el centro del texto, o incluso, en el centro de un solo carácter. Éste hecho adquiere importancia al tratar de posicionar un texto verticalmente. Todos los caracteres poseen un ancho que incluye el espacio en blanco necesario para separarlos de los caracteres a su derecha e izquierda. Algunos tipos de letra tienen éste espacio a la izquierda, algunos a la derecha y otros a ambos lados. Ésta distribución depende completamente del diseñador del tipo de letra. En la mayoría de los tipos de letra modernos, el ancho del carácter es variado. En éste ejemplo no lo podemos ver bien, pero el ancho puede variar un poco. Por ejemplo, la letra "W" es mucho más ancha que la letra "I". Algunos tipos de letra tienen el mismo ancho en todos los caracteres. Estos se conocen como tipos de letra de ancho fijo. De cualquier manera, la característica del ancho variable de los tipos de letra significa que la longitud gráfica de los caracteres de una cadena no puede determinarse al multiplicar un valor para el ancho por el número de caracteres de la cadena. El espacio entre las líneas de caracteres se denomina interlineado. Éste nombre proviene de la antigua práctica de colocar unas tiras de regletas entre las líneas del escrito, el cual se configuraba a mano. El valor de la altura de un tipo de letra se mide desde la parte superior del asta ascendente más alta hasta la base del interlineado. Una vez hemos determinado la altura, podemos desplegar múltiples líneas de texto, una bajo la otra, al ajustar la posición vertical del valor de la altura del tipo de letra. Éste es un aspecto importante en cuanto a la ubicación de un texto: En cualquier lugar donde el código especifique la ubicación de un carácter, éste especifica la ubicación de la línea de base ubicada inmediatamente a la izquierda del carácter. Al desplegar una línea de texto, se especifica la posición del primer carácter de la línea. La posición siempre se ubica en el extremo izquierdo de la cadena de caracteres y sobre la línea de base. En las próximas tres lecciones, veremos las técnicas de creación de tipos de letra y cómo determinar sus medidas de modo que podamos colocarlas donde queramos dentro de una ventana. modo que podamos colocarlas donde queramos dentro de una ventana.
Tutorial Information
| Course: | Java: Introduction to Java Programming (Español) |
| Author: | Arthur Griffith |
| SKU: | 33644 |
| ISBN: | 1-932808-86-8 |
| Release Date: | 2005-09-22 |
| Duration: | 8.5 hrs / 92 lessons |
| Captions: | Available on CD and Online University |
| Compatibility: |
Vista/XP/2000, OS X, Linux QuickTime 7, Flash 8 |
VTC Sign up & Benefits
- Unlimited Access
- 81,350 Video Tutorials (20,800 free)
- Video Available as Flash or QuickTime
- Over 782 Courses
- $30 for One Month Access
- Multi-User Discounts Available
United States 