Greetings!
Hope you don't mind if I write you in Spanish, i even think you'll be glad if I do.

Le escribo para comunicarle un posible bug a la hora de imprimir caracteres (la función print de Character) en formato UTF8 ya que en mi máquina (Linux HAL9000 2.6.16.13-4-default #1 Wed May 3 04:53:23 UTC 2006 i686 athlon i386 GNU/Linux con SuSE 10.1, kde3.5, ejecutando desde konsole) al establecer la opción -F utf8 imprime guiones en lugar de caracteres. Creo además haber encontrado un workaround al problema, sustituyendo el código del case utf8 por lo siguiente:

case Control::utf8:
       //std::fputs( UCS::ucs_to_utf8( gv[0].code ), control.outfile );
         { char* s = UCS::ucs_to_utf8( gv[0].code );
           if( s ) {
               std::fprintf( control.outfile, s );
           }
       }
         break;
     }

sé que es quizá poco elegante, pero a mí me funciona.
En adelante si le parece bien y obtengo los resultados que espero con mi proyecto (personal-autodidacta) le enviaré algunas otras modificaciones (aunque puede que antes le pregunte alguna duda).

Un saludo!


_______________________________________________
Bug-ocrad mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-ocrad

Reply via email to