Pango

Started by josebita, December 29, 2008, 12:19:47 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Prg

je je, aquí matamos dos pájaros de un tiro, tengo mi versión de windows, la cual utilizaré en el fpg editor para solucionar eso de los acentos y para hacer los páneles y agregar colores para algo que estoy pensando y revisaré cómo cómpilar lo que dices, eso de las librerías. :) Gracias.

Un karma para tí.
en humos puedes mover la camara con los cursores. es necesario para los niveles a partir del dos :)

josebita

:) Gracias. Probadlo, que no las tengo todas conmigo de que haya metido todo lo necesario.

SplinterGU

Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Prg

 :'(

en la versión de windows me dice:

** (process:308): WARNING **: No builtin or dynamically loaded modules
were found. Pango will not work correctly. This probably means
there was an error in the creation of:
  'C:\Documents and Settings\Administrador\Mis documentos\pango\2\etc\pango\pango.modules'
You may be able to recreate this file by running pango-querymodules.
Fontconfig error: Cannot load default config file
No fonts found; this probably means that the fontconfig
library is not correctly configured. You may need to
edit the fonts.conf configuration file. More information
about fontconfig can be found in the fontconfig(3) manual
page and on http://fontconfig.org



Sí compila, pero a la hora de ejecutar me dice esto y ya no se ejecuta.  ???
en humos puedes mover la camara con los cursores. es necesario para los niveles a partir del dos :)

josebita

Sabía que se me olvidaba algo :)
Estoy subiendo una nueva versión con el "pango-querymodules.exe" que faltaba y sin las librerías para reproducir ogg/vorbis (que no hacen falta y ya vienen con bennugd). Vuelve a ejecutarlo y a ver si va.

josebita

Venga, lo acabo de probar en un ordenador bastante diferente a el que he usado para compilar la librería (es un windows xp de 64 bits) y va genial. Además, es una prueba de meter dos fuentes con tamaños, colores y atributos distintos en la misma línea de renderizado. Es también prueba de que, a veces, uso windows :)

Otra cosa, con esto de compilar y ya que estoy con el windows, a ver si también compilo la libiconv (conversión entre charsets) para quien quiera usarla.

Ni caso a lo del pseudo-latex, tampoco es pa tanto :P

Prg

hola :) . De pura casualidad no tienes las librerías de pango  para windows? Para no meterme en líos a la hora de quererlos compilar.
QuoteVuelve a ejecutarlo y a ver si va.
je je, se me había olvidado revisar el tema, por eso no te había respondido, sin embargo veo que lograste compilar algo en windows :)
en humos puedes mover la camara con los cursores. es necesario para los niveles a partir del dos :)

josebita

Las de desarrollo o las de ejecución. Las de ejecución deberían estar todas en el adjunto del primer post.

Prg

mmmmmm!!!

las que utilizamos ya directamente para ejecutar, sin meterle mano.
esto es para probar el ejemplo y de ahí intentar probar en código mío. :)
en humos puedes mover la camara con los cursores. es necesario para los niveles a partir del dos :)

josebita

Pues el archivo comprimido creo que trae código de ejemplo y la librería compilada junto con todas las dependencias. Acuérdate de ejecutar los dos ejecutables que vienen también.
El enlace es:
http://wiki.bennugd.org/images/1/17/Pango-mingw-win32.zip
Vale, lo que supongo que no has visto es que eddité el primer mensaje para añadir el enlace. Sorry.

Prg

si lo había revisado, incluso lo descargué, y lo peor es que sigo igual. no puedo compilar el archivo prg.

pensé que era porque tenía que modificar algo ??? ....

entonces tengo que ejecutar los dos ejecutables vd?, pero imagino que tengo que arrastrar algo hacia ellos, exactamente que? y en qué orden?

es que me sigue diciendo:

Quote> Executing: C:\Archivos de programa\ConTEXT\ConExec.exe "C:\devBennu\bin\bgdi.exe" main

Going to render:
<span foreground="blue" background="black">e=mc<sup>2</sup></span>

** (process:5116): WARNING **: No builtin or dynamically loaded modules
were found. Pango will not work correctly. This probably means
there was an error in the creation of:
  'C:\Documents and Settings\Administrador\Mis documentos\pango\3\etc\pango\pango.modules'
You may be able to recreate this file by running pango-querymodules.
Fontconfig error: Cannot load default config file
No fonts found; this probably means that the fontconfig
library is not correctly configured. You may need to
edit the fonts.conf configuration file. More information
about fontconfig can be found in the fontconfig(3) manual
page and on http://fontconfig.org
> Execution finished.

pero ya tengo todo lo que me dijiste que descargara, varias veces  :-\  :'(

incluso copié todo lo de bennu a la carpeta, pues al arrastrar la librería pango a pango_querymodules decía que necesitaba la sdl ...

bueno, no te agobio, mejor si puedes decirme qué hacer o qué leer, de preferencia en español...  :D .. te lo agradecería. y si lo logro te digo lo que hice para futuras referencias.
en humos puedes mover la camara con los cursores. es necesario para los niveles a partir del dos :)

josebita

El problema parece ser:
QuoteYou may be able to recreate this file by running pango-querymodules.exe
Prueba a borrar el fichero etc/pango/pango.modules como te dice el mensaje de error y reejecuta los dos ejecutables que hay en el comprimido (pango-querymodules y fc-list.exe).

Prg

creo que el problema es el pangoquerymodules. no hace nada.
reree todo el entorno de carpetas especificado en pango modules

QuoteC:/msys/1.0/local/lib/pango/1.4.0/modules/pango-arabic-fc.dll ArabicScriptEngineFc PangoEngineShape PangoRenderFc arabic:*
..
C:/msys/1.0/local/lib/pango/1.4.0/modules/pango-thai-fc.dll ThaiScriptEngineFc PangoEngineShape PangoRenderFc thai:*

y al menos el mensaje de error ha cambiado. posiblemente los ejecutables tengan que ejecutarse de una forma distinta al doble click o al de arrastrar la librería pango en ellos.

el mensaje de error ahora es este.

Quote> Executing: C:\Archivos de programa\ConTEXT\ConExec.exe "C:\devBennu\bin\bgdi.exe" main

Going to render:
<span foreground="blue" background="black">e=mc<sup>2</sup></span>

** (process:5368): WARNING **: No se puede encontrar el m\xf3dulo especificado.
Failed to load Pango module for id: 'BasicScriptEngineFc'
** (process:5368): WARNING **: No se puede encontrar el m\xf3dulo especificado.
Failed to load Pango module for id: 'BasicScriptEngineFc'
** (process:5368): WARNING **: No se puede encontrar el m\xf3dulo especificado.
Failed to load Pango module for id: 'BasicScriptEngineFc'
** (process:5368): WARNING **: No se puede encontrar el m\xf3dulo especificado.
Failed to load Pango module for id: 'BasicScriptEngineFc'
** (process:5368): WARNING **: No se puede encontrar el m\xf3dulo especificado.
Failed to load Pango module for id: 'BasicScriptEngineFc'
(process:5368): GLib-GObject-CRITICAL **: file gobject.c: line 1561 (g_object_ref): assertion `G_IS_OBJECT (object)' failed

** (process:5368): WARNING **: No se puede encontrar el m\xf3dulo especificado.
F


sabes, creo que no voy a poder ejecutarlos, no se si alguien que tenga windows lo ha probado y ha podido... ¿Alguien ha podido?
en humos puedes mover la camara con los cursores. es necesario para los niveles a partir del dos :)

josebita

Mañana le echo un ojo, ok?

josebita

#29
Bueno, acabo de probar en un ordenador windows con los últimos binarios para windows de sandman del foro inglés.

He ejecutado los dos ejecutables (desde la consola) sólo como:
C:\Documents and Settings\Joseba\Desktop\Pango>fc-list.exe
(...Lista larguísima de las fuentes de mi sistema...)
Californian FB:style=Italic
Broadway:style=Regular
Berlin Sans FB Demi:style=Bold
DejaVu Serif:style=Bold

C:\Documents and Settings\Joseba\Desktop\Pango>pango-querymodules.exe
C:\Documents and Settings\Joseba\Desktop\Pango>pango-querymodules.exe
# Pango Modules file
# Automatically generated file, do not edit
#
# ModulesPath = C:\Documents and Settings\Joseba\Desktop\Pango\lib\pango\1.4.0\m
odules
#
(...Lista aburrida de los módulos pango...)
"C:\Documents and Settings\Joseba\Desktop\Pango\lib\pango\1.4.0\modules\pango-th
ai-fc.dll" ThaiScriptEngineFc PangoEngineShape PangoRenderFc thai:*

C:\Documents and Settings\Joseba\Desktop\Pango>

Y entonces, con ejecutar bgdc main.prg y bgdi main.dcb ya va.

No hay que arrastrarle a ninguno de los dos ejecutables ningún fichero, van solos.
Prueba a hacer una cosa: ejecútalos desde la consola. Si va, entonces puede que sea que tienes que meter el directorio en que se encuentran las .dll en el path de windows.
Si puedes echarle un ojo, te lo agradecería. Yo hasta que acabe exámenes no voy a poder dedicarle tiempo, sorry :(

[Edito] Vale, prueba a ejecutar el pango-querymodules desde la consola como:
pango-querymodules > etc\pango\pango.modules
El fichero etc\fonts\.fonts.cache-1 (que es el que crea el fc-list con la lista de tus fuentes) sí se crea sólo con ejecutar el programa directamente.