Quote:
Originally Posted by JSWolf
The removals should be added back in as most of us are not running 4.39 and if the changes work, it will get released and then we'll lose out on the three removed fonts. What would work best to to check what firmware version is being used and then use a font list that fits with that firmware version.
|
That's how it already works. I'm running the test version myself and the fonts are still available on older firmware.
Code:
KOBO_FONTS = {
(0, 0 ,0): { # Format is: Display name, setting name
'Document Default': 'default',
'Amasis': 'Amasis',
'Avenir': 'Avenir Next',
'Caecilia': 'Caecilia',
'Georgia': 'Georgia',
'Gill Sans': 'Gill Sans',
'Kobo Nickel': 'Kobo Nickel',
'Malabar': 'Malabar',
'Rockwell': 'Rockwell',
'Gothic': 'A-OTF Gothic MB101 Pr6N',
'Ryumin': 'A-OTF Ryumin Pr6N',
'OpenDyslexic': 'OpenDyslexic',
},
(3, 19, 0): { # Format is: Display name, setting name
'Document Default': 'default',
'Amasis': 'Amasis',
'Avenir': 'Avenir Next',
'Caecilia': 'Caecilia',
'Georgia': 'Georgia',
'Gill Sans': 'Gill Sans',
'Kobo Nickel': 'Kobo Nickel',
'Malabar': 'Malabar',
'Rockwell': 'Rockwell',
'Kobo Tsukushi Mincho': 'KBJ-TsukuMin Pr6N RB',
'Kobo UD Kakugo': 'KBJ-UDKakugo Pr6N M',
'OpenDyslexic': 'OpenDyslexic',
},
(4, 13, 12638): { # Format is: Display name, setting name
'Document Default': 'default',
'Amasis': 'Amasis',
'Avenir': 'Avenir Next',
'Caecilia': 'Caecilia',
'Georgia': 'Georgia',
'Gill Sans': 'Gill Sans',
'Kobo Nickel': 'Kobo Nickel',
'Malabar': 'Malabar',
'Rockwell': 'Rockwell',
'AR UDJingxihei': 'AR UDJingxihei',
'Kobo Tsukushi Mincho': 'KBJ-TsukuMin Pr6N RB',
'Kobo UD Kakugo': 'KBJ-UDKakugo Pr6N M',
'OpenDyslexic': 'OpenDyslexic',
},
(4, 34, 20097): { # Format is: Display name, setting name
'Document Default': 'default',
'Amasis': 'Amasis',
'Avenir': 'Avenir Next',
'Caecilia': 'Caecilia',
'Georgia': 'Georgia',
'Gill Sans': 'Gill Sans',
'Kobo Nickel': 'Kobo Nickel',
'Malabar': 'Malabar',
'AR UDJingxihei': 'AR UDJingxihei',
'Kobo Tsukushi Mincho': 'KBJ-TsukuMin Pr6N RB',
'Kobo UD Kakugo': 'KBJ-UDKakugo Pr6N M',
'OpenDyslexic': 'OpenDyslexic',
'Rakuten Serif': 'Rakuten Serif',
'Rakuten Sans': 'Rakuten Sans',
},
(4, 39, 22801): { # Format is: Display name, setting name
'Document Default': 'default',
'Atkinson Hyperlegible':'Atkinson Hyperlegible',
'Bariol': 'Bariol',
'Bitter': 'Bitter',
'Caecilia': 'Caecilia',
'Gill Sans': 'Gill Sans',
'Kobo Nickel': 'Kobo Nickel',
'Malabar': 'Malabar',
'Noto Sans': 'Noto Sans',
'Texturina': 'Texturina',
'AR UDJingxihei': 'AR UDJingxihei',
'Kobo Tsukushi Mincho': 'KBJ-TsukuMin Pr6N RB',
'Kobo UD Kakugo': 'KBJ-UDKakugo Pr6N M',
'OpenDyslexic': 'OpenDyslexic',
'Rakuten Serif': 'Rakuten Serif',
'Rakuten Sans': 'Rakuten Sans',
'Ubuntu': 'Ubuntu',
'Vollkorn': 'Vollkorn',
},