Työkalu bittikarttakirjasimen luomiseksi oikean tyyppisestä kirjasimesta [suljettu]

suljettu. Tämä kysymys on aiheen ulkopuolella . Se ei tällä hetkellä hyväksy vastauksia.

Kommentit

  • Mainitsin alustan, kun ohjelmoin Linux-koneella. Teen kaksoiskäynnistys Windows7: tä, jotta voin pelata pelejä, mutta en yleensä kehity siellä.

En kehity siellä.

Vastaa

Kirjasintyökalu

Fonttien rakennustyökalu tekee melkein kaiken mitä tarvitsen. Sekä Font Studio että Angel Code s BMFont ja suorittavat samanlaisia tehtäviä. Tässä on joitain Font Builders -ominaisuuksia.

  • QT-sovellus, joten se toimii yhtä hyvin kaikilla alustoilla.
  • Avoin lähdekoodi, jotta se voi tarvittaessa helposti laajentaa sovellusta
  • Suunniteltu sallimaan mukautetut kuva- ja kuvaus (asettelu) viejät, mikä helpottaa laajentamista entisestään
  • Lataa fontit tiedostojärjestelmästä Windowsin rekisterin sijasta. Tämä tekee tekstuurifonttien luomisen omasta TTF: stä melkein helpommaksi.
  • Lopullisen kuvan koko kootaan automaattisesti, joten minun ei tarvitse arvailla (kuten FontStudiossa). Lisäksi näiden tekstuurien voidaan rajoittaa olevan 2 kokoa.
  • Kerning-pareja tuetaan, jotta tiedot voidaan viedä, jos TTF käyttää niitä.

Se ”Kaikki eivät kuitenkaan ole täydellisiä. Oletusasettelulaajennukset imevät. Laatikon asettelutyökalu vain täyttää tekstuurin ylhäältä vasemmalta alas oikealle käyttämällä merkkejä aakkosjärjestyksessä. Ei kovin tehokas. Muutin sen lajittelemaan merkit ensin korkeuden mukaan ja parannin tehokkuus (2 rivin muutos).

Kommentit

  • BmFont tekee työn, sillä oli hyvät vaihtoehdot ja voin käyttää tekstuuria, jonka koko on yli 128 x 128, Kiitos Tarvittiin vain oikea vientiasetus, kuten png-rakenne ja 32-bittinen kirjasintyyppi

vastaus

Google osoitti melko monet näistä pedoista. Tämä saattaa olla lähellä sitä, mitä olet seuraamassa
http://www.angelcode.com/products/bmfont/

Mainitset monitasoisen alustan, mutta tarkoitatko työkalua vai tuotosta? (mikä olisi alustan poikkeavaa, ehkä lukuun ottamatta endianismia)

Kommentit

  • Erinomainen työkalu, mutta se luo bittikarttoja vain järjestelmän fontteista. Minulla on tietty TTF-tiedosto, jota haluan käyttää '. Lisäksi se ei pidä viinistä kovin '.
  • Et voi lisätä ' t TTF: ää järjestelmän kirjasimena ?

vastaus

Kokeile FontStudiota: http://www.ogre3d.org/forums/viewtopic.php?f=11&t=47802

Se on tehty erityisesti bittikarttafonttien luomiseen peleille.

Lähetän linkin Ogre3D-keskustelupalstalle, koska se ei ole saanut omaa kotiaan tällä hetkellä.

Löydä linkki uusimpaan versioon kyseisen aiheen viimeisestä viestistä (sivu 2).

Kommentit

  • Erinomainen työkalu, mutta se luo bittikarttoja vain järjestelmän fontteista. Minulla on tietty TTF-tiedosto, jota <

haluan käyttää.

  • Hei, olen ' luonut Font Studio, olen ' laittanut lähteen Font Studioon ylös bitbucketilla. bitbucket.org/michael_pote/font-studio
  • vastaus

    Olen käyttänyt tätä työkalua aiemmin: http://www.lmnopc.com/bitmapfontbuilder/ . Se toimii todella hienosti ja sillä on paljon vaihtoehtoja.

    Kommentit

    • Tämä näyttää lupaavalta. Se ' ei kuitenkaan ole ilmainen comemrcial-käyttöön. Kaupallinen versio on saatavana 20-30 dollarilla.

    Vastaus

    Monia monimutkaisia ja ominaisuuksia -työkaluja siellä, mutta suosikkityökaluni bittikarttakirjasinten rakentamiseksi on Codeheadin bittikarttafonttigeneraattori (CBFG) . Se on yksinkertainen työkalu, joka tekee yhden asian hyvin hyvin. Se on dokumentoitu selkeästi toteutusvihjeillä.

    Kuten useimmat bittikartan fonttien luojat, se on tietysti grafiikan sovellusliittymästä riippumaton, koska se yksinkertaisesti vie kuvan (ja helposti luettavan tietorakenteen). oma tekstinsyöttöjärjestelmä OpenGL: ssä tai Direct3D: ssä ei ole liian vaikea – renderöi neloset jokaiselle kirjaimelle ja käytä bittikartan fontin tekstuuria sopivilla koordinaateilla.

    Toivottavasti tämä auttaa! p> Huomaa: Tämä on vain Win32-sovellus, mutta suosittelen sitä silti!

    Vastaa

    Erinomainen työkalu Macille on Glyph Designer ja siitä on tullut valinta Cocos2D-käyttäjien keskuudessa. Siinä on monia ominaisuuksia ja se on äskettäin päivitetty sisällyttämään komentorivin tuki!

    Kommentit

    • Se ' pidetään tässä yleensä huonona muotona olla ilmoittamatta selkeästi tuotteidesi kuuluvuutta ' suosittelet uudelleen.

    Vastaa

    Viimeinen kerta Etsin tätä (iPhone-peliä varten), kokeilin erilaisia vaihtoehtoja, mutta en löytänyt sellaista, joka tekisi kaiken, mitä halusin. Minun täytyi tehdä yksi rakenne käyttämällä hyvin pieniä merkkejä kaupallisesta TTF-fontista. Pidin pystyä määritellä merkkialueet, jotta se sisältää vain tarvitsemani merkit. Halusin, että se pakkaa kuviot mahdollisimman tiukasti. Tarvitsin tekstuurikoordinaatteja ajon aikana. En välittänyt ”todellisesta” ytimestä, mutta tarvitsin glyfimittauksia ajon aikana, jotta se sijoitettaisiin järkevästi. Joten kirjoitin pienen Windows-sovelluksen, joka renderöi kaikki merkit ja tallensi ABC-välit (kuten Windows ilmoitti) yhdessä tekstuurikoordinaattien kanssa.

    BTW, jos haluat renderoida hyvin pienen tekstin (kuten vähemmän kuin 16 pikseliä korkealla) XP: ssä tai Vistassa, sinulla on puutteita Windowsin ”anti-aliasing” -toiminnolla. Minun helppo korjaus oli käyttää http://drwatson.nobody.jp/gdi++/index-en.html saada läpinäkyvä supersamplointi. Jos aloitin alusta alusta, käytän todennäköisesti samaa lähestymistapaa, mutta tarkastelen FreeType2: ta alkuperäisen tekstin renderoinnin sijaan.

    Jos tekstiäsi ei päivitetä usein voit vain käyttää alustan tekstin renderointia (tai ehkä FreeTypeä) tekemään kokonaiset palat tekstuuriksi tarpeen mukaan ajon aikana. Sitten sinun tarvitsee vain renderoida yksi quad jokaiselle merkkijonolle, mutta tekstuurin allokointi monimutkaistuu. Ylhäältä päin saat kuitenkin virheettömän tekstin renderoinnin ja asettelun ilmaiseksi näillä vaikeilla aasialaisilla kielillä sekä huomattavasti nopeamman GL-koodisi. Paljon yksittäisten merkkien renderointi on kallista, jopa rappeutuneilla tri-nauhoilla tai ei.

    Vastaa

    Macissa voit käyttää vain Hiero ( http://slick.cokeandcode.com/demos/hiero.jnlp ) sikäli kuin tiedän. Se ei ole yhtä tehokas kuin yllä, mutta pienellä Photoshop-taikuudella se ”tulee.”

    Kommentit

    • Voin vain estää Hiero. Se oli aina muutaman pikselin päässä käytettäessä. Testattu useilla kirjasimilla. Mutta mielestäni ' ei ole muuta OSX-ratkaisua.

    vastaus

    Etsimäsi avainsana on ”rasterizer”. XNA: lla on yksi sisäänrakennettu. Nopea Google-haku tuo esiin FreeType . En ole varma, mitä muuta siellä on.

    Kommentit

    • FreeType on enemmän " font-rasterization-library ". Se ei ole ' t tarkalleen sovellus, joka luo tekstuureja (teholla 2) kirjasimista. FreeType olisi hyvä valinta, jos kuitenkin päätät kirjoittaa sellaisen työkalun itse.

    Vastaa

    Jos haluat interaktiivinen työkalu, jonka haluat ehkä tarkastella FontForge , joka on täysi fontinmuokkausohjelma, joka tukee useita työkaluja TTF-fonttien muuntamiseen bittikarttamuotoihin. tukee erityyppisiä komentosarjoja, joten sinun pitäisi pystyä integroimaan ne myös putkilinjaan.

    Kommentit

    • AFAIK FontForge voi luoda Bitmap-Fonts , mutta nämä eroavat pohjimmiltaan OP: n tarpeista. Bitmap-Font on kuin fonttitiedosto, mutta sisältää bittikarttoja (mieluiten erikokoisina) eac: lle h merkki. Hän tarvitsee fontin hahmonnettavaksi tekstuuriksi, joten tulos ei ' ole bitmap-fontti vaan kuva.

    Vastaa

    http://creators.xna.com/en-US/utilities/bitmapfontmaker on yksi, mutta se ei ole alustan välinen työkalu.

    Vastaus

    uusi bittikartan fonttien generaattori on julkaistu OS X: lle: bmGlyph (http://www.bmglyph.com). saatavana vain mac App Storesta. tulostaa kirjasimen atlasin ja bittikartat (hd / sd), joissa on paljon ominaisuuksia.

    Vastaa

    Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *