Для входа на форум нажмите здесь

Go Back   GoHa.Ru > Форумы > ММО Игры > World of Warcraft > Модификации и интерфейсы

Reply
 
Thread Tools
Old 15.09.2012, 21:51   #1 
profix
Guest

Reply With Quote
Info
Posts: n/a
Шрифты в аддонах

Поставил себе FerousMediaPack. Добавил туда в папку Fonts 2 своих шрифта Archangelsk и Neuropol. Зарегистрировал их в файле "Ferous Media.lua":
Code:
-- FONTS --

Media:Register("font", "Archangelsk", [[Interface\addons\Ferous Media\Fonts\ARCHANGELSK_CYR.ttf]])
Media:Register("font", "AUROE", [[Interface\AddOns\Ferous Media\Fonts\AUROE___.ttf]])
Media:Register("font", "AURORA", [[Interface\AddOns\Ferous Media\Fonts\AURORA__.ttf]])
Media:Register("font", "BAVAE", [[Interface\AddOns\Ferous Media\Fonts\BAVAE___.ttf]])
Media:Register("font", "BAVARG", [[Interface\AddOns\Ferous Media\Fonts\BAVARG__.ttf]])
Media:Register("font", "FRUCE", [[Interface\AddOns\Ferous Media\Fonts\FRUCE___.ttf]])
Media:Register("font", "FRUCRG", [[Interface\AddOns\Ferous Media\Fonts\FRUCRG__.ttf]])
Media:Register("font", "GROS", [[Interface\AddOns\Ferous Media\Fonts\GROS____.ttf]])
Media:Register("font", "GROSE", [[Interface\AddOns\Ferous Media\Fonts\GROSE___.ttf]])
Media:Register("font", "MARKEN", [[Interface\AddOns\Ferous Media\Fonts\MARKEN__.ttf]])
Media:Register("font", "MEMOE", [[Interface\AddOns\Ferous Media\Fonts\MEMOE___.ttf]])
Media:Register("font", "MEMORIA", [[Interface\AddOns\Ferous Media\Fonts\MEMORIA_.ttf]])
Media:Register("font", "MUNIE", [[Interface\AddOns\Ferous Media\Fonts\MUNIE___.ttf]])
Media:Register("font", "MUNIRG", [[Interface\AddOns\Ferous Media\Fonts\MUNIRG__.ttf]])
Media:Register("font", "Neuropol", [[Interface\addons\Ferous Media\Fonts\NEUROPOL_CYR.ttf]])
Media:Register("font", "SEMPE", [[Interface\AddOns\Ferous Media\Fonts\SEMPE___.ttf]])
Media:Register("font", "SEMPRG", [[Interface\AddOns\Ferous Media\Fonts\SEMPRG__.ttf]])
В папке "LibSharedMedia-3.0" аддона "SharedMedia" в файле "LibSharedMedia-3.0.lua" вписал следующие строки(выделено жирным):
Code:
elseif locale == "ruRU" then
	LOCALE_MASK = lib.LOCALE_BIT_ruRU
--
	SML_MT_font["Arial Narrow"]			= [[Fonts\ARIALN.TTF]]
	SML_MT_font["Friz Quadrata TT"]		= [[Fonts\FRIZQT__.TTF]]
	SML_MT_font["Morpheus"]				= [[Fonts\MORPHEUS.TTF]]
	SML_MT_font["Nimrod MT"]			= [[Fonts\NIM_____.ttf]]
	SML_MT_font["Skurri"]				= [[Fonts\SKURRI.TTF]]
	SML_MT_font["Archangelsk"]			= [[Interface\addons\Ferous Media\Fonts\ARCHANGELSK_CYR.ttf]]
	SML_MT_font["Neuropol"]				= [[Interface\addons\Ferous Media\Fonts\NEUROPOL_CYR.ttf]]
--
	lib.DefaultMedia.font = "Friz Quadrata TT"
--
else
	LOCALE_MASK = lib.LOCALE_BIT_western
	locale_is_western = true
--
	SML_MT_font["Arial Narrow"]			= [[Fonts\ARIALN.TTF]]
	SML_MT_font["Friz Quadrata TT"]		= [[Fonts\FRIZQT__.TTF]]
	SML_MT_font["Morpheus"]				= [[Fonts\MORPHEUS.TTF]]
	SML_MT_font["Skurri"]				= [[Fonts\SKURRI.TTF]]
	SML_MT_font["Archangelsk"]			= [[Interface\addons\Ferous Media\Fonts\ARCHANGELSK_CYR.ttf]]
	SML_MT_font["Neuropol"]				= [[Interface\addons\Ferous Media\Fonts\NEUROPOL_CYR.ttf]]
--
	lib.DefaultMedia.font = "Friz Quadrata TT"
--
end
Т.е. в этих двух файлах были добавлены только выделенные строки, других изменений не было. В результате всего этого ни один из аддонов в игре не видит новых шрифтов, видит только стандартные близзовские. Все остальное (текстуры баров, бордеры) видят все аддоны. Что я сделал не так при установке шрифтов?

Так же пробовал аналогичным образом менять файл "LibSharedMedia-3.0.lua" в конкретном аддоне (например StufUF), что не помогло.
Old 15.09.2012, 23:00   #2 
profix
Guest

Reply With Quote
Info
Posts: n/a
Re: Шрифты в аддонах

Проблема решена. Тем можно закрыть.
Нужно было вот эти строки:
Code:
SML_MT_font["Archangelsk"]			= [[Interface\addons\Ferous Media\Fonts\ARCHANGELSK_CYR.ttf]]
SML_MT_font["Neuropol"]				= [[Interface\addons\Ferous Media\Fonts\NEUROPOL_CYR.ttf]]
вписывать в первый файл LibSharedMedia-3.0.lua аддона, стоящего первым в очереди у вас в списке аддонов (при этом естесственно этот аддон должен использовать LibSharedMedia-3.0). У меня например это был ArkInventory, не смотря на то, что _NPCScan стоял выше в списке, но с ним не получилось.
Reply

Go Back   GoHa.Ru > Форумы > ММО Игры > World of Warcraft > Модификации и интерфейсы
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Advertising - Rules - Calendar - Contact Us - Archive - Privacy Statement - Terms of Service - Top
© GoHa.Ru 2003-2025