MC ToolboxMC TOOLBOX

Yaratıcı

Minecraft Font JSON Oluşturucu

Bir Java kaynak paketi bitmap yazı tipi sağlayıcısı oluşturun. Eşleşen PNG'yi assets/<namespace>/textures/font içine ve JSON'u assets/<namespace>/font içine yerleştirin.

Bitmap sağlayıcı

Oluşturuldu custom.json

{
  "providers": [
    {
      "type": "bitmap",
      "file": "minecraft:font/custom.png",
      "ascent": 7,
      "height": 8,
      "chars": [
        "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
        "abcdefghijklmnopqrstuvwxyz",
        "0123456789!?.,:;+-*/"
      ]
    }
  ]
}

Minecraft Font JSON Oluşturucu Rehberi

Bu araç, Minecraft Java Edition kaynak paketleri için bir bitmap font sağlayıcı JSON dosyası oluşturur. Minecraft'ın özel fontları PNG görüntülerinden nasıl oluşturacağını tanımlamanıza olanak tanır.

Oluşturulan JSON dosyasını kullanmak için, font gliflerinizi içeren eşleşen bir PNG dosyası oluşturmanız gerekecektir. 'Character grid' alanındaki her satır, PNG dosyanızdaki bir glif satırına karşılık gelir. PNG'deki tüm glifler eşit boyutta olmalıdır.

Oluşturulan JSON dosyasını kaynak paketinizin assets/<namespace>/font klasörüne ve eşleşen PNG dosyasını assets/<namespace>/textures/font klasörüne yerleştirin. Araçtaki 'Texture resource location'ın PNG dosyanızın yoluyla eşleştiğinden emin olun.

Sıkça Sorulan Sorular

'Texture resource location' nedir?

Bu, kaynak paketinizdeki font PNG dosyanızın yoludur, örneğin 'minecraft:font/custom.png'. Minecraft'a font görüntüsünü nerede bulacağını söyler.

'Character grid' nasıl çalışır?

'Character grid'e girilen her metin satırı, PNG dosyanızdaki bir glif satırına karşılık gelir. Örneğin, ilk satır 'ABC' içeriyorsa, PNG'nizin ilk satırındaki ilk üç glif sırasıyla 'A', 'B' ve 'C' olacaktır.

'Glyph height' ve 'Ascent' ne anlama gelir?

'Glyph height', her glifin piksel cinsinden yüksekliğidir. 'Ascent', metin taban çizgisinden gliflerin üst kısmına kadar olan piksel cinsinden mesafedir. Bu değerler, Minecraft'ın metni doğru şekilde konumlandırmasına yardımcı olur.

Bu aracı Bedrock Edition için kullanabilir miyim?

Hayır, bu araç özellikle Minecraft Java Edition kaynak paketleri için font sağlayıcı JSON dosyaları oluşturmak üzere tasarlanmıştır.