Brikster / glyphs

Library for convenient management of bitmap textures from Minecraft resourcepacks.
Apache License 2.0
89 stars 4 forks source link

дублирование пробелов #9

Open MelonHell opened 1 year ago

MelonHell commented 1 year ago

при создании Kyori Adventure компонента наблюдается такая ситуация, что пробелы идут "парами", я так понимаю первый отступ - отрицательный оффсет по ширине глифа, второй отступ - оффсет глифа в итоге это выглядит так:

    {
        "color": "white",
        "font": "glyphs:minecraft_font",
        "text": "ꢧ"
    },
    {
        "font": "glyphs:spaces",
        "text": "ꊥꊍꉋꈭꈋ"
    },
    {
        "font": "glyphs:spaces",
        "text": "ꊤꊈꉊꈮ"
    },
    {
        "color": "white",
        "font": "fullscreen:keyboard_key3",
        "text": "ꈂ"
    },

хотелось бы чтобы эти два пробела были объеденины в один, так как пакет и так целую тонну весит

MelonHell commented 1 year ago

думаю стоит в принципе пересмотреть алгоритм создания компонента, чтобы в него приходил список всех сущностей с абсолютным местоположением и уже из него бы создавался компонент со всеми возможными оптимизациями

MelonHell commented 1 year ago

крч проблема оказалась куда проще, просто надо вынести это в некую переменную, а потом уже добавить пробелы изходя из неё image

типа такого крч image