ElvUI\modules\unitframes\elements\castbar.lua строка 172 в функции UF:PostCastStart(unit, name, rank, castid)
if db.castbar.displayTarget and self.curTarget then
self.Text:SetText(sub(name..' --> '..self.curTarget, 0, floor((((32/245) * self:GetWidth()) / E.db['unitframe'].fontSize) * 12)))
else
self.Text:SetText(sub(name, 0, floor((((32/245) * self:GetWidth()) / E.db['unitframe'].fontSize) * 12)))
end
В зависимости от настроек один или другой SetText поменять на пустые ковычки, типа ''
Уберет имя каста со всех кастбаров. Если надо, чтобы только на игроке, тогда в условие перед then добавить and unit ~= "player"
Шрифт дамагметра пишу от балды, так как лень запускать игру для проверки, но по идее должно быть без происшествий.
В указанном тобой коде после равентсва просто пропиши путь до файла со шрифтом.
Например
local font = [[Interface\AddOns\ElvUI\media\fonts\PT_Sans_Narrow.ttf]]
Если вместо квадратных скобок использовать кавычки, то слэши нужно будет проставлять по два раза. Один из способов написания должен сработать.