Download
(44 Kb)
Download
Updated: 03/13/24 02:30 AM
Pictures
File Info
Compatibility:
Scions of Ithelia (9.3.0)
Updated:03/13/24 02:30 AM
Created:12/09/19 03:26 AM
Monthly downloads:642
Total downloads:14,160
Favorites:24
MD5:
Categories:Graphic UI Mods, Game Controller
9.3.0
CBookFontStylist - with Font Viewer  Popular! (More than 5000 hits)
Version: 4.0.1
by: Calamath [More]
Description:
This add-on allows you to adjust the typeface of several in-game reading materials, such as lore books and antiquity codex etc.
You can customize the font settings for each book medium in the LAM settings panel. Enjoy!

Needed libraries/dependencies:
YOU NEED TO INSTALL THE FOLLOWING LIBRARIES SEPARATELY.
- LibAddonMenu (Version 2.0r36 or later)
- LibMediaProvider (Version 1.0r28 or later)

Features:
- Font customizing with visual preview.
- Save settings for each language mode.
- Gamepad mode support.
- Support for various customized game environments, including unofficial language mods.
- Instant book preview mode

More font:
If you are interested in other fonts, you can use these cooperative add-ons.
- LMP_jpFontFI (some multilingual fonts designed by Fontworks Inc.)
V4.0.1: (V40001)
  • Updated API version to 101041 (ESO 9.3.x : Scions of Ithelia)

V4.0.0: (V40000)
  • Refactored the add-on framework based on our common template classes, to reduce future maintenance costs.
  • Revamped the code base to subdivide the file structure.
  • The previously bundled LibCFontManager library has been obsolete and is no longer required.
  • Updated API version to 101038 (ESO 9.0.x : Necrom)

V3.0.1: (V30001)
  • LibCFontManager update to V1.1.1 [V10101]

V3.0.0: (V30000)
  • Simplified Chinese language mode support.
  • LibCFontManager update to V1.1.0 [V10100]
  • Updated API version to 101036 (ESO 8.2.x : Firesong)

V2.07: (V207)
  • Updated French translations. Special thanks to: lexo1000

V2.06: (V206)
  • Spanish language support
  • LibCFontManager update to V1.05 [V105]
  • Updated API version to 101034 (ESO 8.0.x : High Isle)

V2.05: (V205)
  • LibCFontManager update to V1.04 [V104]
  • Updated API version to 101033 (ESO 7.3.x : Ascending Tide)

V2.04: (V204)
  • LibCFontManager update to V1.03 [V103]
  • Updated API version to 101032 (ESO 7.2.x : Deadlands)

V2.03: (V203)
  • LibCFontManager update to V1.02 [V102]
  • Updated API version to 101031 (ESO 7.1.x : Waking Flame)

V2.02: (V202)
  • Fixed a UI error that would occur when opening a lore book with unspecified book medium. Special thanks to: LoneStar2911

V2.01: (V201)
  • LibCFontManager update to V1.01 [V101]
  • Updated API version to 100035 (ESO 7.0.x : Blackwood)

V2.00: (V200)
  • Added font adjustment feature for antiquity codex displayed from journal screen.
  • Improved to support switching gamepad mode on and off.
  • small code optimization

V1.09: (V109)
  • LibCFontManager update to V1.00 [V100]
  • Updated API version to 100034 (ESO 6.3.x : Flames of Ambition)

V1.08: (V108)
  • Fixed an issue where the font selection dropdown menu was not created properly when another font was added. Special thanks to: NoShotz
  • Fonts added by other add-ons are now included in the dropdown menu regardless of the add-on loading order.
  • LibCFontManager update to V0.9 [V9]

V1.07: (V107)
  • LibCFontManager update to V0.8 [V8]
  • Updated API version to 100033 (ESO 6.2.x : Markarth)

V1.06: (V106)
  • Changed the LICENSE for this software to the Artistic License 2.0
  • Added 'AddOnVersion' directive to manifest file
  • LibCFontManager update to V0.7 [V7]
  • Updated API version to 100032 (ESO 6.1.x : Stonethorn)

V1.05:
  • Russian language support
  • LibCFontManager update to V0.6
  • Updated API version to 100031 (ESO 6.0.x : Greymoor)

V1.04:
  • LibCFontManager update to V0.5
  • optional LibDebugLogger V2.x support

V1.03:
  • Updated API version to 100030 (ESO 5.3.4 : Harrowstorm)
  • minor code fix

V1.02:
  • Fixed a bug that UI error occurs when LibDebugLogger is not installed.
  • LibCFontManager update to V0.4

V1.01:
  • Updated German translations. Special thanks to: Baertram

V1.00:
  • Added German and French translation file. (The contents need future translation work.)
  • LibCFontManager update to V0.3
  • optional LibDebugLogger support for future development.
    (If you use CBookFontStylist add-on normally, you don't need to install LibDebugLogger.)

V0.98:
  • UI improvement
    Font style dropdown choices now have a special tooltip with the font name, filename, and associated add-on name.
  • LibCFontManager update to V0.2
    Fixed a bug that occurred when the another add-on after loading this add-on registered any media other than fonts via LibMediaProvider.

V0.97
  • UI button 'Default Font' probably now works properly with RuESO, EsoPL, EsoBR and EsoKR.

V0.96:
  • Japanese translation,
    The preview text of the Japanese version replaced with a quotation from 'Square Polano' by Kenji Miyazawa (1896-1933).
  • minor code fix

V0.95:
  • initial release
Archived Files (16)
File Name
Version
Size
Uploader
Date
4.0.0
44kB
Calamath
06/03/23 08:06 PM
3.0.1
54kB
Calamath
11/09/22 09:17 PM
3.0.0
54kB
Calamath
11/09/22 03:05 AM
2.07
48kB
Calamath
05/28/22 03:33 PM
2.06
48kB
Calamath
05/28/22 03:12 PM
2.05
45kB
Calamath
03/19/22 04:01 AM
2.04
45kB
Calamath
12/11/21 11:36 PM
2.03
45kB
Calamath
08/07/21 08:36 PM
2.02
45kB
Calamath
05/09/21 09:42 PM
2.01
44kB
Calamath
05/04/21 11:53 PM
2.00
44kB
Calamath
03/17/21 08:44 PM
1.09
43kB
Calamath
03/05/21 08:18 PM
1.08
43kB
Calamath
02/11/21 09:25 AM
1.07
42kB
Calamath
10/15/20 02:38 AM
1.06
42kB
Calamath
08/04/20 05:03 PM
1.05
37kB
Calamath
04/24/20 03:30 AM


Post A Reply Comment Options
Unread 12/09/19, 11:03 AM  
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member

Forum posts: 210
File comments: 864
Uploads: 0
Wow.
I was seriously wishing an addon like this existed a few days ago, because books can be so difficult to read.
This is a godsend.
You're fantastic. Thank you. I can't wait to try this. <3
Report comment to moderator  
Reply With Quote
Unread 12/09/19, 07:11 PM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 220
Uploads: 7
Originally Posted by amber1019
Wow.
I was seriously wishing an addon like this existed a few days ago, because books can be so difficult to read.
This is a godsend.
You're fantastic. Thank you. I can't wait to try this. <3
Thank you for cheering. I created this because I was so impressed by the willingness of the ESOUI community to improve the game UI.
The need for this add-on is a niche one, but I am sure Sharidor and Valaste will love it, too.
Report comment to moderator  
Reply With Quote
Unread 01/20/20, 08:10 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5990
Uploads: 78
Sending you a pull request for de translations.
Report comment to moderator  
Reply With Quote
Unread 01/20/20, 08:20 AM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 220
Uploads: 7
Originally Posted by Baertram
Sending you a pull request for de translations.
Thank you very much, Baertram!
Report comment to moderator  
Reply With Quote
Unread 04/24/20, 01:13 PM  
Cacophonical

Forum posts: 0
File comments: 1
Uploads: 0
Custom fonts?

Is it possible to use your own custom fonts with this mod?
Report comment to moderator  
Reply With Quote
Unread 04/24/20, 05:40 PM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 220
Uploads: 7
Re: Custom fonts?

Originally Posted by Cacophonical
Is it possible to use your own custom fonts with this mod?
This addon can use your favorite custom fonts registered in LibMediaProvider.
However, this add-on does not have the ability to register your favorite custom font.
You need to prepare a separate add-on to register the custom font.

For example, the very famous pchat add-on has registered some custom fonts, and you can use those fonts together.

There are currently no plans to bundle any custom fonts with this add-on. But, if you already have the custom font you want to use, I might be able to provide sample add-on to register such fonts.
Last edited by Calamath : 04/24/20 at 05:54 PM.
Report comment to moderator  
Reply With Quote
Unread 05/31/20, 10:59 AM  
Zewks

Forum posts: 1
File comments: 14
Uploads: 0
Thanks

Great addon

The default fonts for books and notes are immersive, but are often very hard to read.

Thank you for this
Report comment to moderator  
Reply With Quote
Unread 05/31/20, 06:20 PM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 220
Uploads: 7
Re: Thanks

Originally Posted by Zewks
Great addon

The default fonts for books and notes are immersive, but are often very hard to read.

Thank you for this
I'm glad this add-on helps you.
Report comment to moderator  
Reply With Quote
Unread 02/06/21, 06:31 PM  
NoShotz

Forum posts: 0
File comments: 26
Uploads: 0
For some reason the font selection drop downs aren't working for me, it says this in the chat box.
Code:
 [LAM2] Could not create dropdown 'Body Font' of CBFS_OptionsMenu.
 [LAM2] Could not create dropdown 'Title Font' of CBFS_OptionsMenu.
And this is in the debug logger
Code:
choices and choicesValues need to have the same size
stack traceback:
[C]: in function 'assert'
user:/AddOns/LibAddonMenu-2.0/controls/dropdown.lua:133: in function 'UpdateChoices'
user:/AddOns/LibAddonMenu-2.0/controls/dropdown.lua:420: in function 'LAMCreateControl.dropdown'
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:852: in function '(anonymous)'
[C]: in function 'pcall'
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:852: in function 'CreateAndAnchorWidget'
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:908: in function 'CreateWidgetsInPanel'
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:888: in function 'nextCall'
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:926: in function 'DoCreateSettings'
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:928: in function 'DoCreateSettings'
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:940: in function 'CreateOptionsControls'
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:961: in function 'ToggleAddonPanels'
[C]: in function 'SetHidden'
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:1107: in function 'addonListRow_Select'
EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:1579: in function 'ZO_ScrollList_SelectData'
(tail call): ?
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:683: in function 'PopulateAddonList'
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:1241: in function '(anonymous)'
|rstack traceback:
user:/AddOns/LibDebugLogger/LogHandler.lua:185: in function 'Log'
(tail call): ?
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:911: in function 'CreateWidgetsInPanel'
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:888: in function 'nextCall'
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:926: in function 'DoCreateSettings'
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:928: in function 'DoCreateSettings'
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:940: in function 'CreateOptionsControls'
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:961: in function 'ToggleAddonPanels'
[C]: in function 'SetHidden'
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:1107: in function 'addonListRow_Select'
EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:1579: in function 'ZO_ScrollList_SelectData'
(tail call): ?
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:683: in function 'PopulateAddonList'
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:1241: in function '(anonymous)'
Report comment to moderator  
Reply With Quote
Unread 02/06/21, 10:24 PM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 220
Uploads: 7
Originally Posted by NoShotz
For some reason the font selection drop downs aren't working for me, it says this in the chat box.
There may be some conflicts with other add-ons, or one of the other add-ons that use LibAddonMenu is buggy.

First of all, you should enable this add-on only and turn off the others and see if you have resolved the issue.
If you have problems with this add-on alone, please let me know.

Then re-enable one of the add-ons you were using and check again.
In this way, please identify which add-ons you have problems with and let me know.
Report comment to moderator  
Reply With Quote
Unread 02/07/21, 01:48 AM  
NoShotz

Forum posts: 0
File comments: 26
Uploads: 0
Originally Posted by Calamath
Originally Posted by NoShotz
For some reason the font selection drop downs aren't working for me, it says this in the chat box.
There may be some conflicts with other add-ons, or one of the other add-ons that use LibAddonMenu is buggy.

First of all, you should enable this add-on only and turn off the others and see if you have resolved the issue.
If you have problems with this add-on alone, please let me know.

Then re-enable one of the add-ons you were using and check again.
In this way, please identify which add-ons you have problems with and let me know.
At first I thought it may have been harvest map causing it, as it for whatever reason packaged LibAddonMenu with it, even though it shouldn't, but removing that didn't fix it. I have way too many addons to try to determine which one is causing it though, can try disabling them all though.

A good bit of addons I have have their own fonts, so could it be having an issue with the quantity of fonts?

EDIT: well this is odd, it seems to have magically fixed itself without me removing any addons, infact I added a few since I last played.
Last edited by NoShotz : 02/07/21 at 01:54 AM.
Report comment to moderator  
Reply With Quote
Unread 02/07/21, 04:53 AM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 220
Uploads: 7
Originally Posted by NoShotz
Originally Posted by Calamath
Originally Posted by NoShotz
For some reason the font selection drop downs aren't working for me, it says this in the chat box.
There may be some conflicts with other add-ons, or one of the other add-ons that use LibAddonMenu is buggy.

First of all, you should enable this add-on only and turn off the others and see if you have resolved the issue.
If you have problems with this add-on alone, please let me know.

Then re-enable one of the add-ons you were using and check again.
In this way, please identify which add-ons you have problems with and let me know.
At first I thought it may have been harvest map causing it, as it for whatever reason packaged LibAddonMenu with it, even though it shouldn't, but removing that didn't fix it. I have way too many addons to try to determine which one is causing it though, can try disabling them all though.

A good bit of addons I have have their own fonts, so could it be having an issue with the quantity of fonts?

EDIT: well this is odd, it seems to have magically fixed itself without me removing any addons, infact I added a few since I last played.

Thank you.
I have figured out what caused the problem in your environment.

Technically, when other add-ons using LibMediaProvider add their own fonts after the initialization of this add-on, the problem you point out seems to occur.

The easiest solution was to specify the load order of the add-ons.
Would you be willing to list all the add-ons that are adding fonts if you have a spare time?

But for now, it seems that this issue no longer occurs in your environment as the loading order has changed due to the addition of some add-ons.
If no urgent action is required, this may be a temporal solution.
Report comment to moderator  
Reply With Quote
Unread 02/07/21, 10:50 AM  
NoShotz

Forum posts: 0
File comments: 26
Uploads: 0
Originally Posted by Calamath
Originally Posted by NoShotz
Originally Posted by Calamath
Originally Posted by NoShotz
For some reason the font selection drop downs aren't working for me, it says this in the chat box.
There may be some conflicts with other add-ons, or one of the other add-ons that use LibAddonMenu is buggy.

First of all, you should enable this add-on only and turn off the others and see if you have resolved the issue.
If you have problems with this add-on alone, please let me know.

Then re-enable one of the add-ons you were using and check again.
In this way, please identify which add-ons you have problems with and let me know.
At first I thought it may have been harvest map causing it, as it for whatever reason packaged LibAddonMenu with it, even though it shouldn't, but removing that didn't fix it. I have way too many addons to try to determine which one is causing it though, can try disabling them all though.

A good bit of addons I have have their own fonts, so could it be having an issue with the quantity of fonts?

EDIT: well this is odd, it seems to have magically fixed itself without me removing any addons, infact I added a few since I last played.

Thank you.
I have figured out what caused the problem in your environment.

Technically, when other add-ons using LibMediaProvider add their own fonts after the initialization of this add-on, the problem you point out seems to occur.

The easiest solution was to specify the load order of the add-ons.
Would you be willing to list all the add-ons that are adding fonts if you have a spare time?

But for now, it seems that this issue no longer occurs in your environment as the loading order has changed due to the addition of some add-ons.
If no urgent action is required, this may be a temporal solution.
  • Lui Extended
  • Master Merchant
  • Fyrakin Minimap
  • rChat

They all contain .ttf or .otf files.
Last edited by NoShotz : 02/07/21 at 10:53 AM.
Report comment to moderator  
Reply With Quote
Unread 02/07/21, 09:27 PM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 220
Uploads: 7
Originally Posted by NoShotz
  • Lui Extended
  • Master Merchant
  • Fyrakin Minimap
  • rChat

They all contain .ttf or .otf files.
NoShotz, thank you for the information.
This issue has been fixed in V1.08.
Last edited by Calamath : 02/11/21 at 09:31 AM.
Report comment to moderator  
Reply With Quote
Unread 03/09/21, 07:25 PM  
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member

Forum posts: 210
File comments: 864
Uploads: 0
Any chance you'll add the scrolls that pop up after we excavate? Those can be difficult to read.
"A new correspondence has arrived from the Antiquarian's Circle"
Last edited by NeuroticPixels : 03/09/21 at 07:28 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: