Download
(573Kb)
Download
Updated: 10-27-14 12:23 AM
Compatibility:
Warlords of Draenor Pre-Patch (6.0.2)
Updated:10-27-14 12:23 AM
Created:unknown
Downloads:60,033
Favorites:486
MD5:
Categories:Discontinued and Outdated Mods, Graphic UI Mods

tekticles  Popular! (More than 5000 hits)

Version: 6.0.0.18-Beta
by: Tekkub [More]

tekticles is a simple set of fonts, derived from ClearFont2. I only ever used one set of fonts from CF2 (the Calibri set), so I ripped CF2 down to it's bear ass and stripped off all the extra crap. This addon is what's left.

Visit my site for more great addons.
Please send all bugs, feature requests and questions to [email protected]

6.0.0.18-Beta
6.0 updates (thanks @arcadepro)

5.4.0.17-Beta
Fix nameplates for 5.4

5.1.0.16-Release
It be stable or something

5.0.1.15-Beta
New fonts
Improve the background of the config page

5.0.1.14-Beta
Seems we have some new fonts in game that need to be set

4.2.0.13-Beta
2 column config panel now, woo!
Remove delayed load, we really do want the fonts applied at load

4.1.0.12-Beta
Fix channel list buttons not getting fonts
Fix title picker buttons in 4.1

3.3.0.11-Release
Seems that the friends frame defined its own fonts, ugh

3.2.0.10-Release
I can't, for the life of me, find where SetFont is being called to break font inheritance... so fuck it I'll just force the font objects back to what they're supposed to be.

3.0.9.9-Release
Forgot libstub

3.0.3.8-Beta
ReputationDetailFont doesn't inherit anymore, ugheth

3.0.3.7-Beta
Missed SystemFont_Shadow_Huge3
Missed SystemFont_Small

3.0.2.6-Beta
Convert everything to Blizzy's new base fonts. I don't know why they made these... meh
Add about panel
Add preview panel

3.0.1.5-Beta
Remove fonts that are gone in Wrath

2.4.2.4-Beta
Fix for people who don't have LibStub (that's possible?)

2.4.2.3-Beta
Apply font to BossEmoteNormalHuge

2.4.1.2-Beta
Register fonts with LMS3, if present

2.4.1.1-Beta
Fix them thar font paths
And so it begins...
Beta Files (1)
File Name
Version
Hits
Size
Author
Date
4.2.0.13-Beta
1,504
574kB
Tekkub
07-23-11 11:15 PM


Optional Files (0)


Post A Reply Comment Options
Unread 11-18-22, 12:29 PM  
goblino
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Originally Posted by Daeveren
I managed to make it work in 10.0!

Summary of changes:
- in tekticles.lua, after line 2, add a new line "if not obj then return end"
- for each of the fonts in the 'base fonts' and 'derived fonts' list, add a _G. in front of the font and introduce a new parameter ,"" after the font size parameter, but only for the fonts that had no outline/thickoutline value
- for the function that starts with "for i=1,7 do", a ,flags parameter needs to be added after ,size
- comment out the function "for _,butt in pairs"

Here's the link to my working tekticles.lua https://drive.google.com/file/d/1KJY...ew?usp=sharing

Note that I could not make the addon settings page to work (it throws some errors), but other than that, the addon is functional, it replaces the fonts as it should.
I took inspiration for the fixes from gmFonts addon, which is a maintained font replacement addon that borrowed a lot of Tekticles code.
Eventually, I believe we should all migrate at some point towards gmFonts.
People like you are what I love about WoW. Putting in effort to keep an ancient QoL addon alive.

God bless you friend.
Report comment to moderator  
Reply With Quote
Unread 10-31-22, 02:19 PM  
Ozzy4573
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Originally Posted by Daeveren
I managed to make it work in 10.0!

Summary of changes:
- in tekticles.lua, after line 2, add a new line "if not obj then return end"
- for each of the fonts in the 'base fonts' and 'derived fonts' list, add a _G. in front of the font and introduce a new parameter ,"" after the font size parameter, but only for the fonts that had no outline/thickoutline value
- for the function that starts with "for i=1,7 do", a ,flags parameter needs to be added after ,size
- comment out the function "for _,butt in pairs"

Here's the link to my working tekticles.lua https://drive.google.com/file/d/1KJY...ew?usp=sharing

Note that I could not make the addon settings page to work (it throws some errors), but other than that, the addon is functional, it replaces the fonts as it should.
I took inspiration for the fixes from gmFonts addon, which is a maintained font replacement addon that borrowed a lot of Tekticles code.
Eventually, I believe we should all migrate at some point towards gmFonts.

Had to sign up just to thank you for this! You gave me great relief by providing this fix for Dragonflight. After getting used to Tekticles the default Blizzard fonts just won't do it for me. This is greatly appreciated!!
Last edited by Ozzy4573 : 10-31-22 at 02:20 PM.
Report comment to moderator  
Reply With Quote
Unread 10-29-22, 11:56 AM  
rassa
A Deviate Faerie Dragon
 
rassa's Avatar

Forum posts: 15
File comments: 144
Uploads: 0
Originally Posted by Daeveren
I managed to make it work in 10.0!

Summary of changes:
- in tekticles.lua, after line 2, add a new line "if not obj then return end"
- for each of the fonts in the 'base fonts' and 'derived fonts' list, add a _G. in front of the font and introduce a new parameter ,"" after the font size parameter, but only for the fonts that had no outline/thickoutline value
- for the function that starts with "for i=1,7 do", a ,flags parameter needs to be added after ,size
- comment out the function "for _,butt in pairs"

Here's the link to my working tekticles.lua https://drive.google.com/file/d/1KJY...ew?usp=sharing

Note that I could not make the addon settings page to work (it throws some errors), but other than that, the addon is functional, it replaces the fonts as it should.
I took inspiration for the fixes from gmFonts addon, which is a maintained font replacement addon that borrowed a lot of Tekticles code.
Eventually, I believe we should all migrate at some point towards gmFonts.

wow man, amazing job...i was going crazy with the blizzard fonts! thanks you so much!!!!
Report comment to moderator  
Reply With Quote
Unread 10-29-22, 05:55 AM  
Daeveren
A Kobold Labourer

Forum posts: 0
File comments: 30
Uploads: 0
I managed to make it work in 10.0!

Summary of changes:
- in tekticles.lua, after line 2, add a new line "if not obj then return end"
- for each of the fonts in the 'base fonts' and 'derived fonts' list, add a _G. in front of the font and introduce a new parameter ,"" after the font size parameter, but only for the fonts that had no outline/thickoutline value
- for the function that starts with "for i=1,7 do", a ,flags parameter needs to be added after ,size
- comment out the function "for _,butt in pairs"

Here's the link to my working tekticles.lua https://drive.google.com/file/d/1KJY...ew?usp=sharing

Note that I could not make the addon settings page to work (it throws some errors), but other than that, the addon is functional, it replaces the fonts as it should.
I took inspiration for the fixes from gmFonts addon, which is a maintained font replacement addon that borrowed a lot of Tekticles code.
Eventually, I believe we should all migrate at some point towards gmFonts.
Last edited by Daeveren : 10-29-22 at 06:01 AM.
Report comment to moderator  
Reply With Quote
Unread 10-28-22, 02:02 AM  
Daeveren
A Kobold Labourer

Forum posts: 0
File comments: 30
Uploads: 0
Error at login in patch 10.0
It surely is related to the font API changes in 10.0 - while I'm pretty clueless about stuff like this, I think it might have to do with this one https://wowpedia.fandom.com/wiki/API_CreateFont
So maybe instead of "setfont", use the new "FontInstance:SetFont(path, height [, flags])" function?
If anyone has the knowledge to help fix it, it would be immensely appreciated.

Also leaving this here, maybe someone can figure out what needs changing https://wowpedia.fandom.com/wiki/Pat....0/API_changes


Code:
14x Interface/AddOns/tekticles/tekticles.lua:3: Usage: self:SetFont(fontFile, height, flags)
[string "=[C]"]: in function `SetFont'
[string "@Interface/AddOns/tekticles/tekticles.lua"]:3: in function <Interface/AddOns/tekticles/tekticles.lua:2>
[string "@Interface/AddOns/tekticles/tekticles.lua"]:27: in function <Interface/AddOns/tekticles/tekticles.lua:13>

Locals:
(*temporary) = AchievementFont_Small {
 0 = <userdata>
}
(*temporary) = "tekticles\CalibriBold.ttf"
(*temporary) = 12
(*temporary) = nil
Last edited by Daeveren : 10-29-22 at 01:54 AM.
Report comment to moderator  
Reply With Quote
Unread 10-26-22, 03:36 PM  
rassa
A Deviate Faerie Dragon
 
rassa's Avatar

Forum posts: 15
File comments: 144
Uploads: 0
hey guys, does anyone know what needs to be modified in the LUA to make this addon work with patch 10.0 ??

thanks in advance!
Report comment to moderator  
Reply With Quote
Unread 10-26-22, 01:09 PM  
kost
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Is there any way to make this awesome little addon work for df?
Report comment to moderator  
Reply With Quote
Unread 11-10-20, 08:51 PM  
ironmoney
A Murloc Raider

Forum posts: 4
File comments: 9
Uploads: 0
Hotbar out of range font?

Im guessing its the out of range font? anyone know the fix??

Report comment to moderator  
Reply With Quote
Unread 11-10-20, 09:46 AM  
Daeveren
A Kobold Labourer

Forum posts: 0
File comments: 30
Uploads: 0
Originally Posted by Aisenfaire
I don't know why, but the SetFont(SystemFont_Shadow_Outline_Huge2, NORMAL, 22, "OUTLINE") line Srosh mentions is line 66 for me and not 67.


Just wanted to note for others poking around that in addition to commenting out line 66, I also found it necessary to comment out lines 89 - 93 to stop another error.

Code:
-- for i=1,MAX_CHANNEL_BUTTONS do
-- local f = _G["ChannelButton"..i.."Text"]
-- f:SetFontObject(GameFontNormalSmallLeft)
-- function f:SetFont(...) error("Attempt to set font on ChannelButton"..i) end
-- end
Working so far!
Thanks for this - I already had this specific one in my addon, so most likely it was an errror introduced with some game API changes few years ago and I've most likely sorted it based on comments over here, from that period.

I'd like to point out that there's another error - when opening Interface Options and clicking on Tekticles in the addons list, it shows this:

Code:
Message: Interface\AddOns\tekticles\tekKonfigGroup.lua:19: attempt to call method 'SetBackdrop' (a nil value)
Time: Tue Nov 10 17:45:55 2020
Count: 1
Stack: Interface\AddOns\tekticles\tekKonfigGroup.lua:19: attempt to call method 'SetBackdrop' (a nil value)
[string "@Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua"]:758: in function <...Ons\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:717>
[string "=[C]"]: in function `SetBackdrop'
[string "@Interface\AddOns\tekticles\tekKonfigGroup.lua"]:19: in function `new'
[string "@Interface\AddOns\tekticles\sample.lua"]:9: in function <Interface\AddOns\tekticles\sample.lua:6>
[string "=[C]"]: in function `Show'
[string "@Interface\FrameXML\InterfaceOptionsFrame.lua"]:29: in function `InterfaceOptionsList_DisplayPanel'
[string "@Interface\FrameXML\InterfaceOptionsFrame.lua"]:47: in function `InterfaceOptionsListButton_OnClick'
[string "*:OnClick"]:2: in function <[string "*:OnClick"]:1>
Report comment to moderator  
Reply With Quote
Unread 10-22-20, 05:41 AM  
Aisenfaire
A Murloc Raider

Forum posts: 6
File comments: 394
Uploads: 0
I don't know why, but the SetFont(SystemFont_Shadow_Outline_Huge2, NORMAL, 22, "OUTLINE") line Srosh mentions is line 66 for me and not 67.


Just wanted to note for others poking around that in addition to commenting out line 66, I also found it necessary to comment out lines 89 - 93 to stop another error.

Code:
-- for i=1,MAX_CHANNEL_BUTTONS do
-- local f = _G["ChannelButton"..i.."Text"]
-- f:SetFontObject(GameFontNormalSmallLeft)
-- function f:SetFont(...) error("Attempt to set font on ChannelButton"..i) end
-- end
Working so far!
Last edited by Aisenfaire : 10-22-20 at 05:59 AM.
Report comment to moderator  
Reply With Quote
Unread 10-14-20, 11:48 AM  
Srosh
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 9
Uploads: 1
Originally Posted by rassa
Originally Posted by Srosh
Commenting out line 67 in tekticles.lua seems to have done the trick. To comment a line out, add '--' infront of it:

--SetFont(SystemFont_Shadow_Outline_Huge2, NORMAL, 22, "OUTLINE")
Thanks, will try that. Should i use the release version or beta ?
The release one, 6.0.0.18-Beta (it's confusingly also named beta but it's newer than the one under other files).
Report comment to moderator  
Reply With Quote
Unread 10-14-20, 10:53 AM  
rassa
A Deviate Faerie Dragon
 
rassa's Avatar

Forum posts: 15
File comments: 144
Uploads: 0
Originally Posted by Srosh
Commenting out line 67 in tekticles.lua seems to have done the trick. To comment a line out, add '--' infront of it:

--SetFont(SystemFont_Shadow_Outline_Huge2, NORMAL, 22, "OUTLINE")
Thanks, will try that. Should i use the release version or beta ?
Report comment to moderator  
Reply With Quote
Unread 10-14-20, 08:55 AM  
Srosh
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 9
Uploads: 1
Commenting out line 67 in tekticles.lua seems to have done the trick. To comment a line out, add '--' infront of it:

--SetFont(SystemFont_Shadow_Outline_Huge2, NORMAL, 22, "OUTLINE")
Last edited by Srosh : 10-14-20 at 08:55 AM.
Report comment to moderator  
Reply With Quote
Unread 10-14-20, 08:22 AM  
rassa
A Deviate Faerie Dragon
 
rassa's Avatar

Forum posts: 15
File comments: 144
Uploads: 0
Hey, does anyone have any alternative to this addon ? Finally broken after many years for patch 9.0
Report comment to moderator  
Reply With Quote
Unread 12-02-14, 09:19 PM  
Lonarms
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 30
Uploads: 1
Originally Posted by lynce
Will there ever be any updated version for WOD? I can not live with the normal game font, too small and ugly.
I was looking through some old screenshots, OMG I didn't realize how hard the standard font is to read until I came upon some using ClearFont. I hope this AddOn works. Unlike the servers, atm.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.