Skip to main content
Topic: [ARCHIVADO] ¿Porqué no tenemos signo de apertura de exclamación ? (Read 8044 times) previous topic - next topic

[ARCHIVADO] ¿Porqué no tenemos signo de apertura de exclamación ?

Bueno, eso mismo  :) , he visto que en el juego los textos que tienen signos de exclamación, el signo de apertura no está soportado en el juego de caracteres del programa y aparece en su lugar un cuadradito □

Habrá alguna forma de que lo soporte? a quién se le puede consultar?

Gracias

Re: Porqué no tenemos signo de apertura de exclamación (¡) ?

Reply #1
Creo que es problema de la codificación de los archivos de texto que contienen dichos caracteres. Se puede arreglar, pero tendrás que dar más detalles de que textos y en qué lugares aparece el signo de apertura, más que nada por asegurarnos de si es una errata o es problema de codificación.

Si finalmente es por la susodicha codificación, la herramienta de traducción de textos Simutranslator, que es donde se almacenan y se gestionan todas las traducciones del juego, la supervisa Frank.

Re: Porqué no tenemos signo de apertura de exclamación (¡) ?

Reply #2
Creo que es problema de la codificación de los archivos de texto que contienen dichos caracteres. Se puede arreglar, pero tendrás que dar más detalles de que textos y en qué lugares aparece el signo de apertura, más que nada por asegurarnos de si es una errata o es problema de codificación.

Todos los textos con signo de apertura se ven con el cuadradito

Estuve mirando el archivo Prop-Latin1.bdf que es unos de los archivos de fuente que se cargan con el juego, ni idea como es el formato de estos archivos, pero es texto plano, lo abrí con metapad, y contiene los caracteres ascii. Al mirar el código 33 (33 es el signo final !) se puede ver esto

STARTCHAR char33
ENCODING 33
SWIDTH 312 0
DWIDTH 4
BBX 4 9 0 -1
BITMAP
60
60
60
60
60
60
00
60
60
ENDCHAR

Pero el código 173 (signo de apertura ascii) no existe en este archivo, con lo cual mi conclusión a priori es que no fue considerado.

Re: Porqué no tenemos signo de apertura de exclamación (¡) ?

Reply #3
Pero creo que eso no son los textos del juego, sino las fuentes para las letras. Me refería a los textos de ayuda o los mensajes de advertencia que aparecen en pantalla. Esos son los que habría que comprobar.

Buscando en Simutranslator, he encontrado estos textos, que parece incluyen los signos de apertura...habría que comprobarlos dentro del juego.

Quote
¡Sin estación intermedia aquí!

Prueba: Intenta construir una cochera en medio de una carretera

Quote
¡Aquí no se puede construir una cochera/astillero!

Prueba: Intenta construir un astillero en medio del mar.

Re: Porqué no tenemos signo de apertura de exclamación (¡) ?

Reply #4
Pero creo que eso no son los textos del juego, sino las fuentes para las letras. Me refería a los textos de ayuda o los mensajes de advertencia que aparecen en pantalla. Esos son los que habría que comprobar.

Buscando en Simutranslator, he encontrado estos textos, que parece incluyen los signos de apertura...habría que comprobarlos dentro del juego.

Prueba: Intenta construir una cochera en medio de una carretera

Prueba: Intenta construir un astillero en medio del mar.

Si, efectivamente, a esos me refería yo también y en el juego aparecen con el cuadradito, están además

¡Partida cargada!

En las versión más nueva 102.2 al pasar el mouse sobre un vehículo hay mensajes como
¡Partiendo de la cochera!

Re: Porqué no tenemos signo de apertura de exclamación (¡) ?

Reply #5
Vale, ya he visto el famoso cuadradito... :P

El fichero de textos en español está en pak/text/es.tab, y por lo que pone está codificado en ISO-8859-1. Creo que las soluciones serían codificar el fichero en UTF-8 o como bien dices añadir el código ASCII de los signos de apertura. Voy a comprobar si esto ocurrían anteriormente o no, por si es debido a algún cambio reciente. En cualquier caso me temo que será necesario crear un informe de errores en la sección Development and Bug Reports. Te cedo el honor Diegote... ;)

EDIT: También ocurre en la versión 102.0...tengo la sospecha de que esto lleva así desde hace tiempo.


Re: Porqué no tenemos signo de apertura de exclamación (¡) ?

Reply #7
Si te digo la verdad, yo tampoco soy un experto. Supongo que si exponemos el problema, la gente del equipo de desarrollo nos dará más detalles y explicará el por qué del mismo. Voy a sacar unas capturas y abriré un nuevo tema. En cuanto haya respuestas, pondré aqui un breve resumen de las mismas.

EDITO: Efectivamente, el signo de apertura de la exclamación no está incluido en el fichero de las fuentes de letra. Sin embargo, el signo de interrogación si está incluido. Teneís la respuesta en este mensaje de z9999, con imagen incluida del contenido actual del fichero Prop-Latin1.bdf.

Re: Porqué no tenemos signo de apertura de exclamación (¡) ?

Reply #8
Si te digo la verdad, yo tampoco soy un experto. Supongo que si exponemos el problema, la gente del equipo de desarrollo nos dará más detalles y explicará el por qué del mismo. Voy a sacar unas capturas y abriré un nuevo tema. En cuanto haya respuestas, pondré aqui un breve resumen de las mismas.

EDITO: Efectivamente, el signo de apertura de la exclamación no está incluido en el fichero de las fuentes de letra. Sin embargo, el signo de interrogación si está incluido. Teneís la respuesta en este mensaje de z9999, con imagen incluida del contenido actual del fichero Prop-Latin1.bdf.

Gracias vilvoh, esperemos que lo solucionen.

Re: Porqué no tenemos signo de apertura de exclamación (¡) ?

Reply #9
Parece que Prissi ya tiene un parche preparado. Habrá que estar atentos a las próximas compilaciones nocturnas. Y gracias a ti, yo ni me había dado cuenta. Ese error probablemente lleve mucho tiempo ahí y nadie se había fijado en ello, ni siquiera yo, pero tengo excusa ya que principalmente me dedico más a desarrollar nuevos objetos que a jugar... :::)

Re: Porqué no tenemos signo de apertura de exclamación (¡) ?

Reply #10
En la r2832 del 30-10 al parecer está resuelto  :D

 

Re: Porqué no tenemos signo de apertura de exclamación (¡) ?

Reply #11
¡Genial! una cosa menos... ;D

El tema queda bloqueado y archivado.

EDITO: efectivamente el cambio aparece en el registro del repositorio de código.

Quote
prissi modified /simutrans/trunk/simutrans/font/Prop-Latin1.bdf
Spanish inverted ! added to pro-latin1.bdf