Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Preporuke za font engine library

[es] :: C/C++ programiranje :: Preporuke za font engine library

[ Pregleda: 2021 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-1.sezampro.yu.



+395 Profil

icon Preporuke za font engine library06.12.2008. u 14:16 - pre 188 meseci
Nadjoh za sad samo ovo : http://www.d-type.com/
poslao evaluation request i dobio cifru od 3.500 $ za unlimited use ..
Mnogo je s obzirom da mi treba samo za setanje slova (glatki skrolujuci tekst).
Directx ID3DXFont radi dobro tu stvar s tim sto srce memorije
i nije pouzdan na duze vremenske intervala (=> 12h ) renderovanja skrolujuceg teksta od 2000-3000 karaktera .
CD3DFont klasa sto ide sa DShow SDK paketom , radi mnogo stabilnije ,za nijansu sporije sto mi i nije sad toliko presudan faktor,
ali nema podrsku za unicode karatkere .
Bilo kakva open-source biblioteka i OpenGL dolazi u obzir ako je unicode podrzana ,
i da koliko toliko moze "normalno" da se iskompajlira na vindozi . Unapred zahvalan!



Viva lollapalooza
 
Odgovor na temu

Goran Rakić
Beograd

Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Preporuke za font engine library06.12.2008. u 14:55 - pre 188 meseci
http://www.pango.org
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-1.sezampro.yu.



+395 Profil

icon Re: Preporuke za font engine library06.12.2008. u 15:24 - pre 188 meseci
Izgleda mi oK i koliko vidim oslanja se na stari dobri cairo engine koji se "valjda snalazi sa Win32 api .
Probacu pa javljam rezultate ..
Hvala !
Viva lollapalooza
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
*.fibertel.com.ar.

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: Preporuke za font engine library06.12.2008. u 17:16 - pre 188 meseci
Baci pogleda i na ovu biblioteku

http://www.antigrain.com/
Tko leti vrijedi
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-1.sezampro.yu.



+395 Profil

icon Re: Preporuke za font engine library06.12.2008. u 17:46 - pre 188 meseci
Sastavih pango lib pack http://ftp.gnome.org/pub/gnome...2/pango-dev_1.22.2-1_win32.zip
u jedan win32 lib, pa javljam dalje rez.
Da li ima i kakav je redistribuirani paket za GTK na win klijentu ? (dependancy issues?)
Dobih samo warnings na VS2005 vc++ kompajleru/x86 bild :
Code:

Creating library...
pango-1.0.lib(libpango-1.0-0.dll) : warning LNK4006: __NULL_IMPORT_DESCRIPTOR already defined in pangocairo-1.0.lib(libpangocairo-1.0-0.dll); second definition ignored
pango-1.0.lib(libpango-1.0-0.dll) : warning LNK4221: no public symbols found; archive member will be inaccessible
pangoft2-1.0.lib(libpangoft2-1.0-0.dll) : warning LNK4006: __NULL_IMPORT_DESCRIPTOR already defined in pangocairo-1.0.lib(libpangocairo-1.0-0.dll); second definition ignored
pangoft2-1.0.lib(libpangoft2-1.0-0.dll) : warning LNK4221: no public symbols found; archive member will be inaccessible
pangowin32-1.0.lib(libpangowin32-1.0-0.dll) : warning LNK4006: __NULL_IMPORT_DESCRIPTOR already defined in pangocairo-1.0.lib(libpangocairo-1.0-0.dll); second definition ignored
pangowin32-1.0.lib(libpangowin32-1.0-0.dll) : warning LNK4221: no public symbols found; archive member will be inaccessible


@kiklop74
tnx za link .. ako stignem probacu i ovu biblioteku.




[Ovu poruku je menjao deerbeer dana 08.12.2008. u 14:24 GMT+1]
Viva lollapalooza
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-a-1.sezampro.yu.



+395 Profil

icon Re: Preporuke za font engine library08.12.2008. u 13:44 - pre 188 meseci
1.)pango
Probao sam pango sa klasicnim renderovanjem (win32 api) rezultati su isti kao i sa klasicnim win GDI-ijem.
Skrolovanje je lose ,treperenja, sto je bilo i za ocekivati .
Probao sam i kombinaciju pango sa Cairo enginom http://library.gnome.org/devel...ble/pango-Cairo-Rendering.html
ali primer ocigledno ne radi sa win32 jer zahteva poseban surface za windows .

Kad se ukljuci sa ovim parametrima http://cairographics.org/visualstudio/ :
Code:

       #define CAIRO_HAS_WIN32_SURFACE 1
       #define CAIRO_HAS_WIN32_FONT 1
   

Ne mogu da nadjem ni jedan jedini primer najjednostavniji na netu korsicenje Caira i win32 ..

2) anti-grain
Biblioteka je dobra ali cini mi se nema podrsku za unicdode karaktere .
Pogledao sam par primera i tamo koliko vidim keshira fontove od (32 do 127) sto znaci da se radi o asci-iju .
Nadjoh ovo pod tips & tricks pa cu da isprobam :
http://www.antigrain.com/tips/...lyph.agdoc.html#PAGE_WIN_GLYPH








Viva lollapalooza
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
*.fibertel.com.ar.

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: Preporuke za font engine library08.12.2008. u 17:46 - pre 188 meseci
Cini mi se da bi uz agg biblioteku trebao da koristis i freetype biblioteku za renderovanje samih slova. Freetype je portabilna biblioteka i podrzava unicode.


Tko leti vrijedi
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
*.fibertel.com.ar.

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: Preporuke za font engine library08.12.2008. u 17:50 - pre 188 meseci
BTW ako si zainteresovan za opengl ima i ova biblioteka koja koristi freetype za prikaz fontova.

http://gltt.sourceforge.net/


Tko leti vrijedi
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-a-1.sezampro.yu.



+395 Profil

icon Re: Preporuke za font engine library08.12.2008. u 19:15 - pre 188 meseci
Citat:
kiklop74: Cini mi se da bi uz agg biblioteku trebao da koristis i freetype biblioteku za renderovanje samih slova. Freetype je portabilna biblioteka i podrzava unicode.

E to nisam primetio da fali... mada video sam parametar sad se setih u f-ji za crtanje texta charT pa sam pretpostavio da je templejt switch za unicode.
a primer koji sam video u doc. na sajtu je bio za asci text . A mislim da agg pruza i mnogo vise nego sto mi zaista treba .

cairo sam hteo jer ima vektorski engine renderovanja pa zbog njega ne bih imao degrad. perf na fontovima > 36
a deluje mi mocno .

Citat:
kiklop74: BTW ako si zainteresovan za opengl ima i ova biblioteka koja koristi freetype za prikaz fontova.
http://gltt.sourceforge.net/

Tnx . probacu sa opengl , mada izgleda da to jos jedino ostaje od open-src resenja .
Poz.


Viva lollapalooza
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
200.49.157.*

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: Preporuke za font engine library09.12.2008. u 11:04 - pre 188 meseci
Sad sam se setio da VCF (http://vcf-online.org/) koristi antigrain biblioteku i ima par naprednih primera za manipulaciju slova. Baci pogled i na to posto je biblioteka portabilna.
Tko leti vrijedi
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.ptt.yu.



+395 Profil

icon Re: Preporuke za font engine library09.12.2008. u 14:57 - pre 188 meseci
ok..hvala na linku , sad sam se skoncentrisao na ftgl deluje mi ok , pa idem redom da se ne rasplinem :)
Nego imam problem sa linkovanjem static liba od ftgl-a u svom demo programu.
Skinuo sam FTGL (static lib) sa sourceforge-a zajedno sa freetype-om (samo include fajlovi) .
Iskompajlirao i napravio mi je fgl-static.lib .
Ubacim taj lib u demo projekat inkludujem ftgl.h i baca greske "unresolved symbol ..."
Posto je FTGL zavistan od Freetype biblioteke ubacim i freetype.lib , al opet baca iste greske ..





Viva lollapalooza
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
200.49.157.*

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: Preporuke za font engine library09.12.2008. u 15:59 - pre 188 meseci
Najcesci uzrok ovog problema je mesanje nekompatibilnih verzija RTL-a. Npr. jedna biblioteka je iskompajlirana sa dinamickim RTL-om a druga sa statickim. Moras da budes siguran da je sve iskompajlirano sa istom vrstom RTL biblioteke.
Tko leti vrijedi
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-a-1.sezampro.yu.



+395 Profil

icon Re: Preporuke za font engine library09.12.2008. u 21:43 - pre 188 meseci
^
Mislis na C runtime library?)3 verzije freetype.liba sa kojima sam probao :
1.) jedna sto je bila sa demo projektom (freetype234)a fajla nema nigde
2.) jedna sto ide sa freetype bibliotekom (54kb) verovatno (dynamic crt compile )
3.) i jednu sto sam nasao (2,14mb) verovatno static crt link
Probacu ponovo kad stignem..mozda sam i ja omanuo .

Namera mi je bila da ceo font engine (static lib) ubacim u postojeci mfc projekat koji je MFC dll ()
a da ne moram da redistribuiram dodatno posebne dll-ove uz program (ftgl.dll freetype.dll i zlib.dll),
a da za opengl ne moram da brinem na klijentskim masinama jer ga imaju po defaultu,
sto bi mi veoma olaksalo pri korisnickom setupu jer sada moraju da skidaju dx9 redistr. paket od 100mb










Viva lollapalooza
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
*.fibertel.com.ar.

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: Preporuke za font engine library10.12.2008. u 00:45 - pre 188 meseci
Ne ide to tako. Ti sam treba da iskompajliras freetype biblioteku.

U tom projektu oni koriste freetype234xxxx.lib ti samo to promeni u ume biblioteke koju si dobio kompajliranjem freetype biblioteke.
Tko leti vrijedi
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-a-1.sezampro.yu.



+395 Profil

icon Re: Preporuke za font engine library10.12.2008. u 20:30 - pre 188 meseci
^ To sam i uradio , nego je opet bio isti slucaj ..nasao sam isti problem i resenje za linker greske :
http://osdir.com/ml/video.blender.devel/2004-03/msg00114.html
ili ti samo je trebalo da se doda pretproc. definicija
#define FTGL_LIBRARY_STATIC

Viva lollapalooza
 
Odgovor na temu

[es] :: C/C++ programiranje :: Preporuke za font engine library

[ Pregleda: 2021 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.