Tutorial: Bitmap Fonts with Hiero: What is a bitmap font? Comments Feed" href="http://www.learn-cocos2d.com/knowledge-base/tutorial-bitmap-fonts-hiero/feed/"/>

Tutorenkurs: Bitmap Schriftarten mit Hiero: Wie ist eine bitmap Schriftart?

What is a bitmap font?

Suchen Sie meinen cocos2d für häufig gestellte I-Phone-Fragen & Tutorenkurse

Bemerken Sie bitte, dass die Blog-Suche an der oberen richtigen Ecke meine häufig gestellten Fragen und Tutorenkurse nicht sucht.
 

  • Bemerken Sie: Teilen Sie bitte direkte Download-Verbindungen zu PDF Dateien nicht, die Download-Verbindungen laufen nach einem Paar Minuten ab!

Es gibt zwei überwiegende Typen von Schriftarten: truetype und bitmap Schriftarten. Truetype Schriftarten sind ein Vektor-Format, was bedeutet, dass diese Schriftarten gut von gerade einem Satz von Vektor-Daten klettern, und Antialiasing und andere Effekten leicht angewandt werden können, um Lesbarkeit zu verbessern oder sonst die Schriftart zu modifizieren. Der Nachteil dieser Annäherung besteht darin, dass Übergabe des Textes, truetype Schriftarten verwendend, relativ langsam ist. Truetype fonts are a vector format which means that these fonts scale well from just one set of vector data, and anti-aliasing and other effects can be applied easily to improve readability or otherwise modify the font. The drawback of this approach is that rendering text using truetype fonts is relatively slow.

Bitmap Schriftarten haben andererseits ein konkretes Image, oder einen Teil eines Textur-Atlasses, der jedem durch die Schriftart verwendeten Brief zugeteilt ist. Das macht die Größe der Schriftart befestigt, sie kann oben und unten, aber nicht ohne Verlust der Bildqualität klettern. Es verlangt auch, dass Images für die Briefe im Gedächtnis sind, welche natürlich mehr Gedächtnis verbrauchen als die Vektor-Daten von Truetype Schriftarten. It also requires images for the letters to be in memory which naturally consume more memory than the vector data of Truetype fonts.

Download-Lehre PDF

Vorteile/Nachteile

Wikipedia hat Summen es nett:

Vorteile von bitmap Schriftarten schließen ein:
- Äußerst schnell und einfach zu machen
- Nicht bestiegene bitmap Schriftarten geben immer genau dieselbe Produktion
- Leichter zu schaffen als andere Arten.

Der primäre Nachteil von bitmap Schriftarten ist, dass die Sehqualität dazu neigt, wenn erklettert, schwach oder sonst umgestaltet zu sein, im Vergleich zum Umriss und den Schlag-Schriftarten, und viele optimierte und Zweck-gemachte Größen derselben Schriftart zur Verfügung stellend, vergrößert drastisch Speichergebrauch.

Anmerkungen (0)

6 Antworten auf den "Tutorenkurs: Bitmap Schriftarten mit Hiero: Wie ist eine bitmap Schriftart?"

What is a bitmap font?
  1. Isaac sagt:

    Vielen Dank dafür zusammenzustellen. Zuerst dachte ich, dass ich verrückt wurde - habe ich Hiero seit ein paar Monaten jetzt, und früh darauf gearbeitete Geldstrafe verwendet. Ich bin nicht überzeugt, was geschah, aber jetzt komme ich umgekehrt Images wenn, bevor ich nicht (was ein Schmerz) war. Ich habe auch viele Schwierigkeiten mit den Kunsterzeugnissen um die Seiten von Briefen - wenn ich 1 Pixel-Polstern hinzufüge, arbeiteten sie, aber hatten noch Kunsterzeugnisse. Wenn ich 2 Pixel-Polstern hinzufüge, aus irgendeinem Grund sind alle Ausgleiche falsch (statt 'S' ich bekomme Hälfte von 'R'), arggg. Das ist etwas, was ich wahrscheinlich befestigen kann, wenn ich die Datei und den Blick auf die Ist-Werte für die manuelle Korrektur durchgehe, aber es macht es sehr schwierig für schnelle Tests. Teilen Sie uns bitte mit, wenn Sie nicht mehr darüber erfahren, wie man um diese Probleme arbeitet :) I’m not sure what happened, but now I am getting the upside-down images when before I wasn’t (what a pain). I’m also having a lot of trouble with the artifacts around the sides of letters – when I add 1 pixel padding, it worked but still had artifacts. When I add 2 pixel padding, for some reason all of the offsets are incorrect (instead of ‘S’ I get half of ‘R’), arggg…. This is something I can probably fix if I go through the file and look at the actual values for manual correction, but it makes it very difficult for quick tests. Please let us know if you learn any more about how to work around these issues :)

    • GamingHorror sagt:

      Das Spiegelbildproblem ist wirklich sonderbar. Es arbeitete auch für mich für die ersten wenigen Schriftarten, aber dann fing es an, nur Spiegelimages zu schaffen. Ich habe das Gefühl, sobald der Programmfehler erscheint, ist es dabei zu bleiben. Vielleicht könnte es helfen, Hiero zu löschen, so dass irgendwelche gesparten Einstellungen gelöscht werden, es dann zu einer anderen Position wiederherunterladen. I have the feeling once the bug appears it’s going to stay. Maybe it might help to delete Hiero so that any saved settings are deleted, then redownload it to another location.

      Mit dem Polstern empfehle ich, ebenso auszupolstern, wenn Sie 1 Pixel nach rechts auspolstern, sollten Sie auch 1 Pixel nach links auspolstern. Es ist mehr ein Buckel, obwohl ich das Gefühl bekam, dass Polstern beider Seiten ebenso besser sein könnte als Polstern einer Seite mit 0 und anderen mit 2.
      Ihr Problem kann das Ändern der X/Y-Ausgleiche auch verlangen. Ich bin nicht überzeugt, was sie tun und ich keine erkennbare Wirkung sah.

  2. [...] Tutorenkurs: Bitmap Schriftarten mit Hiero (Anhängsel: Cocos2d-I-Phone cocoatouch) [...] cocos2d iphone cocoatouch) [...]

  3. Dani sagt:

    Hallo, Steffen.

    Guter Tutorenkurs, Mann. Ich bekam zwei Fragen über CCBitmapFontAtlas:

    1. Gibt es ein anderes Programm oder Weise, bitmap Schriftart-Atlasse zu machen? Hiero hat einige ernste Programmfehler.

    2. cocos2d verwendend, muss ich Schaden-Punkte (Zahlen) über jeden Feind zeigen, den ich schlug. Sollte ich CCBitmapFontAtlas Variablen jedes Mal schaffen, als ich einen Feind schlug, oder es gibt eine andere Weise, das zu erreichen?

    Vielen Dank für Ihre Zeit.

    • GamingHorror sagt:

      Es gibt ein Programm genannt BMFont, der auch ziemlich populär ist. Ich denke, dass es für Windows ist dennoch.

      Sie können die Schnur eines Etiketts (bitmap Schriftart oder regelmäßig) aktualisieren, indem Sie die setString Methode verwenden: [Etikett setString: "neuer Text"];@"new text"];

  4. komal sagt:

    Um das Spiegelbildproblem zu lösen, öffnen Sie die.png Datei-> Werkzeuge-> vertikaler Flip

    Sparen Sie jetzt diese Datei und fügen Sie es zur Quellenmappe hinzu.

    DAS GANZE BESTE

Verlassen Sie eine Antwort