personajes que desaparecen en El Cairo representación de fuentes
Pregunta
Yo uso Cairo para hacer un texto sencillo sobre una superficie Cairo. Yo uso una fuente freetype para que (Vera.ttf si lo que importa). Funciona, pero a veces caracteres desaparecen de la salida. De hecho, sólo los números. Me dibujó un texto 'Demostream 1 ..' y, a veces el '1' desaparece de la salida y no tengo ni idea de por qué. El número es parte defitivly de la cadena. Tampoco hay corrpution memoria o algo por el estilo. Este es el código que dibuja el texto:
font = cairo_ft_font_face_create_for_ft_face(ftFace, 0);
cr = cairo_create(surface);
/* set the foreground color */
cairo_set_source_rgba(cr, ...);
/* render the text */
cairo_set_antialias(cr, CAIRO_ANTIALIAS_GRAY);
cairo_set_font_face(cr, font);
cairo_set_font_size(cr, size);
cairo_move_to(cr, x, y);
cairo_show_text(cr, text);
cairo_destroy(cr);
cairo_font_face_destroy(font);
ftFace es una cara de la fuente freetype cargado.
También me gustaría usar Pango para representar el texto, pero no tengo fontcache disponibles - por lo que no tengo ni idea howto cargar la fuente en Pango, ya que, evidentemente, sólo es compatible con fontcache y ninguna carga directa de la fuente
.Cualquier entrada es bienvenido ..
Solución
i quitado apoyo Cairo - el problema ya no es relevante
.