Как изменить размер шрифта? Создал всплывающие подсказки, теперь они хорошо работают. Недостаток: очень мелкий шрифт. Я попробовал изменять. Ниче не получается
fdf-file
Frame "BACKDROP" "BoxedTextBackgroundTemplate" {
        DecorateFileNames, //Look-Up Names in some String table (for example gameinterface)
        BackdropTileBackground, //Tile mode enabled
        BackdropBackground  "ToolTipBackground", //BackgroundFile
        BackdropCornerFlags "UL|UR|BL|BR|T|L|B|R",
        BackdropCornerSize  0.008, //higher numbers make the corners bigger.
        BackdropBackgroundInsets 0.0022 0.0022 0.0022 0.0022, //makes the background smaller, from the outside.
        BackdropEdgeFile  "ToolTipBorder", //the border File
        BackdropBlendAll,
}
    
Frame "TEXT" "BoxedTextTitle" {
    UseActiveContext,
    DecorateFileNames,

    FontFlags "FIXEDSIZE",
    FrameFont "MasterFont", 0.014, "",

    FontColor 1.0 1.0 1.0 1.0, //Red Green Blue Alpha 0.0 to 1.0
    FontShadowColor 0.0 0.0 0.0 0.9,
    FontShadowOffset 0.001 -0.001,
}
    
Frame "TEXT" "BoxedTextValue" {
    UseActiveContext,
    DecorateFileNames,

    FontFlags "FIXEDSIZE",
    FrameFont "MasterFont", 0.012, "",
    FontColor 1.0 1.0 1.0 1.0,
    FontShadowColor 0.0 0.0 0.0 0.9,
    FontShadowOffset 0.001 -0.001,
}
lua код
do
    local real = MarkGameStarted
 function MarkGameStarted()
    real()
    
    --загрузка toc-file
    function LoadToc(s)
        if BlzLoadTOCFile(s) then
            print("Loaded: "..s)
        else   
            print("Failed to Load: "..s)
        end   
    end
            
    --загружаем toc-file
    LoadToc("templates.toc")
    
    --создаем кнопку
    --local button = BlzCreateFrameByType("GLUETEXTBUTTON", "MyScriptDialogButton", BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0), "ScriptDialogButton", 0)
    --BlzFrameSetAbsPoint(button, FRAMEPOINT_CENTER, 0.4, 0.3)
    --BlzFrameSetText(button, "My Button Text")
    
    
   
    local button = BlzCreateFrameByType("BUTTON", "MyIconButton", BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0), "ScoreScreenTabButtonTemplate", 0)
    local buttonIconFrame = BlzCreateFrameByType("BACKDROP", "MyIconButtonIcon", button, "", 0)
    BlzFrameSetAllPoints(buttonIconFrame, button)
    BlzFrameSetAbsPoint(button, FRAMEPOINT_CENTER, 0.4, 0.3)
    BlzFrameSetSize(button, 0.03, 0.03)
    BlzFrameSetTexture(buttonIconFrame, "ReplaceableTextures\\CommandButtons\\BTNSelectHeroOn", 0, false)
    
    

    --создаем рамку
    local tooltipFrameBackGround = BlzCreateFrame("BoxedTextBackgroundTemplate", BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0), 0, 0)
    
    --создаем текст
    local tooltipFrameText = BlzCreateFrameByType("TEXT", "BoxedTextValue", tooltipFrameBackGround, "", 0)
    --текст шириной 0.25
    BlzFrameSetSize(tooltipFrameText, 0.25, 0)
    -- рамка копирует размеры с оффсетами
    BlzFrameSetPoint(tooltipFrameBackGround, FRAMEPOINT_BOTTOMLEFT, tooltipFrameText, FRAMEPOINT_BOTTOMLEFT, -0.02, -0.02)
    BlzFrameSetPoint(tooltipFrameBackGround, FRAMEPOINT_TOPRIGHT, tooltipFrameText, FRAMEPOINT_TOPRIGHT, 0.02, 0.02)
    
    BlzFrameSetTooltip(button, tooltipFrameBackGround)
    -- Place the Tooltip above the Button
    BlzFrameSetPoint(tooltipFrameText, FRAMEPOINT_BOTTOM, button, FRAMEPOINT_TOP, 0, 0.03)
    -- Prevent the TEXT from taking mouse control
    BlzFrameSetEnable(tooltipFrameText, false)
    BlzFrameSetText(tooltipFrameText, "Первым человеком, который заразился новым коронавирусом, мог стать сотрудник лаборатории в Ухане, который собирал образцы у летучих мышей в естественной среде, сообщил руководитель группы экспертов Всемирной организации здравоохранения (ВОЗ), датский ученый Питер Эмбарек в интервью датскому каналу tv2. «Сотрудник, который был заражен в полевых условиях во время сбора материала, является одной из вероятных гипотез. Это место, где вирус переходит непосредственно от летучей мыши к человеку. В этом случае это был бы работник лаборатории, а не случайный житель деревни или другой человек, который регулярно контактирует с летучими мышами», -- пояснил Эмбарек. В ВОЗ допустили одобрение «Спутника V» к середине сентябряУченый подчеркнул, что эксперты ВОЗ не нашли прямых доказательств того, что вспышка коронавируса связана с исследованиями летучих мышей в лаборатории Уханя. В марте этого года ВОЗ опубликовала доклад о возникновении COVID-19. ВОЗ представила в нем четыре версии появления вируса. Наиболее вероятной авторы считают версию о передаче коронавируса человеку от летучих мышей через животное-посредника. При этом версию об утечке вируса из лаборатории в Ухане в ВОЗ назвали «крайне маловероятной». Затем гендиректор ВОЗ доктор Тедрос Аданом Гебрейесус заявил, что организация готовится ко второму этапу расследования появления коронавируса и ожидает прозрачности от китайских властей. Он заявил, что исключать версию, что коронавирус распространился после утечки из лаборатории в Китае, пока рано, и призвал Китай к открытому сотрудничеству. Он также сообщил, что ВОЗ планирует проверить лабораторию в Ухане, рядом с которой были зарегистрированы первые случаи заражения COVID-19.")

    
 end
end
пробовал в самом fdf-file менять размеры типа тут:
FrameFont name, size, text,
где name - шрифт, size - размер шрифта и text - текст
FrameFont "MasterFont", 0.014, "",
Но ничего не происходит
Можно еще попробовать изменять скалированием фрейм TEXT, тоже не то. Тк и рамка (коробка) тоже увеличивается вместе с текстом.
BlzFrameSetScale(frame, 2)
Дело в том, что у меня ДОЛЖНА рамка увеличиваться в зависимости от объема текста. Мне кажется надо опять похимичить с fdf-file. Тестить и проверять, и найти какой-то идеальный вариант. А то варик такой, что-то работает, а что-то не работает как надо. Я еще хотел туда иконки маны, ресурсов добавить.

короче, нашел ошибку. Я не указал шаблон, не туда куда надо.
local tooltipFrameText = BlzCreateFrameByType("TEXT", "BoxedTextValue", tooltipFrameBackGround, "BoxedTextValue", 0)
`
ОЖИДАНИЕ РЕКЛАМЫ...
27
короче, нашел ошибку. Я не указал шаблон, не туда куда надо.
local tooltipFrameText = BlzCreateFrameByType("TEXT", "BoxedTextValue", tooltipFrameBackGround, "BoxedTextValue", 0)
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.