Eszköz egy bitkép-betűkészlet létrehozásához valódi típusú betűtípusból [lezárva]

Zárt. Ez a kérdés témán kívül van . Jelenleg nem fogadja el a válaszokat.

Megjegyzések

  • Linux platformon programozva említettem a crossplatformot. Kettős rendszerindító Windows7 rendszert használok, így tudok játékokat játszani, de általában nem ' nem fejlődök ott.

Válasz

Betűtípus-készítő

A Betűtípus-készítő szinte mindent megtesz, amire szükségem van. Mind a Font Studio, mind az Angel Code BMFont és hasonló feladatokat hajtanak végre. Íme néhány a Font Builders funkciók közül.

  • QT alkalmazás, és így minden platformon egyformán működik.
  • Nyílt forráskód, így szükség esetén könnyedén kibővítheti az alkalmazást
  • Úgy tervezték, hogy lehetővé tegye az egyéni kép- és leírás (elrendezés) exportőrök számára, még könnyebbé téve a kiterjesztést
  • Betűtípusok betöltése a fájlrendszerből a Windows registry helyett. Ez egy csomó könnyebbé teszi a textúra betűtípusok előállítását a saját TTF-jeimből.
  • Automatikusan méretezi a végső képet, így nem kell kitalálnom (mint a FontStudio-ban). Továbbá ezek a textúrák 2 méret erejéig korlátozhatók.
  • A rendszermag-párok támogatottak, így az információk exportálhatók, ha a TTF használja őket.

Ez “azonban nem minden tökéletes. Az alapértelmezett elrendezési pluginok szívják. A Box elrendező eszköz csak betölti a textúrát balról balra jobbra, a karakterek betűrendben. Nem túl hatékony. Megváltoztattam, hogy először a karaktereket magasság szerint rendezzem, és gyorsan javítottam hatékonyság (2 soros változás).

Megjegyzések

  • A BmFont elvégzi a munkát, jó lehetőségei voltak, és több mint 128×128 méretű textúrát tudok használni, Köszönet Csak a megfelelő exportálási beállításra volt szükség, mint a png textúra és a 32 bites betűtípus.

Válasz

A Google megmutatta jó néhány ilyen vadállat. Ez közel lehet ahhoz, amit után követel
http://www.angelcode.com/products/bmfont/

Megemlíti a cross-platformot, de az eszközre vagy a kimenetre gondol? (ami az egész platformon esetlegesen eltérne az endianustól)

Megjegyzések

  • Remek eszköz, de csak bitképeket generál a rendszer betűtípusaiból. Van egy adott TTF fájlom, amelyet <

szeretnék használni. Továbbá nem nagyon szereti a bort '.

  • Nem lehet ' hozzáadni a TTF-t rendszer betűtípusként ?
  • Válasz

    Próbálja ki a FontStudio-t: http://www.ogre3d.org/forums/viewtopic.php?f=11&t=47802

    Kifejezetten a játékok bittérképes betűtípusainak létrehozására készült.

    Linket teszek fel az Ogre3D fórumra, mert az még nem kapott saját otthont.

    Találjon linket a legújabb verzióra a téma utolsó bejegyzésében (2. oldal).

    Megjegyzések

    • Nagyszerű eszköz, de csak bitképeket generál a rendszer betűtípusaiból. Van egy adott TTF fájlom, amelyet <

    szeretnék használni.

  • Hé, én ' vagyok az alkotója Font Studio, én ' feltettem a Font Studio-ba a bitbucketen. bitbucket.org/michael_pote/font-studio
  • Válasz

    Korábban ezt az eszközt használtam: http://www.lmnopc.com/bitmapfontbuilder/ . Nagyon jól működik, és sok lehetősége van

    Megjegyzések

    • Ez ígéretesnek tűnik. Ez azonban ' nem ingyenes komikus használatra. Kereskedelmi verzió 20-30 dollárért kapható.

    Válasz

    Sok bonyolult és jellemző -gazdag eszközök odakinn, de a kedvenc eszközem a bitképes betűtípusok felépítéséhez a Codehead Bitmap betűtípus-generátor (CBFG) . Ez egy egyszerű eszköz, amely egy dolgot nagyon megcsinál. jól. Ez egyértelműen dokumentálva van a megvalósításra vonatkozó tippekkel.

    Mint a legtöbb bitkép-készítő, ez természetesen a grafikus API-tól is független, mert egyszerűen exportál egy képet (és könnyen olvasható adatstruktúrát). a saját szövegmegjelenítő rendszer OpenGL vagy Direct3D alkalmazásban nem túl nehéz – renderelj egy négyzetet minden betűhöz, és alkalmazd a bittérképes betűkészletet megfelelő koordinátákkal.

    Remélem, hogy ez segít!

    Megjegyzés: Ez csak egy Win32 alkalmazás, de mégis ajánlom!

    Válasz

    Remek eszköz a mac számára Glyph Designer , és a Cocos2D felhasználók választott eszközévé vált. Számos funkcióval rendelkezik, és a közelmúltban frissítették a parancssori támogatással!

    Megjegyzések

    • ' itt általában rossz formának tartják, hogy ne hozzák nyilvánosságra a termékekkel való kapcsolatodat ' újra ajánlja.

    Válasz

    Utoljára Ezt kerestem (egy iPhone-játékhoz), kipróbáltam különféle lehetőségeket, de nem találtam olyat, amely mindent megtett volna, amit akartam. Egyetlen textúrát kellett megjelenítenem, nagyon kis karaktereket használva egy kereskedelmi TTF betűtípusból. karaktertartományok megadásához, hogy csak a szükséges karaktereket tartalmazzam. Azt akartam, hogy a karaktereket a lehető legszorosabban csomagolja be. Futás közben textúra koordinátákra volt szükségem. Nem érdekelt az “igazi” kernelés, de a karakterjelek mérésére volt szükségem futás közben, így ésszerűen elosztva. Így írtam egy kis Windows alkalmazást, amely megadta az összes karaktert, és elmentette az ABC távolságokat (a Windows beszámolója szerint) a textúra koordinátáival együtt.

    BTW, ha nagyon kis szöveget szeretne megjeleníteni (például kevesebb, mint 16 pixel magas) XP vagy Vista alatt hiányosságokba ütközhet a Windows “anti-aliasing” használatával. Számomra könnyű megoldás volt a http://drwatson.nobody.jp/gdi++/index-en.html az átlátszó szuperminta megszerzéséhez. Ha újrakezdeném, valószínűleg ugyanazt a megközelítést alkalmaznám, de a natív szövegmegjelenítés helyett a FreeType2-t nézném meg.

    Ha a szövege nem frissül gyakran használhatja a platform szövegmegjelenítőjét (vagy esetleg a FreeType-t), hogy teljes darabokat textúrává alakítson, szükség szerint futás közben. Ezután csak egy quadot kell megadni minden karakterlánchoz, de a textúra allokációja bonyolultabbá válik. Felfelé viszont hibátlan szövegmegjelenítést és -elrendezést kap azokon a nehéz ázsiai nyelveken, valamint a lényegesen gyorsabb GL-kódot. Sok egyedi karakter renderelése drága, még degenerált tri csíkokkal vagy mi mással.

    Válasz

    Mac-en csak Hiero ( http://slick.cokeandcode.com/demos/hiero.jnlp ), ha jól tudom. Nem olyan erős, mint a fentiek, de egy kis Photoshop varázslattal “megteszi.”

    Megjegyzések

    • Csak elriaszthatom Hiero. Mindig néhány képpontnál kevesebb volt, amikor használtam. Több betűtípussal teszteltem. De úgy gondolom, hogy ' nincs más OSX megoldás.

    Válasz

    A keresett kulcsszó “raszterező”. Az XNA beépített. A gyors Google-keresés előidézi a FreeType fájlt. Nem tudom, mi van még ott.

    Megjegyzések

    • A FreeType inkább " font-rasterization-library ". Ez nem ' nem pontosan olyan alkalmazás, amely textúrákat hoz létre (2-es erõvel) a betûkészletekbõl. FreeType jó választás lenne, ha mégis úgy döntene, hogy maga ír egy ilyen eszközt.

    Válasz

    Ha szeretné egy interaktív eszköz, amelyet érdemes megnéznie a FontForge fájlba, amely egy teljes betűkészlet-szerkesztő, amely számos eszközt támogat a TTF betűtípusok bitkép formátumba konvertálásához. támogatja a különféle típusú szkripteket, ezért képesnek kell lennie arra is, hogy integrálja őket egy folyamatba.

    Megjegyzések

    • Az AFAIK FontForge Bitmap-Fonts-ot hozhat létre , de ezek alapvetően különböznek attól, amire az OP-nak szüksége van: A Bitmap-Font olyan, mint egy betűtípusfájl, de tartalmaz bitképeket (lehetőleg különböző méretben) az eac számára h karakter. Szüksége van egy betűtípusra egy textúrához, ezért az eredmény nem ' lesz bitmap-font, hanem kép.

    Válasz

    http://creators.xna.com/en-US/utilities/bitmapfontmaker egy, de ez nem platform, mint eszköz.

    Válasz

    új bitképtérkép-generátor jelent meg az OS X számára: bmGlyph (http://www.bmglyph.com). csak a Mac App Store-ban érhető el. A betűkészlet és a bitképek (hd / sd) sok funkcióval rendelkezik.

    Vélemény, hozzászólás?

    Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük