Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Kobo Reader > Kobo Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 02-08-2015, 09:43 AM   #106
tshering
Wizard
tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.
 
Posts: 3,489
Karma: 2914715
Join Date: Jun 2012
Device: kobo touch
Quote:
Originally Posted by surquizu View Post
Thanks, I hope.
Maybe there is a misunderstanding. By "some materials" I actually meant the configuration files include in KBPatcher11_3.12.1.zip.
Quote:
Originally Posted by surquizu View Post
I like learning how to do things for myself. They are a challenge for me.
Maybe this can help you getting started:
Spoiler:
Let us look at the first patch instructions in libnickel.so.1.0.0.txt (for FW 3.12.0). These instructions contain the lines
Code:
position=E359A4
oldpart=ReadingFooter {\n\tmin-height: 70px;\n\tmax-height: 70px;\n\tqproperty-footerMargin: 105;\n}\n\n
After "oldpart=" is the code we would like to find in libnickel.so.1.0.0 of FW 3.12.1. If we open in HXD libnickel.so.1.0.0 of FW 3.12.1 and search for "ReadingFooter" we get to many positives, so we try something more specific. If we therefore search for "ReadingFooter {", there is only one positive. This is evidently what we are looking for. At the bottom of HdX you see "Block: E35FBC-E35FBC", which tells us that the marked block starts on position E35FBC. Therefore we replace in our instructions position=E359A4 with position=E35FBC.

Last edited by tshering; 02-08-2015 at 10:48 AM.
tshering is offline   Reply With Quote
Old 02-08-2015, 10:42 AM   #107
surquizu
Evangelist
surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.
 
surquizu's Avatar
 
Posts: 411
Karma: 902071
Join Date: Jun 2008
Location: Zaragoza (Spain)
Device: prs-505, kobo auraHD, kobo auraH2O, kobo Glo HD, kobo aura ONE
Quote:
Originally Posted by tshering View Post
Maybe there is a misunderstanding. By "some materials" I actually meant the configuration files include in KBPatcher11_3.12.1.zip.
ok. apologies

Quote:
Maybe this can help you getting started:
Spoiler:
Let us look at the first patch instructions in libnickel.so.1.0.0.txt (for FW 3.12.0). These instructions contain the lines
Code:
position=E359A4
oldpart=ReadingFooter {\n\tmin-height: 70px;\n\tmax-height: 70px;\n\tqproperty-footerMargin: 105;\n}\n\n
After "oldpart=" is the code we would like to find in libnickel.so.1.0.0 of FW 3.12.1. If open in HXD libnickel.so.1.0.0 of FW 3.12.1 and for "ReadingFooter" we get to many positives, so we try something more specific. If we therefore search for "ReadingFooter {", there is only one positive. This is evidently what we are looking for. At the bottom of HdX you see "Block: E35FBC-E35FBC", which tells us that the marked block starts on position E35FBC. Therefore we replace in our instructions position=E359A4 with position=E35FBC.
thanks. I begin to understand.
surquizu is offline   Reply With Quote
Old 02-08-2015, 10:50 AM   #108
tshering
Wizard
tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.
 
Posts: 3,489
Karma: 2914715
Join Date: Jun 2012
Device: kobo touch
Quote:
Originally Posted by surquizu View Post
thanks. I begin to understand.
I edited the text in the spoiler a bit. As it was, it was not comprehensible, I guess.
tshering is offline   Reply With Quote
Old 02-08-2015, 11:11 AM   #109
surquizu
Evangelist
surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.
 
surquizu's Avatar
 
Posts: 411
Karma: 902071
Join Date: Jun 2008
Location: Zaragoza (Spain)
Device: prs-505, kobo auraHD, kobo auraH2O, kobo Glo HD, kobo aura ONE
Quote:
Originally Posted by tshering View Post
I edited the text in the spoiler a bit. As it was, it was not comprehensible, I guess.
It is well understood, thanks. I will practice.

[Image violates guidelines for size - MODERATOR]

Last edited by Dr. Drib; 02-08-2015 at 11:25 AM.
surquizu is offline   Reply With Quote
Old 02-08-2015, 11:25 AM   #110
Dr. Drib
Grand Sorcerer
Dr. Drib ought to be getting tired of karma fortunes by now.Dr. Drib ought to be getting tired of karma fortunes by now.Dr. Drib ought to be getting tired of karma fortunes by now.Dr. Drib ought to be getting tired of karma fortunes by now.Dr. Drib ought to be getting tired of karma fortunes by now.Dr. Drib ought to be getting tired of karma fortunes by now.Dr. Drib ought to be getting tired of karma fortunes by now.Dr. Drib ought to be getting tired of karma fortunes by now.Dr. Drib ought to be getting tired of karma fortunes by now.Dr. Drib ought to be getting tired of karma fortunes by now.Dr. Drib ought to be getting tired of karma fortunes by now.
 
Dr. Drib's Avatar
 
Posts: 45,458
Karma: 59592133
Join Date: Jan 2007
Location: Peru
Device: KINDLE: Oasis 3, Scribe (1st), Matcha; KOBO: Libra 2, Libra Colour
Moderator Notice

Please take a few moments to read our Posting Guidelines, in particular the part about the maximum image size allowed (600x600 pixels).

Thanks.
Dr. Drib is offline   Reply With Quote
Old 02-09-2015, 12:25 PM   #111
pakoe
Member
pakoe knows what's going on.pakoe knows what's going on.pakoe knows what's going on.pakoe knows what's going on.pakoe knows what's going on.pakoe knows what's going on.pakoe knows what's going on.pakoe knows what's going on.pakoe knows what's going on.pakoe knows what's going on.pakoe knows what's going on.
 
Posts: 23
Karma: 25468
Join Date: Jul 2013
Location: Germany
Device: Kobo mini
In libnickel.so.1.0.0 I replaced
"Your search for “%1” did not match any words in the dictionary. The closest match was “%2”."
with 115 spaces. This saves a lot of space in dictionaries for inflecting languages (Italian etc.), because with these languages this message otherwise keeps popping up most of the time. And this works even if your Kobo's user language is NOT English! In the same way one can remove the copyright note which some dictionaries display at the end of every entry.

Last edited by pakoe; 02-10-2015 at 12:50 PM.
pakoe is offline   Reply With Quote
Old 02-09-2015, 03:03 PM   #112
tshering
Wizard
tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.
 
Posts: 3,489
Karma: 2914715
Join Date: Jun 2012
Device: kobo touch
Quote:
Originally Posted by pakoe View Post
In libnickel.so.1.0.0 I replaced
"Your search for “%1” did not match any words in the dictionary. The closest match was “%2”."
with 115 spaces. This saves a lot of space in dictionaries for inflecting languages (Italian etc.), because with these languages this message otherwise keeps popping up most of the time.
Nice idea!
tshering is offline   Reply With Quote
Old 02-19-2015, 03:14 PM   #113
tshering
Wizard
tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.
 
Posts: 3,489
Karma: 2914715
Join Date: Jun 2012
Device: kobo touch
Modification for Bad Eyes FW 3.13.1

Follow the instructions of version 3.12.0 (but read 3.13.1 whenever there is written 3.12.0).

The css blocks for Dictionary View are included, I did however not modify the values.
Attached Files
File Type: zip KBPatcher12_3.13.1.zip (494.2 KB, 298 views)
tshering is offline   Reply With Quote
Old 02-20-2015, 02:25 PM   #114
boriar
Evangelist
boriar ought to be getting tired of karma fortunes by now.boriar ought to be getting tired of karma fortunes by now.boriar ought to be getting tired of karma fortunes by now.boriar ought to be getting tired of karma fortunes by now.boriar ought to be getting tired of karma fortunes by now.boriar ought to be getting tired of karma fortunes by now.boriar ought to be getting tired of karma fortunes by now.boriar ought to be getting tired of karma fortunes by now.boriar ought to be getting tired of karma fortunes by now.boriar ought to be getting tired of karma fortunes by now.boriar ought to be getting tired of karma fortunes by now.
 
boriar's Avatar
 
Posts: 407
Karma: 314204
Join Date: Jan 2015
Device: bq Avant XL, Kobo Aura H2O, Onyx Boox M96C Plus
Is there some way to know what is affected by each individual patch?
I want to experiment with your kbpatcher but i unknow where to check each change. You have some patch with a little description but there're to many without it.

Also, thanks for all your hard work like always
boriar is offline   Reply With Quote
Old 02-20-2015, 05:41 PM   #115
tshering
Wizard
tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.
 
Posts: 3,489
Karma: 2914715
Join Date: Jun 2012
Device: kobo touch
Quote:
Originally Posted by boriar View Post
Is there some way to know what is affected by each individual patch?
You can for instance split the patches in several groups and enable only one group (simply delete the other groups from the patch file) and look what changes in the display. Italics, bold, size and so on can give you further clues.
Or if you are rather interested in changing one specific area, try to find a possible catch word, like "dictionary", "footer" and so on, and search for it in the binary file, css blocks that are located near to such words are like related to them.
Another way, which I did not try myself, might be to disassemble the binary file and try to find which routines refer to which data.
If you are able to identify something useful please post it here, so that I can use it in the next version.
tshering is offline   Reply With Quote
Old 02-23-2015, 06:28 PM   #116
surquizu
Evangelist
surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.
 
surquizu's Avatar
 
Posts: 411
Karma: 902071
Join Date: Jun 2008
Location: Zaragoza (Spain)
Device: prs-505, kobo auraHD, kobo auraH2O, kobo Glo HD, kobo aura ONE
This is my settings. I used only five patches and I modified values to adjust the size of text menus and dictionary, change the font and change italic format.

My changes in the patches are marked in red.

libnickel.so.1.0.0.txt:
Spoiler:
Code:
sourcefile=libnickel.so.1.0.0
targetfile=..\3.13.1_target\usr\local\Kobo\libnickel.so.1.0.0


// -------------------------------------------------- Dictionary

<patch>
name=Dictionary (Gothic)
note=if you use this definition, disable the two other Dictionary definitions
enabled=true
action=replace_string
position=BF4EC8
oldpart=* { font: %1px %2; line-height: %5em; }\n
oldpart=div.descriptionFont { font-family: %3; }\n
oldpart=ol { font-size: %1px; font-weight: bold; margin-left: %4em }\n
oldpart=ol p { font-size: %1px; font-weight:normal; }\n
oldpart=b { font-weight: bold; }\n
oldpart=i { font-style: italic; }\n
oldpart=b * { font-weight: bold; }\n
oldpart=i * { font-style: italic; }\n
oldpart=::selection { background: #FFFFFF !important; }
newpart=* { font-family: Arial;font-size: 36px; line-height: 41px; }\n
newpart=ol {margin-left: 4px}\n
newpart=ol p { font-size: 38px; font-weight:normal; }\n
newpart=b { font-weight: bold; }\n
newpart=i { font-style: italic; }\n
newpart=b * { font-weight: bold; }\n
newpart=i * { font-style: italic; } 
newpart=::selection { background: #FFFFFF !important; }
combineparts
</patch>

// -------------------------------------------------- unspecified, increase by 50%

<patch>
//opciones inicio
name=?
enabled=true
action=replace_string
position=C04A38
oldpart=TouchLabel[qApp_deviceIsDragon="true"] {\n\tfont-size: 36px;\n\tfont-family: Georgia;\n\tfont-style: italic;\n\tpadding-left: 10px;\n\tpadding-right: 15px;\n}\n\n
oldpart=TouchLabel[qApp_deviceIsAlyssum="true"] {\n\tfont-size: 39px;\n}\n\n
oldpart=TouchLabel[qApp_deviceIsPhoenix="true"]{\n\tfont-size: 28px;\n\tfont-family: Georgia;\n\tfont-style: italic;\n\tpadding-left: 5px;\n\tpadding-right: 10px;\n}\n\n
oldpart=TouchLabel[qApp_deviceIsTrilogy="true"] {\n\tfont-size: 24px;\n\tfont-family: Georgia;\n\tfont-style: italic;\n\tpadding-left: 10px;\n\tpadding-right: 10px;\n}\n\n
oldpart=TouchLabel[qApp_localeName="ja_JP"] {\n\tfont-family: A-OTF Gothic MB101 Pr6N;\n\tfont-style: normal;\n}\n\n
oldpart=#footer[qApp_deviceIsDragon="true"] {\n\tqproperty-leftMargin:60;\n\tqproperty-rightMargin:60;\n\tmin-height:140px;\n\tmax-height:140px;}\n\n
oldpart=#footer[qApp_deviceIsPhoenix="true"]{\n\tqproperty-leftMargin:40;\n\tqproperty-rightMargin:40;\n\tmin-height:95px;\n\tmax-height:95px;\n}\n\n
oldpart=#footer[qApp_deviceIsTrilogy="true"] {\n\tqproperty-topMargin:30;\n\tqproperty-leftMargin:30;\n\tqproperty-rightMargin:30;\n\tmin-height:99px;\n\tmax-height:99px;\n}

newpart=TouchLabel[qApp_deviceIsDragon="true"] {\n\tfont-size: 46px;\n\tfont-family: A-OTF Gothic MB101 Pr6N;\n\tfont-style: normal;\n\tpadding-left: 10px;\n\tpadding-right: 15px;\n}\n\n
newpart=TouchLabel[qApp_deviceIsAlyssum="true"] {\n\tfont-size: 54px;\n}\n\n
newpart=TouchLabel[qApp_deviceIsPhoenix="true"]{\n\tfont-size: 38px;\n\tfont-family: Georgia;\n\tfont-style: italic;\n\tpadding-left: 5px;\n\tpadding-right: 10px;\n}\n\n
newpart=TouchLabel[qApp_deviceIsTrilogy="true"] {\n\tfont-size: 34px;\n\tfont-family: Georgia;\n\tfont-style: italic;\n\tpadding-left: 10px;\n\tpadding-right: 10px;\n}\n\n
newpart=TouchLabel[qApp_localeName="ja_JP"] {\n\tfont-family: Georgia;\n\tfont-style: normal;\n}\n\n
newpart=#footer[qApp_deviceIsDragon="true"] {\n\tqproperty-leftMargin:60;\n\tqproperty-rightMargin:60;\n\tmin-height:140px;\n\tmax-height:140px;}\n\n
newpart=#footer[qApp_deviceIsPhoenix="true"]{\n\tqproperty-leftMargin:40;\n\tqproperty-rightMargin:40;\n\tmin-height:95px;\n\tmax-height:95px;\n}\n\n
newpart=#footer[qApp_deviceIsTrilogy="true"] {\n\tqproperty-topMargin:30;\n\tqproperty-leftMargin:30;\n\tqproperty-rightMargin:30;\n\tmin-height:99px;\n\tmax-height:99px;\n}
combineparts
</patch>

nickel.txt:
Spoiler:
Code:
sourcefile=nickel
targetfile=..\3.13.1_target\usr\local\Kobo\nickel


// -------------------------------------------------- Menu
<patch>
name=Menu
enabled=true
action=replace_string
position=2D038A
oldpart=#label {\n\tfont: 19px Georgia;\n\tmin-height: 46px;\n\tmax-height: 46px;\n}\n
oldpart=#label[qApp_deviceIsDragon="true"] {\n\tfont-size: 29px;\n\tmin-height: 70px;\n\tmax-height: 70px;\n}\n
oldpart=#label[qApp_deviceIsAlyssum="true"] {\n\tfont-size: 32px;\n}\n
oldpart=#label[qApp_deviceIsPhoenix="true"] {\n\tfont-size: 23px;\n\tmin-height: 56px;\n\tmax-height: 56px;\n}\n
oldpart=#label[italics="true"] {\n\tfont-style: italic;\n} \n#label[qApp_localeName="ja_JP"] {\n\tfont-family: A-OTF Gothic MB101 Pr6N;\n\tfont-style: normal;\n}\n
oldpart=#MenuTextItem[qApp_deviceIsDragon="true"] {\n\tmin-height: 70px;\n\tmax-height: 70px;\n}\n
oldpart=#MenuTextItem[qApp_deviceIsPhoenix="true"] {\n\tmin-height: 56px;\n\tmax-height: 56px;\n} \n#MenuTextItem[qApp_deviceIsTrilogy="true"] {\n\tmin-height: 46px;\n\tmax-height: 46px;\n}\n

newpart=#label {\n\tfont: 38px A-OTF Gothic MB101 Pr6N;\n\tmin-height: 46px;\n\tmax-height: 46px;\n}\n
newpart=#label[qApp_deviceIsDragon="true"] {\n\tfont-size:42px;\n\tmin-height: 70px;\n\tmax-height: 70px;\n}\n
newpart=#label[qApp_deviceIsAlyssum="true"] {\n\tfont-size: 58px;\n}\n
newpart=#label[qApp_deviceIsPhoenix="true"] {\n\tfont-size: 44px;\n\tmin-height: 56px;\n\tmax-height: 56px;\n}\n
newpart=#label[italics="true"] {\n\tfont-weight: normal;\n} \n#label[qApp_localeName="ja_JP"] {\n\tfont-family: Georgia;\n\tfont-style: normal;\n}\n
newpart=#MenuTextItem[qApp_deviceIsDragon="true"] {\n\tmin-height: 70px;\n\tmax-height: 70px;\n}\n
newpart=#MenuTextItem[qApp_deviceIsPhoenix="true"] {\n\tmin-height: 56px;\n\tmax-height: 56px;\n} \n#MenuTextItem[qApp_deviceIsTrilogy="true"] {\n\tmin-height: 46px;\n\tmax-height: 46px;\n}\n
combineparts
</patch>

// -------------------------------------------------- unspecified, increase by 50%

<patch>
//Cuadro busqueda
name=?
enabled=true
action=replace_string
position=2D0B7A
oldpart=ISearchBox {\n\tborder: %1px solid black;\n\tbackground-color: white;\n\tmargin: %2px;\n}\n\n
oldpart=SearchBox[qApp_deviceIsDragon="true"] {\n\tfont-size: 36px;\n}\n\n
oldpart=SearchBox[qApp_deviceIsAlyssum="true"] {\n\tfont-size: 39px;\n}\n\n
oldpart=SearchBox[qApp_deviceIsPhoenix="true"] {\n\tfont-size: 28px;\n}\n\n
oldpart=SearchBox[qApp_deviceIsTrilogy="true"] {\n\tfont-size: 23px;\n}\n
newpart=ISearchBox {\n\tborder: %1px solid black;\n\tbackground-color: white;\n\tmargin: %2px;\n}\n\n
newpart=SearchBox[qApp_deviceIsDragon="true"] {\n\tfont-size: 51px;\n}\n\n
newpart=SearchBox[qApp_deviceIsAlyssum="true"] {\n\tfont-size: 54px;\n}\n\n
newpart=SearchBox[qApp_deviceIsPhoenix="true"] {\n\tfont-size: 38px;\n}\n\n
newpart=SearchBox[qApp_deviceIsTrilogy="true"] {\n\tfont-size: 33px;\n}\n
combineparts
</patch>


<patch>
//listas
name=?
enabled=true
action=replace_zlib
position=49E9E
oldpart=* {\n\tbackground-color: white;\n}\n\n
oldpart=QCheckBox {\n\tspacing: 12px;\n\tpadding-left: 12px;\n\tpadding-right: 12px;\n\tfont-size: 19px;\n\tfont-family: Georgia;\n\tfont-style: italic;\n}\n\n
oldpart=QCheckBox[qApp_deviceIsPhoenix="true"] {\n\tfont-size: 24px;\n\tspacing: 15px;\n\tpadding-left: 15px;\n\tpadding-right: 15px;\n}\n\n
oldpart=QCheckBox[qApp_deviceIsDragon="true"] {\n\tspacing: 20px;\n\tpadding-left: 20px;\n\tpadding-right: 20px;\n\tfont-size: 29px;\n}\n\n
oldpart=QCheckBox[qApp_deviceIsAlyssum="true"] {\n\tfont-size: 32px;\n}\n\n
oldpart=QCheckBox[qApp_localeName="ja_JP"] {\n\tfont-family: A-OTF Gothic MB101 Pr6N;\n\tfont-style: normal;\n}\n\n
oldpart=QCheckBox::indicator:unchecked[qApp_deviceIsTrilogy="true"] {\n\timage: url(:/images/widgets/settings_checkbox_off_trilogy.png);\n}\n\n
oldpart=QCheckBox::indicator:checked[qApp_deviceIsTrilogy="true"] {\n\timage: url(:/images/widgets/settings_checkbox_on_trilogy.png);\n}\n\n
oldpart=QCheckBox::indicator:disabled[qApp_deviceIsTrilogy="true"] {\n\timage: url(:/images/widgets/settings_checkbox_disabled_trilogy.png);\n}\n\n
oldpart=QCheckBox::indicator:unchecked[qApp_deviceIsPhoenix="true"] {\n\timage: url(:/images/widgets/settings_checkbox_off_phoenix.png);\n}\n\n
oldpart=QCheckBox::indicator:checked[qApp_deviceIsPhoenix="true"] {\n\timage: url(:/images/widgets/settings_checkbox_on_phoenix.png);\n}\n\n
oldpart=QCheckBox::indicator:disabled[qApp_deviceIsPhoenix="true"] {\n\timage: url(:/images/widgets/settings_checkbox_off_disabled_phoenix.png);\n}\n\n
oldpart=QCheckBox::indicator:unchecked[qApp_deviceIsDragon="true"] {\n\timage: url(:/images/widgets/settings_checkbox_off_dragon.png);\n}\n\n
oldpart=QCheckBox::indicator:checked[qApp_deviceIsDragon="true"] {\n\timage: url(:/images/widgets/settings_checkbox_on_dragon.png);\n}\n\n
oldpart=QCheckBox::indicator:disabled[qApp_deviceIsDragon="true"] {\n\timage: url(:/images/widgets/settings_checkbox_off_disabled_dragon.png);\n}\n\n
oldpart=QSlider {\n\tbackground-color: white;\n}\n\n
oldpart=QSlider[qApp_deviceIsTrilogy="true"] {\n\tmin-height: 46px;\n\tmax-height: 46px;\n}\nQSlider[qApp_deviceIsPhoenix="true"] {\n\tmin-height: 56px;\n\tmax-height: 56px;\n}\nQSlider[qApp_deviceIsDragon="true"] {\n\tmin-height: 70px;\n\tmax-height: 70px;\n}\n\n
oldpart=QSlider::groove:horizontal {\n\theight: 1px; \n\tbackground-color: black;\n\tmargin-left: 7px;\n\tmargin-right: 7px;\n}\nQSlider::handle:horizontal {\n\timage: url(:/images/reading/scrubber_handle_off_trilogy.png);\n\twidth: 44px;\n\theight: 44px;\n\tmargin-top: -22px;\n\tmargin-bottom: -22px;\n\tmargin-left: -8px;\n\tmargin-right: -8px;\n}\nQSlider::handle:horizontal:pressed {\n\timage: url(:/images/reading/scrubber_handle_hit_trilogy.png);\n\twidth: 44px;\n\theight: 44px;\n\tmargin-top: -22px;\n\tmargin-bottom: -22px;\n\tmargin-left: -8px;\n\tmargin-right: -8px;\n}\nQSlider::groove:horizontal[qApp_dragonStyle="true"] {\n\tmargin-left: 10px;\n\tmargin-right: 10px;\n}\n\n
oldpart=QSlider::handle:horizontal[qApp_deviceIsPhoenix="true"] {\n\timage: url(:/images/reading/scrubber_handle_off_phoenix.png);\n\twidth: 56px;\n\theight: 56px;\n\tmargin-top: -28px;\n\tmargin-bottom: -28px;\n\tmargin-left: -10px;\n\tmargin-right: -10px;\n}\nQSlider::handle:horizontal[qApp_deviceIsDragon="true"] {\n\timage: url(:/images/reading/scrubber_handle_off_dragon.png);\n\twidth: 56px;\n\theight: 56px;\n\tmargin-top: -28px;\n\tmargin-bottom: -28px;\n\tmargin-left: -10px;\n\tmargin-right: -10px;\n}\nQSlider::handle:horizontal:pressed[qApp_deviceIsPhoenix="true"] {\n\timage: url(:/images/reading/scrubber_handle_hit_phoenix.png);\n\twidth: 56px;\n\theight: 56px;\n\tmargin-top: -28px;\n\tmargin-bottom: -28px;\n\tmargin-left: -10px;\n\tmargin-right: -10px;\n}\nQSlider::handle:horizontal:pressed[qApp_deviceIsDragon="true"] {\n\timage: url(:/images/reading/scrubber_handle_hit_dragon.png);\n\twidth: 56px;\n\theight: 56px;\n\tmargin-top: -28px;\n\tmargin-bottom: -28px;\n\tmargin-left: -10px;\n\tmargin-right: -10px;\n}\n\n
oldpart=N3ButtonLabel {\n\tfont-family: Georgia;\n\tfont-style: italic;\n\tmargin: 0px;\n\tfont-size: 19px;\n\tmin-height: 46px;\n\tmax-height: 46px;\n\tpadding-left: 12px;\n\tpadding-right: 12px;\n}\n\n
oldpart=N3ButtonLabel[qApp_deviceIsPhoenix="true"] {\n\tfont-size: 23px;\n\tmin-height: 56px;\n\tmax-height: 56px;\n\tpadding-left: 15px;\n\tpadding-right: 15px;\n}\n\n
oldpart=N3ButtonLabel[qApp_deviceIsDragon="true"] {\n\tmin-height: 70px;\n\tmax-height: 70px;\n\tpadding-left: 20px;\n\tpadding-right: 20px;\n}\n\n
oldpart=N3ButtonLabel[qApp_deviceIsDragon="true"] {\n\tfont-size: 29px;\n}\n\n
oldpart=N3ButtonLabel[qApp_deviceIsAlyssum="true"] {\n\tfont-size: 32px;\n}\n\n
oldpart=N3ButtonLabel[qApp_localeName="ja_JP"] {\n\tfont-family: A-OTF Gothic MB101 Pr6N;\n\tfont-style: normal;\n}\n\n
oldpart=N3ButtonLabel[primaryButton="true"] {\n\tqproperty-alignment: AlignCenter;\n}\n\n
oldpart=N3ButtonLabel[primaryButton="true"][qApp_deviceIsTrilogy="true"] {\n\tmin-width: 92px;\n}\n\n
oldpart=N3ButtonLabel[primaryButton="true"][qApp_deviceIsPhoenix="true"] {\n\tmin-width: 112px;\n}\n\n
oldpart=N3ButtonLabel[primaryButton="true"][qApp_deviceIsDragon="true"] {\n\tmin-width: 140px;\n}\n\n
oldpart=TextHeader N3ButtonLabel {\n\tpadding-left: 5px;\n\tpadding-right: 5px;\n}\n\n
oldpart=TextHeader N3ButtonLabel[qApp_deviceIsPhoenix="true"] {\n\tpadding-left: 4px;\n\tpadding-right: 4px;\n}\n\n
oldpart=TouchLineEdit {\n\tfont-family: Georgia;\n\tfont-style: normal;\n\tborder: 1px solid black;\n\tmargin: 2px;\n\tcolor: #000000;\n}\n\n
oldpart=TouchLineEdit[qApp_deviceIsTrilogy="true"] {\n\tpadding-left: 12px;\n\tpadding-right: 12px;\n\tfont-size: 19px;\n\tmin-height: 46px;\n\tmax-height: 46px;\n}\n\n
oldpart=TouchLineEdit[qApp_deviceIsPhoenix="true"] {\n\tpadding-left: 15px;\n\tpadding-right: 15px;\n\tfont-size: 23px;\n\tmin-height: 56px;\n\tmax-height: 56px;\n}\n\n
oldpart=TouchLineEdit[qApp_deviceIsDragon="true"] {\n\tpadding-left: 20px;\n\tpadding-right: 20px;\n\tfont-size: 29px;\n\tmin-height: 70px;\n\tmax-height: 70px;\n}\n\n
oldpart=TouchLineEdit[qApp_deviceIsAlyssum="true"] {\n\tfont-size: 32px;\n}\n\n
oldpart=TouchLineEdit[qApp_localeName="ja_JP"] {\n\tfont-family: A-OTF Gothic MB101 Pr6N;\n}\n\n
oldpart=TouchLineEdit:focus {\n\tborder: 3px solid black;\n\tmargin: 0px;\n}\n\n
oldpart=DragonTileBase * {\n\tfont-family: Georgia;\n}\n\n
oldpart=DragonTileBase, DragonTileBase *[colorTheme="black"] {\n\tcolor: white;\n}\n\n
oldpart=DragonTileBase *[qApp_deviceIsDragon="true"]{\n\tfont-size: 26px;\n}\n\n
oldpart=DragonTileBase *[qApp_deviceIsAlyssum="true"]{\n\tfont-size: 29px;\n}\n\n
oldpart=DragonTileBase *[qApp_deviceIsPhoenix="true"]{\n\tfont-size: 22px;\n}\n\n
oldpart=DragonTileBase QLabel[qApp_deviceIsPhoenix="true"][qApp_localeName="ja_JP"]{\n\tfont-size: 20px;\n}\n\n
oldpart=DragonTileBase *[qApp_deviceIsTrilogy="true"]{\n\tfont-size: 18px;\n\tfont-family: Avenir;\n}\n\n
oldpart=DragonTileBase QLabel[qApp_localeName="ja_JP"]{\n\tfont-family: A-OTF Gothic MB101 Pr6N;\n\tqproperty-leading: 5;\n}\n\n
oldpart=BlockTouchDropDown {\n\tmin-height: 46px;\n\tmax-height: 46px;\n}\n\n
oldpart=BlockTouchDropDown[qApp_deviceIsPhoenix="true"] {\n\tmin-height: 56px;\n\tmax-height: 56px;\n}\n\n
oldpart=BlockTouchDropDown[qApp_deviceIsDragon="true"] {\n\tmin-height: 70px;\n\tmax-height: 70px;\n}\n\n
oldpart=DisplayLabel                                          { font: 50px Georgia; }\nDisplayLabel[qApp_deviceIsPhoenix="true"]           { font-size: 55px; }\nDisplayLabel[qApp_deviceIsDragon="true"]            { font-size: 71px; }\nDisplayLabel[qApp_deviceIsAlyssum="true"]           { font-size: 106px; }\nDisplayLabel[qApp_localeName="ja_JP"]               { font-family: A-OTF Gothic MB101 Pr6N; }\nDisplayLabel[qApp_localeName="ja_JP"][qApp_deviceIsPhoenix="true"]  { font-size: 45px; }\nDisplayLabel[qApp_localeName="ja_JP"][qApp_deviceIsDragon="true"]   { font-size: 57px; }\nDisplayLabel[qApp_localeName="ja_JP"][qApp_deviceIsAlyssum="true"]  { font-size: 79px; }\n\n
oldpart=DisplayTouchLabel                                     { font: 50px Georgia; }\nDisplayTouchLabel[qApp_deviceIsPhoenix="true"]      { font-size: 60px; }\nDisplayTouchLabel[qApp_deviceIsDragon="true"]       { font-size: 76px; }\nDisplayTouchLabel[qApp_deviceIsAlyssum="true"]      { font-size: 106px; }\nDisplayTouchLabel[qApp_localeName="ja_JP"]          { font-family: A-OTF Gothic MB101 Pr6N; }\n\n
oldpart=HeaderLargeLabel\t\t\t\t\t{ font: italic 36px Georgia; padding-left: 12px; padding-right: 12px; padding-bottom: 12px; qproperty-alignment: \'AlignLeft|AlignVCenter\'; }\nHeaderLargeLabel[qApp_deviceIsPhoenix="true"]\t\t{ font-size: 46px; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; }\nHeaderLargeLabel[qApp_deviceIsDragon="true"]\t\t{ font-size: 56px; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; }\nHeaderLargeLabel[qApp_deviceIsAlyssum="true"]\t\t{ font-size: 64px; }\nHeaderLargeLabel[qApp_localeName="ja_JP"]\t\t{ font-style: normal; font-family: A-OTF Gothic MB101 Pr6N; }\n\n
oldpart=HeaderTouchLabel\t\t\t\t\t{ font: italic 36px Georgia; padding-left: 12px; padding-right: 12px; padding-bottom: 12px; qproperty-alignment: \'AlignLeft|AlignVCenter\'; }\nHeaderTouchLabel[qApp_deviceIsPhoenix="true"]\t\t{ font-size: 46px; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; }\nHeaderTouchLabel[qApp_deviceIsDragon="true"]\t\t{ font-size: 56px; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; }\nHeaderTouchLabel[qApp_deviceIsAlyssum="true"]\t\t{ font-size: 64px; }\nHeaderTouchLabel[qApp_localeName="ja_JP"]\t\t{ font-style: normal; font-family: A-OTF Gothic MB101 Pr6N; }\n\n
oldpart=HeaderMediumTouchLabel,\nHeaderMediumLabel\t\t\t\t\t{ font: italic 30px Georgia; padding-left: 12px; padding-right: 12px; padding-bottom: 12px; qproperty-alignment: \'AlignLeft|AlignVCenter\'; }\nHeaderMediumTouchLabel[qApp_deviceIsPhoenix="true"],\nHeaderMediumLabel[qApp_deviceIsPhoenix="true"]\t\t{ font-size: 36px; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; }\nHeaderMediumTouchLabel[qApp_deviceIsDragon="true"],\nHeaderMediumLabel[qApp_deviceIsDragon="true"]\t\t{ font-size: 46px; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; }\nHeaderMediumTouchLabel[qApp_deviceIsAlyssum="true"],\nHeaderMediumLabel[qApp_deviceIsAlyssum="true"]\t\t{ font-size: 50px; }\nHeaderMediumTouchLabel[qApp_localeName="ja_JP"],\nHeaderMediumLabel[qApp_localeName="ja_JP"]\t\t{ font-style: normal; font-family: A-OTF Gothic MB101 Pr6N; }\n\n
oldpart=MediumTextHeader N3ButtonLabel\t\t\t\t\t{ font: italic 30px Georgia; padding-left: 12px; padding-right: 12px; qproperty-alignment: \'AlignLeft|AlignVCenter\'; }\nMediumTextHeader[qApp_deviceIsPhoenix="true"] N3ButtonLabel\t{ font-size: 36px; padding-left: 15px; padding-right: 15px; padding-bottom: 0px;}\nMediumTextHeader[qApp_deviceIsDragon="true"] N3ButtonLabel\t{ font-size: 46px; padding-left: 20px; padding-right: 20px; padding-bottom: 0px;}\nMediumTextHeader[qApp_deviceIsAlyssum="true"] N3ButtonLabel\t{ font-size: 50px; }\nMediumTextHeader[qApp_localeName="ja_JP"] N3ButtonLabel\t\t{ font-style: normal; font-family: A-OTF Gothic MB101 Pr6N; }\n\n
oldpart=HeaderSmallLabel                                      { font: 23px Georgia; }\nHeaderSmallLabel[qApp_deviceIsPhoenix="true"]       { font-size: 28px; }\nHeaderSmallLabel[qApp_deviceIsDragon="true"]        { font-size: 36px; }\nHeaderSmallLabel[qApp_deviceIsAlyssum="true"]       { font-size: 39px; }\nHeaderSmallLabel[qApp_localeName="ja_JP"]           { font-family: A-OTF Gothic MB101 Pr6N; }\n\n
oldpart=SmallTextHeader N3ButtonLabel,\nHeaderSmallElidedLabel,\nHeaderSmallItalicLabel\t\t\t\t\t{ font: italic 23px Georgia; padding-left: 12px; padding-right: 12px; qproperty-alignment: \'AlignLeft|AlignVCenter\'; }\nSmallTextHeader[qApp_deviceIsPhoenix="true"] N3ButtonLabel,\nHeaderSmallElidedLabel[qApp_deviceIsPhoenix="true"],\nHeaderSmallItalicLabel[qApp_deviceIsPhoenix="true"]\t{ font-size: 28px; padding-left: 15px; padding-right: 15px; }\nSmallTextHeader[qApp_deviceIsDragon="true"] N3ButtonLabel,\nHeaderSmallElidedLabel[qApp_deviceIsDragon="true"],\nHeaderSmallItalicLabel[qApp_deviceIsDragon="true"]\t{ font-size: 36px; padding-left: 20px; padding-right: 20px; }\nSmallTextHeader[qApp_deviceIsAlyssum="true"] N3ButtonLabel,\nHeaderSmallElidedLabel[qApp_deviceIsAlyssum="true"],\nHeaderSmallItalicLabel[qApp_deviceIsAlyssum="true"]\t{ font-size: 39px; }\nSmallTextHeader[qApp_localeName="ja_JP"] N3ButtonLabel,\nHeaderSmallElidedLabel[qApp_localeName="ja_JP"],\nHeaderSmallItalicLabel[qApp_localeName="ja_JP"]\t\t{ font-style: normal; font-family: A-OTF Gothic MB101 Pr6N; qproperty-forceLeading: 5; }\n\n
oldpart=RegularLabel                                        { font: 19px Georgia; padding-left: 12px; padding-right: 12px; }\nRegularLabel[qApp_localeName="ja_JP"]               { font-size: 17px; font-family: A-OTF Gothic MB101 Pr6N; }\nRegularLabel[qApp_deviceIsPhoenix="true"]           { font-size: 23px; padding-left: 15px; padding-right: 15px; }\nRegularLabel[qApp_deviceIsPhoenix="true"][qApp_localeName="ja_JP"]           { font-size: 20px; }\nRegularLabel[qApp_deviceIsDragon="true"]            { font-size: 29px; padding-left: 20px; padding-right: 20px; }\nRegularLabel[qApp_deviceIsDragon="true"][qApp_localeName="ja_JP"]            { font-size: 27px; }\nRegularLabel[qApp_deviceIsAlyssum="true"]           { font-size: 32px; }\nRegularLabel[qApp_deviceIsAlyssum="true"][qApp_localeName="ja_JP"]           { font-size: 30px; }\n\n
oldpart=RegularLabelVPadded\t\t\t\t\t{ padding-top: 12px; padding-bottom: 12px; }\nRegularLabelVPadded[qApp_deviceIsPhoenix="true"]\t{ padding-top: 15px; padding-bottom: 15px; }\nRegularLabelVPadded[qApp_deviceIsDragon="true"]\t\t{ padding-top: 20px; padding-bottom: 20px; }\n\n
oldpart=RegularReversibleLabel                              { font: 19px Georgia; padding-left: 12px; padding-right: 12px; }\nRegularReversibleLabel[qApp_deviceIsPhoenix="true"] { font-size: 23px; padding-left: 15px; padding-right: 15px; }\nRegularReversibleLabel[qApp_deviceIsDragon="true"]  { font-size: 29px; padding-left: 20px; padding-right: 20px; }\nRegularReversibleLabel[qApp_deviceIsAlyssum="true"] { font-size: 32px; }\nRegularReversibleLabel[qApp_localeName="ja_JP"]     { font-family: A-OTF Gothic MB101 Pr6N; }\n\n
oldpart=RegularTouchLabel                                    { font: italic 19px Georgia; padding-left: 12px; padding-right: 12px; }\nRegularTouchLabel[qApp_deviceIsPhoenix="true"]       { font-size: 23px; padding-left: 15px; padding-right: 15px; }\nRegularTouchLabel[qApp_deviceIsDragon="true"]        { font-size: 29px; padding-left: 20px; padding-right: 20px; }\nRegularTouchLabel[qApp_deviceIsAlyssum="true"]       { font-size: 32px; }\nRegularTouchLabel[qApp_localeName="ja_JP"]           { font-style: normal; font-family: A-OTF Gothic MB101 Pr6N; }\n\n
oldpart=RegularElidedLabel\t\t\t\t\t{ font: 19px Georgia; padding-left: 12px; padding-right: 12px; }\nRegularElidedLabel[qApp_deviceIsPhoenix="true"]\t\t{ font-size: 23px; padding-left: 15px; padding-right: 15px; }\nRegularElidedLabel[qApp_deviceIsDragon="true"]\t\t{ font-size: 29px; padding-left: 20px; padding-right: 20px; }\nRegularElidedLabel[qApp_deviceIsAlyssum="true"]\t\t{ font-size: 32px; }\nRegularElidedLabel[qApp_localeName="ja_JP"]\t\t{ font-style: normal; font-family: A-OTF Gothic MB101 Pr6N; qproperty-forceLeading: 5; }\n\n
oldpart=RegularItalicLabel                                  { font: italic 19px Georgia; padding-left: 12px; }\nRegularItalicLabel[qApp_deviceIsPhoenix="true"]     { font-size: 23px; padding-left: 15px; }\nRegularItalicLabel[qApp_deviceIsDragon="true"]      { font-size: 29px; padding-left: 20px; }\nRegularItalicLabel[qApp_deviceIsAlyssum="true"]     { font-size: 32px; }\nRegularItalicLabel[qApp_localeName="ja_JP"]         { font-style: normal; font-family: A-OTF Gothic MB101 Pr6N; }\n\n
oldpart=PageLabel,\nSmallElidedLabel,\nSmallTouchLabel,\nSmallLabel\t\t\t\t\t\t{ font: 17px Georgia; padding-left: 12px; padding-right: 12px; }\nPageLabel[qApp_deviceIsPhoenix="true"],\nSmallElidedLabel[qApp_deviceIsPhoenix="true"],\nSmallTouchLabel[qApp_deviceIsPhoenix="true"],\nSmallLabel[qApp_deviceIsPhoenix="true"]\t\t\t{ font-size: 22px; padding-left: 15px; padding-right: 15px; }\nPageLabel[qApp_deviceIsDragon="true"],\nSmallElidedLabel[qApp_deviceIsDragon="true"],\nSmallTouchLabel[qApp_deviceIsDragon="true"],\nSmallLabel[qApp_deviceIsDragon="true"]\t\t\t{ font-size: 26px; padding-left: 20px; padding-right: 20px; }\nPageLabel[qApp_deviceIsAlyssum="true"],\nSmallElidedLabel[qApp_deviceIsAlyssum="true"],\nSmallTouchLabel[qApp_deviceIsAlyssum="true"],\nSmallLabel[qApp_deviceIsAlyssum="true"]\t\t\t{ font-size: 30px; }\nPageLabel[qApp_localeName="ja_JP"],\nSmallElidedLabel[qApp_localeName="ja_JP"],\nSmallTouchLabel[qApp_localeName="ja_JP"],\nSmallLabel[qApp_localeName="ja_JP"]\t\t\t{ font-family: A-OTF Gothic MB101 Pr6N; }\n\n
oldpart=PageLabel { qproperty-hitStateEnabled: false; }\n\n
oldpart=MetaDataElidedLabel,\nMetaDataLabel\t\t\t\t\t\t{ font: 13px Avenir; text-transform: uppercase; }\nMetaDataElidedLabel[qApp_deviceIsPhoenix="true"],\nMetaDataLabel[qApp_deviceIsPhoenix="true"]\t\t{ font-size: 16px; }\nMetaDataElidedLabel[qApp_deviceIsDragon="true"],\nMetaDataLabel[qApp_deviceIsDragon="true"]\t\t{ font-size: 21px; }\nMetaDataElidedLabel[qApp_deviceIsAlyssum="true"],\nMetaDataLabel[qApp_deviceIsAlyssum="true"]\t\t{ font-size: 23px; }\nMetaDataElidedLabel[qApp_localeName="ja_JP"],\nMetaDataLabel[qApp_localeName="ja_JP"]\t\t\t{ font-family: A-OTF Gothic MB101 Pr6N; text-transform: none; }\n\n
oldpart=MetaDataElidedLabel[qApp_localeName="ja_JP"]\t\t{ qproperty-forceLeading: 5;}\n\n
oldpart=MetaDataHeaderLabel                                   { background-color: #d9d9d9; border-top: 1px solid black; padding-left: 12px; padding-right: 12px; padding-top: 5px; padding-bottom: 5px; }\nMetaDataHeaderLabel[qApp_deviceIsPhoenix="true"]      { padding-left: 15px; padding-right: 15px; }\nMetaDataHeaderLabel[qApp_deviceIsDragon="true"]       { padding-left: 20px; padding-right: 20px; }\n\n
oldpart=SettingContainer { qproperty-topMargin: 5; qproperty-bottomMargin: 5; qproperty-leftMargin: 0; qproperty-rightMargin: 0; qproperty-spacing: 0; }\nSettingContainer[qApp_deviceIsTrilogy="true"] { min-height: 56px; }\nSettingContainer[qApp_deviceIsPhoenix="true"] { min-height: 66px; }\nSettingContainer[qApp_deviceIsDragon="true"] { min-height: 80px; }\nSettingContainer[showBottomLine="true"] { border-bottom: 1px solid black; }\nSettingContainer[showBottomLine="true"][qApp_deviceIsTrilogy="true"] { min-height: 57px; }\nSettingContainer[showBottomLine="true"][qApp_deviceIsPhoenix="true"] { min-height: 67px; }\nSettingContainer[showBottomLine="true"][qApp_deviceIsDragon="true"] { min-height: 81px; }\n\n
oldpart=RegularContainerWidget\t\t\t\t\t{ qproperty-leftMargin: 90; qproperty-rightMargin: 90; qproperty-spacing: 5; }\nRegularContainerWidget[qApp_deviceIsPhoenix="true"]\t{ qproperty-leftMargin: 110; qproperty-rightMargin: 110; qproperty-spacing: 5; }\nRegularContainerWidget[qApp_deviceIsDragon="true"]\t{ qproperty-leftMargin: 200; qproperty-rightMargin: 200; qproperty-spacing: 10; }\n

newpart=* {\n\tbackground-color: white;\n}\n\n
newpart=QCheckBox {\n\tspacing: 12px;\n\tpadding-left: 12px;\n\tpadding-right: 12px;\n\tfont-size: 22px;\n\tfont-family: Georgia;\n\tfont-style: normal;\n}\n\n
newpart=QCheckBox[qApp_deviceIsPhoenix="true"] {\n\tfont-size: 34px;\n\tspacing: 15px;\n\tpadding-left: 15px;\n\tpadding-right: 15px;\n}\n\n
newpart=QCheckBox[qApp_deviceIsDragon="true"] {\n\tspacing: 20px;\n\tpadding-left: 20px;\n\tpadding-right: 20px;\n\tfont-size: 34px;\n}\n\n
#newpart=QCheckBox[qApp_deviceIsAlyssum="true"] {\n\tfont-size: 47px;\n}\n\n
newpart=QCheckBox[qApp_localeName="ja_JP"] {\n\tfont-family: A-OTF Gothic MB101 Pr6N;\n\tfont-style: normal;\n}\n\n
newpart=QCheckBox::indicator:unchecked[qApp_deviceIsTrilogy="true"] {\n\timage: url(:/images/widgets/settings_checkbox_off_trilogy.png);\n}\n\n
newpart=QCheckBox::indicator:checked[qApp_deviceIsTrilogy="true"] {\n\timage: url(:/images/widgets/settings_checkbox_on_trilogy.png);\n}\n\n
newpart=QCheckBox::indicator:disabled[qApp_deviceIsTrilogy="true"] {\n\timage: url(:/images/widgets/settings_checkbox_disabled_trilogy.png);\n}\n\n
newpart=QCheckBox::indicator:unchecked[qApp_deviceIsPhoenix="true"] {\n\timage: url(:/images/widgets/settings_checkbox_off_phoenix.png);\n}\n\n
newpart=QCheckBox::indicator:checked[qApp_deviceIsPhoenix="true"] {\n\timage: url(:/images/widgets/settings_checkbox_on_phoenix.png);\n}\n\n
newpart=QCheckBox::indicator:disabled[qApp_deviceIsPhoenix="true"] {\n\timage: url(:/images/widgets/settings_checkbox_off_disabled_phoenix.png);\n}\n\n
newpart=QCheckBox::indicator:unchecked[qApp_deviceIsDragon="true"] {\n\timage: url(:/images/widgets/settings_checkbox_off_dragon.png);\n}\n\n
newpart=QCheckBox::indicator:checked[qApp_deviceIsDragon="true"] {\n\timage: url(:/images/widgets/settings_checkbox_on_dragon.png);\n}\n\n
newpart=QCheckBox::indicator:disabled[qApp_deviceIsDragon="true"] {\n\timage: url(:/images/widgets/settings_checkbox_off_disabled_dragon.png);\n}\n\n
newpart=QSlider {\n\tbackground-color: white;\n}\n\n
newpart=QSlider[qApp_deviceIsTrilogy="true"] {\n\tmin-height: 46px;\n\tmax-height: 46px;\n}\nQSlider[qApp_deviceIsPhoenix="true"] {\n\tmin-height: 56px;\n\tmax-height: 56px;\n}\nQSlider[qApp_deviceIsDragon="true"] {\n\tmin-height: 70px;\n\tmax-height: 70px;\n}\n\n
newpart=QSlider::groove:horizontal {\n\theight: 1px; \n\tbackground-color: black;\n\tmargin-left: 7px;\n\tmargin-right: 7px;\n}\nQSlider::handle:horizontal {\n\timage: url(:/images/reading/scrubber_handle_off_trilogy.png);\n\twidth: 44px;\n\theight: 44px;\n\tmargin-top: -22px;\n\tmargin-bottom: -22px;\n\tmargin-left: -8px;\n\tmargin-right: -8px;\n}\nQSlider::handle:horizontal:pressed {\n\timage: url(:/images/reading/scrubber_handle_hit_trilogy.png);\n\twidth: 44px;\n\theight: 44px;\n\tmargin-top: -22px;\n\tmargin-bottom: -22px;\n\tmargin-left: -8px;\n\tmargin-right: -8px;\n}\nQSlider::groove:horizontal[qApp_dragonStyle="true"] {\n\tmargin-left: 10px;\n\tmargin-right: 10px;\n}\n\n
newpart=QSlider::handle:horizontal[qApp_deviceIsPhoenix="true"] {\n\timage: url(:/images/reading/scrubber_handle_off_phoenix.png);\n\twidth: 56px;\n\theight: 56px;\n\tmargin-top: -28px;\n\tmargin-bottom: -28px;\n\tmargin-left: -10px;\n\tmargin-right: -10px;\n}\nQSlider::handle:horizontal[qApp_deviceIsDragon="true"] {\n\timage: url(:/images/reading/scrubber_handle_off_dragon.png);\n\twidth: 56px;\n\theight: 56px;\n\tmargin-top: -28px;\n\tmargin-bottom: -28px;\n\tmargin-left: -10px;\n\tmargin-right: -10px;\n}\nQSlider::handle:horizontal:pressed[qApp_deviceIsPhoenix="true"] {\n\timage: url(:/images/reading/scrubber_handle_hit_phoenix.png);\n\twidth: 56px;\n\theight: 56px;\n\tmargin-top: -28px;\n\tmargin-bottom: -28px;\n\tmargin-left: -10px;\n\tmargin-right: -10px;\n}\nQSlider::handle:horizontal:pressed[qApp_deviceIsDragon="true"] {\n\timage: url(:/images/reading/scrubber_handle_hit_dragon.png);\n\twidth: 56px;\n\theight: 56px;\n\tmargin-top: -28px;\n\tmargin-bottom: -28px;\n\tmargin-left: -10px;\n\tmargin-right: -10px;\n}\n\n
newpart=N3ButtonLabel {\n\tfont-family: Georgia;\n\tfont-style: normal;\n\tmargin: 0px;\n\tfont-size: 22px;\n\tmin-height: 46px;\n\tmax-height: 46px;\n\tpadding-left: 12px;\n\tpadding-right: 12px;\n}\n\n
newpart=N3ButtonLabel[qApp_deviceIsPhoenix="true"] {\n\tfont-size: 33px;\n\tmin-height: 56px;\n\tmax-height: 56px;\n\tpadding-left: 15px;\n\tpadding-right: 15px;\n}\n\n
newpart=N3ButtonLabel[qApp_deviceIsDragon="true"] {\n\tmin-height: 70px;\n\tmax-height: 70px;\n\tpadding-left: 20px;\n\tpadding-right: 20px;\n}\n\n
newpart=N3ButtonLabel[qApp_deviceIsDragon="true"] {\n\tfont-size: 34px;\n}\n\n
newpart=N3ButtonLabel[qApp_deviceIsAlyssum="true"] {\n\tfont-size: 47px;\n}\n\n
newpart=N3ButtonLabel[qApp_localeName="ja_JP"] {\n\tfont-family: A-OTF Gothic MB101 Pr6N;\n\tfont-style: normal;\n}\n\n
newpart=N3ButtonLabel[primaryButton="true"] {\n\tqproperty-alignment: AlignCenter;\n}\n\n
newpart=N3ButtonLabel[primaryButton="true"][qApp_deviceIsTrilogy="true"] {\n\tmin-width: 92px;\n}\n\n
newpart=N3ButtonLabel[primaryButton="true"][qApp_deviceIsPhoenix="true"] {\n\tmin-width: 112px;\n}\n\n
newpart=N3ButtonLabel[primaryButton="true"][qApp_deviceIsDragon="true"] {\n\tmin-width: 140px;\n}\n\n
newpart=TextHeader N3ButtonLabel {\n\tpadding-left: 5px;\n\tpadding-right: 5px;\n}\n\n
newpart=TextHeader N3ButtonLabel[qApp_deviceIsPhoenix="true"] {\n\tpadding-left: 4px;\n\tpadding-right: 4px;\n}\n\n
newpart=TouchLineEdit {\n\tfont-family: Georgia;\n\tfont-style: normal;\n\tborder: 1px solid black;\n\tmargin: 2px;\n\tcolor: #000000;\n}\n\n
newpart=TouchLineEdit[qApp_deviceIsTrilogy="true"] {\n\tpadding-left: 12px;\n\tpadding-right: 12px;\n\tfont-size: 22px;\n\tmin-height: 46px;\n\tmax-height: 46px;\n}\n\n
newpart=TouchLineEdit[qApp_deviceIsPhoenix="true"] {\n\tpadding-left: 15px;\n\tpadding-right: 15px;\n\tfont-size: 33px;\n\tmin-height: 56px;\n\tmax-height: 56px;\n}\n\n
newpart=TouchLineEdit[qApp_deviceIsDragon="true"] {\n\tpadding-left: 20px;\n\tpadding-right: 20px;\n\tfont-size: 34px;\n\tmin-height: 70px;\n\tmax-height: 70px;\n}\n\n
newpart=TouchLineEdit[qApp_deviceIsAlyssum="true"] {\n\tfont-size: 47px;\n}\n\n
newpart=TouchLineEdit[qApp_localeName="ja_JP"] {\n\tfont-family: A-OTF Gothic MB101 Pr6N;\n}\n\n
newpart=TouchLineEdit:focus {\n\tborder: 3px solid black;\n\tmargin: 0px;\n}\n\n
newpart=DragonTileBase * {\n\tfont-family: Georgia;\n}\n\n
newpart=DragonTileBase, DragonTileBase *[colorTheme="black"] {\n\tcolor: white;\n}\n\n
newpart=DragonTileBase *[qApp_deviceIsDragon="true"]{\n\tfont-size: 30px;\n}\n\n
newpart=DragonTileBase *[qApp_deviceIsAlyssum="true"]{\n\tfont-size: 39px;\n}\n\n
newpart=DragonTileBase *[qApp_deviceIsPhoenix="true"]{\n\tfont-size: 32px;\n}\n\n
newpart=DragonTileBase QLabel[qApp_deviceIsPhoenix="true"][qApp_localeName="ja_JP"]{\n\tfont-size: 30px;\n}\n\n
newpart=DragonTileBase *[qApp_deviceIsTrilogy="true"]{\n\tfont-size: 21px;\n\tfont-family: Avenir;\n}\n\n
newpart=DragonTileBase QLabel[qApp_localeName="ja_JP"]{\n\tfont-family: A-OTF Gothic MB101 Pr6N;\n\tqproperty-leading: 5;\n}\n\n
newpart=BlockTouchDropDown {\n\tmin-height: 46px;\n\tmax-height: 46px;\n}\n\n
newpart=BlockTouchDropDown[qApp_deviceIsPhoenix="true"] {\n\tmin-height: 56px;\n\tmax-height: 56px;\n}\n\n
newpart=BlockTouchDropDown[qApp_deviceIsDragon="true"] {\n\tmin-height: 70px;\n\tmax-height: 70px;\n}\n\n
newpart=DisplayLabel                                          { font: 63px Georgia; }\nDisplayLabel[qApp_deviceIsPhoenix="true"]           { font-size: 80px; }\nDisplayLabel[qApp_deviceIsDragon="true"]            { font-size: 71px; }\nDisplayLabel[qApp_deviceIsAlyssum="true"]           { font-size: 106px; }\nDisplayLabel[qApp_localeName="ja_JP"]               { font-family: A-OTF Gothic MB101 Pr6N; }\nDisplayLabel[qApp_localeName="ja_JP"][qApp_deviceIsPhoenix="true"]  { font-size: 65px; }\nDisplayLabel[qApp_localeName="ja_JP"][qApp_deviceIsDragon="true"]   { font-size: 70px; }\nDisplayLabel[qApp_localeName="ja_JP"][qApp_deviceIsAlyssum="true"]  { font-size: 79px; }\n\n
newpart=DisplayTouchLabel                                     { font: 75px Georgia; }\nDisplayTouchLabel[qApp_deviceIsPhoenix="true"]      { font-size: 90px; }\nDisplayTouchLabel[qApp_deviceIsDragon="true"]       { font-size: 92px; }\nDisplayTouchLabel[qApp_deviceIsAlyssum="true"]      { font-size: 106px; }\nDisplayTouchLabel[qApp_localeName="ja_JP"]          { font-family: A-OTF Gothic MB101 Pr6N; }\n\n
newpart=HeaderLargeLabel\t\t\t\t\t{ font: normal 36px Georgia; padding-left: 12px; padding-right: 12px; padding-bottom: 12px; qproperty-alignment: \'AlignLeft|AlignVCenter\'; }\nHeaderLargeLabel[qApp_deviceIsPhoenix="true"]\t\t{ font-size: 66px; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; }\nHeaderLargeLabel[qApp_deviceIsDragon="true"]\t\t{ font-size: 70px; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; }\nHeaderLargeLabel[qApp_deviceIsAlyssum="true"]\t\t{ font-size: 94px; }\nHeaderLargeLabel[qApp_localeName="ja_JP"]\t\t{ font-style: normal; font-family: A-OTF Gothic MB101 Pr6N; }\n\n
newpart=HeaderTouchLabel\t\t\t\t\t{ font: normal 36px Georgia; padding-left: 12px; padding-right: 12px; padding-bottom: 12px; qproperty-alignment: \'AlignLeft|AlignVCenter\'; }\nHeaderTouchLabel[qApp_deviceIsPhoenix="true"]\t\t{ font-size: 66px; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; }\nHeaderTouchLabel[qApp_deviceIsDragon="true"]\t\t{ font-size: 70px; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; }\nHeaderTouchLabel[qApp_deviceIsAlyssum="true"]\t\t{ font-size: 94px; }\nHeaderTouchLabel[qApp_localeName="ja_JP"]\t\t{ font-style: normal; font-family: A-OTF Gothic MB101 Pr6N; }\n\n
newpart=HeaderMediumTouchLabel,\nHeaderMediumLabel\t\t\t\t\t{ font: normal 30px Georgia; padding-left: 12px; padding-right: 12px; padding-bottom: 12px; qproperty-alignment: \'AlignLeft|AlignVCenter\'; }\nHeaderMediumTouchLabel[qApp_deviceIsPhoenix="true"],\nHeaderMediumLabel[qApp_deviceIsPhoenix="true"]\t\t{ font-size: 51px; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; }\nHeaderMediumTouchLabel[qApp_deviceIsDragon="true"],\nHeaderMediumLabel[qApp_deviceIsDragon="true"]\t\t{ font-size: 56px; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; }\nHeaderMediumTouchLabel[qApp_deviceIsAlyssum="true"],\nHeaderMediumLabel[qApp_deviceIsAlyssum="true"]\t\t{ font-size: 75px; }\nHeaderMediumTouchLabel[qApp_localeName="ja_JP"],\nHeaderMediumLabel[qApp_localeName="ja_JP"]\t\t{ font-style: normal; font-family: A-OTF Gothic MB101 Pr6N; }\n\n
newpart=MediumTextHeader N3ButtonLabel\t\t\t\t\t{ font: normal 30px Georgia; padding-left: 12px; padding-right: 12px; qproperty-alignment: \'AlignLeft|AlignVCenter\'; }\nMediumTextHeader[qApp_deviceIsPhoenix="true"] N3ButtonLabel\t{ font-size: 51px; padding-left: 15px; padding-right: 15px; padding-bottom: 0px;}\nMediumTextHeader[qApp_deviceIsDragon="true"] N3ButtonLabel\t{ font-size: 56px; padding-left: 20px; padding-right: 20px; padding-bottom: 0px;}\nMediumTextHeader[qApp_deviceIsAlyssum="true"] N3ButtonLabel\t{ font-size: 75px; }\nMediumTextHeader[qApp_localeName="ja_JP"] N3ButtonLabel\t\t{ font-style: normal; font-family: A-OTF Gothic MB101 Pr6N; }\n\n
newpart=HeaderSmallLabel                                      { font: 28px Georgia; }\nHeaderSmallLabel[qApp_deviceIsPhoenix="true"]       { font-size: 38px; }\nHeaderSmallLabel[qApp_deviceIsDragon="true"]        { font-size: 42px; }\nHeaderSmallLabel[qApp_deviceIsAlyssum="true"]       { font-size: 54px; }\nHeaderSmallLabel[qApp_localeName="ja_JP"]           { font-family: A-OTF Gothic MB101 Pr6N; }\n\n
newpart=SmallTextHeader N3ButtonLabel,\nHeaderSmallElidedLabel,\nHeaderSmallItalicLabel\t\t\t\t\t{ font: normal 32px Georgia; padding-left: 12px; padding-right: 12px; qproperty-alignment: \'AlignLeft|AlignVCenter\'; }\nSmallTextHeader[qApp_deviceIsPhoenix="true"] N3ButtonLabel,\nHeaderSmallElidedLabel[qApp_deviceIsPhoenix="true"],\nHeaderSmallItalicLabel[qApp_deviceIsPhoenix="true"]\t{ font-size: 38px; padding-left: 15px; padding-right: 15px; }\nSmallTextHeader[qApp_deviceIsDragon="true"] N3ButtonLabel,\nHeaderSmallElidedLabel[qApp_deviceIsDragon="true"],\nHeaderSmallItalicLabel[qApp_deviceIsDragon="true"]\t{ font-size: 42px; padding-left: 20px; padding-right: 20px; }\nSmallTextHeader[qApp_deviceIsAlyssum="true"] N3ButtonLabel,\nHeaderSmallElidedLabel[qApp_deviceIsAlyssum="true"],\nHeaderSmallItalicLabel[qApp_deviceIsAlyssum="true"]\t{ font-size: 54px; }\nSmallTextHeader[qApp_localeName="ja_JP"] N3ButtonLabel,\nHeaderSmallElidedLabel[qApp_localeName="ja_JP"],\nHeaderSmallItalicLabel[qApp_localeName="ja_JP"]\t\t{ font-style: normal; font-family: A-OTF Gothic MB101 Pr6N; qproperty-forceLeading: 5; }\n\n
newpart=RegularLabel                                        { font: 22px Georgia; padding-left: 12px; padding-right: 12px; }\nRegularLabel[qApp_localeName="ja_JP"]               { font-size: 22px; font-family: A-OTF Gothic MB101 Pr6N; }\nRegularLabel[qApp_deviceIsPhoenix="true"]           { font-size: 33px; padding-left: 15px; padding-right: 15px; }\nRegularLabel[qApp_deviceIsPhoenix="true"][qApp_localeName="ja_JP"]           { font-size: 30px; }\nRegularLabel[qApp_deviceIsDragon="true"]            { font-size: 34px; padding-left: 20px; padding-right: 20px; }\nRegularLabel[qApp_deviceIsDragon="true"][qApp_localeName="ja_JP"]            { font-size: 32px; }\nRegularLabel[qApp_deviceIsAlyssum="true"]           { font-size: 47px; }\nRegularLabel[qApp_deviceIsAlyssum="true"][qApp_localeName="ja_JP"]           { font-size: 45px; }\n\n
newpart=RegularLabelVPadded\t\t\t\t\t{ padding-top: 12px; padding-bottom: 12px; }\nRegularLabelVPadded[qApp_deviceIsPhoenix="true"]\t{ padding-top: 15px; padding-bottom: 15px; }\nRegularLabelVPadded[qApp_deviceIsDragon="true"]\t\t{ padding-top: 20px; padding-bottom: 20px; }\n\n
newpart=RegularReversibleLabel                              { font: 22px Georgia; padding-left: 12px; padding-right: 12px; }\nRegularReversibleLabel[qApp_deviceIsPhoenix="true"] { font-size: 33px; padding-left: 15px; padding-right: 15px; }\nRegularReversibleLabel[qApp_deviceIsDragon="true"]  { font-size: 34px; padding-left: 20px; padding-right: 20px; }\nRegularReversibleLabel[qApp_deviceIsAlyssum="true"] { font-size: 47px; }\nRegularReversibleLabel[qApp_localeName="ja_JP"]     { font-family: A-OTF Gothic MB101 Pr6N; }\n\n
newpart=RegularTouchLabel                                    { font: normal 19px Georgia; padding-left: 12px; padding-right: 12px; }\nRegularTouchLabel[qApp_deviceIsPhoenix="true"]       { font-size: 28px; padding-left: 15px; padding-right: 15px; }\nRegularTouchLabel[qApp_deviceIsDragon="true"]        { font-size: 34px; padding-left: 20px; padding-right: 20px; }\nRegularTouchLabel[qApp_deviceIsAlyssum="true"]       { font-size: 47px; }\nRegularTouchLabel[qApp_localeName="ja_JP"]           { font-style: normal; font-family: A-OTF Gothic MB101 Pr6N; }\n\n
newpart=RegularElidedLabel\t\t\t\t\t{ font: 22px Georgia; padding-left: 12px; padding-right: 12px; }\nRegularElidedLabel[qApp_deviceIsPhoenix="true"]\t\t{ font-size: 33px; padding-left: 15px; padding-right: 15px; }\nRegularElidedLabel[qApp_deviceIsDragon="true"]\t\t{ font-size: 34px; padding-left: 20px; padding-right: 20px; }\nRegularElidedLabel[qApp_deviceIsAlyssum="true"]\t\t{ font-size: 47px; }\nRegularElidedLabel[qApp_localeName="ja_JP"]\t\t{ font-style: normal; font-family: A-OTF Gothic MB101 Pr6N; qproperty-forceLeading: 5; }\n\n
newpart=RegularItalicLabel                                  { font: normal 19px Georgia; padding-left: 12px; }\nRegularItalicLabel[qApp_deviceIsPhoenix="true"]     { font-size: 33px; padding-left: 15px; }\nRegularItalicLabel[qApp_deviceIsDragon="true"]      { font-size: 34px; padding-left: 20px; }\nRegularItalicLabel[qApp_deviceIsAlyssum="true"]     { font-size: 47px; }\nRegularItalicLabel[qApp_localeName="ja_JP"]         { font-style: normal; font-family: A-OTF Gothic MB101 Pr6N; }\n\n
newpart=PageLabel,\nSmallElidedLabel,\nSmallTouchLabel,\nSmallLabel\t\t\t\t\t\t{ font: 22px Georgia; padding-left: 12px; padding-right: 12px; }\nPageLabel[qApp_deviceIsPhoenix="true"],\nSmallElidedLabel[qApp_deviceIsPhoenix="true"],\nSmallTouchLabel[qApp_deviceIsPhoenix="true"],\nSmallLabel[qApp_deviceIsPhoenix="true"]\t\t\t{ font-size: 32px; padding-left: 15px; padding-right: 15px; }\nPageLabel[qApp_deviceIsDragon="true"],\nSmallElidedLabel[qApp_deviceIsDragon="true"],\nSmallTouchLabel[qApp_deviceIsDragon="true"],\nSmallLabel[qApp_deviceIsDragon="true"]\t\t\t{ font-size: 31px; padding-left: 20px; padding-right: 20px; }\nPageLabel[qApp_deviceIsAlyssum="true"],\nSmallElidedLabel[qApp_deviceIsAlyssum="true"],\nSmallTouchLabel[qApp_deviceIsAlyssum="true"],\nSmallLabel[qApp_deviceIsAlyssum="true"]\t\t\t{ font-size: 45px; }\nPageLabel[qApp_localeName="ja_JP"],\nSmallElidedLabel[qApp_localeName="ja_JP"],\nSmallTouchLabel[qApp_localeName="ja_JP"],\nSmallLabel[qApp_localeName="ja_JP"]\t\t\t{ font-family: A-OTF Gothic MB101 Pr6N; }\n\n
newpart=PageLabel { qproperty-hitStateEnabled: false; }\n\n
newpart=MetaDataElidedLabel,\nMetaDataLabel\t\t\t\t\t\t{ font: 18px Avenir; text-transform: uppercase; }\nMetaDataElidedLabel[qApp_deviceIsPhoenix="true"],\nMetaDataLabel[qApp_deviceIsPhoenix="true"]\t\t{ font-size: 21px; }\nMetaDataElidedLabel[qApp_deviceIsDragon="true"],\nMetaDataLabel[qApp_deviceIsDragon="true"]\t\t{ font-size: 26px; }\nMetaDataElidedLabel[qApp_deviceIsAlyssum="true"],\nMetaDataLabel[qApp_deviceIsAlyssum="true"]\t\t{ font-size: 33px; }\nMetaDataElidedLabel[qApp_localeName="ja_JP"],\nMetaDataLabel[qApp_localeName="ja_JP"]\t\t\t{ font-family: A-OTF Gothic MB101 Pr6N; text-transform: none; }\n\n
newpart=MetaDataElidedLabel[qApp_localeName="ja_JP"]\t\t{ qproperty-forceLeading: 5;}\n\n
newpart=MetaDataHeaderLabel                                   { background-color: #d9d9d9; border-top: 1px solid black; padding-left: 12px; padding-right: 12px; padding-top: 5px; padding-bottom: 5px; }\nMetaDataHeaderLabel[qApp_deviceIsPhoenix="true"]      { padding-left: 15px; padding-right: 15px; }\nMetaDataHeaderLabel[qApp_deviceIsDragon="true"]       { padding-left: 20px; padding-right: 20px; }\n\n
newpart=SettingContainer { qproperty-topMargin: 5; qproperty-bottomMargin: 5; qproperty-leftMargin: 0; qproperty-rightMargin: 0; qproperty-spacing: 0; }\nSettingContainer[qApp_deviceIsTrilogy="true"] { min-height: 56px; }\nSettingContainer[qApp_deviceIsPhoenix="true"] { min-height: 66px; }\nSettingContainer[qApp_deviceIsDragon="true"] { min-height: 80px; }\nSettingContainer[showBottomLine="true"] { border-bottom: 1px solid black; }\nSettingContainer[showBottomLine="true"][qApp_deviceIsTrilogy="true"] { min-height: 57px; }\nSettingContainer[showBottomLine="true"][qApp_deviceIsPhoenix="true"] { min-height: 67px; }\nSettingContainer[showBottomLine="true"][qApp_deviceIsDragon="true"] { min-height: 81px; }\n\n
newpart=RegularContainerWidget\t\t\t\t\t{ qproperty-leftMargin: 90; qproperty-rightMargin: 90; qproperty-spacing: 5; }\nRegularContainerWidget[qApp_deviceIsPhoenix="true"]\t{ qproperty-leftMargin: 110; qproperty-rightMargin: 110; qproperty-spacing: 5; }\nRegularContainerWidget[qApp_deviceIsDragon="true"]\t{ qproperty-leftMargin: 200; qproperty-rightMargin: 200; qproperty-spacing: 10; }\n
combineparts
</patch>
Attached Thumbnails
Click image for larger version

Name:	Image4.jpg
Views:	424
Size:	320.1 KB
ID:	135231   Click image for larger version

Name:	Image2.jpg
Views:	426
Size:	175.5 KB
ID:	135232   Click image for larger version

Name:	Image3.jpg
Views:	432
Size:	596.0 KB
ID:	135233  
surquizu is offline   Reply With Quote
Old 03-17-2015, 04:37 AM   #117
tatung2112
Junior Member
tatung2112 began at the beginning.
 
Posts: 8
Karma: 10
Join Date: Mar 2015
Device: Kobo Glo
Hi, I'm trying to change font for book title in Kobo Glo. I have some books with Vietnamese title but my Kobo Glo (3.13.1) doesn't display them the right way. I guess it has something to do with font but I don't know how to edit it.

In the patch for 3.13.1, I see that there are several patches about Library, I have tried to edit and apply these patches but nothing happened. I've tried to edit font-size but yet nothing happen to book title in library.
tatung2112 is offline   Reply With Quote
Old 03-17-2015, 06:00 PM   #118
tshering
Wizard
tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.
 
Posts: 3,489
Karma: 2914715
Join Date: Jun 2012
Device: kobo touch
Quote:
Originally Posted by tatung2112 View Post
Hi, I'm trying to change font for book title in Kobo Glo. I have some books with Vietnamese title but my Kobo Glo (3.13.1) doesn't display them the right way. I guess it has something to do with font but I don't know how to edit it.

In the patch for 3.13.1, I see that there are several patches about Library, I have tried to edit and apply these patches but nothing happened. I've tried to edit font-size but yet nothing happen to book title in library.
I confirm that I wrongly identified those css blocks as referring to the library. Have a look at post 116. surquizu has set the titles in the library view to normal. If you look at his changes (in the spoiler) and do some testing you might find which font family to change.
tshering is offline   Reply With Quote
Old 03-22-2015, 11:13 AM   #119
surquizu
Evangelist
surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.
 
surquizu's Avatar
 
Posts: 411
Karma: 902071
Join Date: Jun 2008
Location: Zaragoza (Spain)
Device: prs-505, kobo auraHD, kobo auraH2O, kobo Glo HD, kobo aura ONE
Quote:
Originally Posted by tshering View Post
Thank you for your efforts! I attach the data in patch format. I left however all values unmodified, since I did not find the time to figure out nicely working values yet. If you (or anybody else) has values that work for him/her satisfactorily, please share them!

Just in case you are interested in experimenting with other css blocks too, I add all materials that I could easily find.
Quote:
Originally Posted by Cecell3000 View Post
I have managed to increase the size of the popup window, but not full text. How did you get it? I do not know what values to change.
Attached Thumbnails
Click image for larger version

Name:	screen_005b_mod1.png
Views:	359
Size:	37.8 KB
ID:	136270   Click image for larger version

Name:	screen_002.png
Views:	428
Size:	56.1 KB
ID:	136271  
surquizu is offline   Reply With Quote
Old 03-22-2015, 03:13 PM   #120
tshering
Wizard
tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.
 
Posts: 3,489
Karma: 2914715
Join Date: Jun 2012
Device: kobo touch
Quote:
Originally Posted by surquizu View Post
I have managed to increase the size of the popup window, but not full text. How did you get it? I do not know what values to change.
For example, Glo, FW 3.13.1, changes marked in red. For clarity, I changed only the height.
Change 1 (in nickel):
Spoiler:
Code:
<patch>
name=?
enabled=true
action=replace_string
position=2D0215
oldpart=#InlineDictionaryView {\n\tmin-width: 500px;\n\tmax-width: 500px;\n\tmin-height: 220px;\n\tmax-height: 220px;\n}\n
oldpart=#InlineDictionaryView[qApp_deviceIsPhoenix="true"] {\n\tmin-width: 650px;\n\tmax-width: 650px;\n\tmin-height: 280px;\n\tmax-height: 280px;\n}\n
oldpart=#InlineDictionaryView[qApp_deviceIsDragon="true"] {\n\tmin-width: 980px;\n\tmax-width: 980px;\n\tmin-height: 350px;\n\tmax-height: 350px;\n}\n
newpart=#InlineDictionaryView {\n\tmin-width: 500px;\n\tmax-width: 500px;\n\tmin-height: 220px;\n\tmax-height: 220px;\n}\n
newpart=#InlineDictionaryView[qApp_deviceIsPhoenix="true"] {\n\tmin-width: 650px;\n\tmax-width: 650px;\n\tmin-height: 480px;\n\tmax-height: 480px;\n}\n
newpart=#InlineDictionaryView[qApp_deviceIsDragon="true"] {\n\tmin-width: 980px;\n\tmax-width: 980px;\n\tmin-height: 350px;\n\tmax-height: 350px;\n}\n
combineparts
</patch>

Change 2 (in libnickel):
Spoiler:
Code:
<patch>
name=?
enabled=true
action=replace_string
position=BF5688
oldpart=#textEdit {\n\tmin-height: 150px;\n\tmax-height: 150px;\n\tmin-width: 515px;\n\tmax-width: 515px;\n}\n\n
oldpart=#textEdit[qApp_deviceIsPhoenix="true"] {\n\tmin-height: 190px;\n\tmax-height: 190px;\n\tmin-width: 550px;\n\tmax-width: 550px;\n}\n\n
oldpart=#textEdit[qApp_deviceIsDragon="true"] {\n\tmin-height: 235px;\n\tmax-height: 235px;\n\tmin-width: 930px;\n\tmax-width: 930px;\n}
newpart=#textEdit {\n\tmin-height: 150px;\n\tmax-height: 150px;\n\tmin-width: 515px;\n\tmax-width: 515px;\n}\n\n
newpart=#textEdit[qApp_deviceIsPhoenix="true"] {\n\tmin-height: 390px;\n\tmax-height: 390px;\n\tmin-width: 550px;\n\tmax-width: 550px;\n}\n\n
newpart=#textEdit[qApp_deviceIsDragon="true"] {\n\tmin-height: 235px;\n\tmax-height: 235px;\n\tmin-width: 930px;\n\tmax-width: 930px;\n}
combineparts
</patch>


First picture shows effect of change 1. The second shows effect of changes 1 and 2.
Attached Thumbnails
Click image for larger version

Name:	screen_20150322_195555.png
Views:	368
Size:	67.4 KB
ID:	136279   Click image for larger version

Name:	screen_20150322_195929.png
Views:	443
Size:	87.3 KB
ID:	136280  

Last edited by tshering; 03-22-2015 at 03:18 PM.
tshering is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Which Ebook reader is easiest on the eyes? i.e doesn't strain your eyes when reading Berabouman Which one should I buy? 2 02-08-2013 09:07 AM
Glo Is the screen of my Glo bad or is it my eyes? Polly7 Kobo Reader 5 01-29-2013 03:56 AM
help with some modifications moller Kindle Developer's Corner 3 10-12-2012 02:31 PM
Eyes of Silver, Eyes of Gold, historical romance ellenoc Self-Promotions by Authors and Publishers 18 08-22-2011 02:34 PM
iLiad Registry modifications Martijn iRex Developer's Corner 7 03-27-2008 05:37 PM


All times are GMT -4. The time now is 12:47 AM.


MobileRead.com is a privately owned, operated and funded community.