Workaround for nested ordered lists in EPUB?

I am slowly converting a book I laid out in InDesign into an EPUB that echoes the logic (not rigidly the visual presentation) of the print version.
Most of it has gone smoothly, because I test and fix at different stages, and have tagged the hell out of everything from the beginning. I view the test files on an original iPad, a Nook Color, and an iPhone. I have the Kindle Previewer.app and Kindle.app that I use when converting to .MOBI.
However, there are two problems I’m having when viewing the book on a Nook Color that I do not know how to fix.
The first problem is vertical line spacing when there are character styles (span classes) applied to specific words in a line of text. This book has many book title references and some foreign words that are italicized, for example, and wherever they occur, there is additional line space above and below that line of text. This also occurs where characters have been tagged as bold (either using <strong>, <b>, or <span class=bold>—I have tried all three ways of tagging these instances of text. You can see what a page looks like on the Nook Color at http://www.girsbergerdesign.com/Nooktest/nooktest.html.
The other problem I’m having is with nested ordered lists. There are some outline-style lists, with levels 1. and a. While I can edit these in Sigil to maintain the type=1 and type=a of these lists, on the Nook Color, they are still showing up as 1., with the a. level indented properly but numbered 1. You can see a sample below (top) and a sample of the same page on the iPad in iBooks (bottom):
Within iBooks on the iPad and the iPhone, the correct outlining system is maintained, after I change the value of the type of the lists to "1" and "a". So I know that works. I just don't see why it wouldn't work on the Nook Color.
In the Kindle previewer.app, the bolds and italics and other span class formatting behaves properly (i.e, does not cause unsightly linespacing), but it too ignores the a level of the outline-style format, although it honors the indent.
Does anyone have any advice about this? I'd like to be able to map the list styles to HTML for structure, but this is driving me crazy!
Thanks in advance.

Thanks for your response, seddybell. This got me thinking, and I believe I have found a solution to the linespacing situation (still working on the outline situation).
I think the line-height attribute is the issue. Because so many textbooks in print start out with something like 10/12 spacing (the book I’m converting is 11/14 Kepler Std), the line-height in the CSS file (or the leading of the paragraph style in InDesign, before exporting) has to be increased to roughly 164% of the font-size (in this case, from 1.27 to 2 em in the CSS file) to ensure that the <em> and <strong> characters don't throw off the linespacing for viewing on the Nook. This way, whether the user has “Publisher Defaults” turned on or off, the linespacing won’t be affected.
I noticed that when I turned on “Publisher Defaults”, my text looked fine, but when I turned it off, THAT was when the spacing problems slapped me in the face!
Here was what I did with my basic p.TX tag, and then made proportional adjustments to other tags:
Original CSS style exported from InDesign:
p.TX {
font-family : "Georgia", serif;
font-weight : normal;
font-style : normal;
font-size : 0.92em;
text-decoration : none;
font-variant : normal;
line-height : 1.27;
text-align : justify;
color : #000000;
text-indent : 18px;
margin : 0px;
Line-height value increased:
p.TX {
font-family : "Georgia", serif;
font-weight : normal;
font-style : normal;
font-size : 0.92em;
text-decoration : none;
font-variant : normal;
line-height : 2;
text-align : justify;
color : #000000;
text-indent : 18px;
margin : 0px;
I do something similar to your p.space-above on the InDesign side. I always add styles with a space above or below attribute that ports over as a margin quite nicely, so I'm glad I've already developed this good habit! But I'll definitely be adding more space between lines now to accommodate this oddity on the Nook (assuming that's what it is).

Similar Messages

  • Report for Production order list

    Dear all,
    I need your help..
    we have two plants in which we divided total qty of customer order for production
    now i want a list in which i got the details like which sale order and how much qty we punched in plant one and plant 2
    to compare total valve produced for customer
    how to find such kind of report..?
    which t code is helpfull.
    Neha

    If you're working with a MTO stg. (eg: 20), then the sales order details will be linked to the production order & you can then use COOIS report by specifying the sales order nos.
    But if you're working in a MTS environment, then there will not be a specific link between the Production order & the sales order, so if you have maintained the SO nos. in some field, then you will have to execute the COOIS report & then use the filter option on the field where you've maintained the SO nos.

  • VA05 - Sales Order Listing

    Can anyone advise how we can go about saving different layout set for sales order listing in VA05?  Currently, the 'save' option under the setting menu is greyed out.
    Thanks
    Peter

    Dear Peter
    Use SU3, goto parameter ID, type SD_VARIANT_MAINTAIN and assign value "A" to that
    Now come to VA05 so that you can save the layout.
    thanks
    G. Lakshmipathi

  • [svn:fx-trunk] 13288: Changing the workaround for custom whitespace preservation in spark components in order to cater for fixes to SDK-24699 and SDK-24611 .

    Revision: 13288
    Revision: 13288
    Author:   [email protected]
    Date:     2010-01-05 15:21:57 -0800 (Tue, 05 Jan 2010)
    Log Message:
    Changing the workaround for custom whitespace preservation in spark components in order to cater for fixes to SDK-24699 and SDK-24611.
    We now preserve whitespace for all of the spark "text" tags at compile time (but not only-whitespace content if an alternate text attribute was specified).
    QE notes: Please ensure that whitespace preservation continues to work, including for the scenarios mentioned in previous issues SDK-22601, SDK-23160, SDK-23972.
    Doc notes: N/A
    Bugs:
    SDK-24699 - Binding does not work with Spark TextInput "text" property
    SDK-24611 - MXML compiler should preserve whitespace in FlowElement tags (such as
    Reviewer: Paul
    Tests run: checkintests, mustella RichText, List, TextArea (the 2 baseline position failures existed prior to these changes)
    Is noteworthy for integration: Yes
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-24699
        http://bugs.adobe.com/jira/browse/SDK-24611
        http://bugs.adobe.com/jira/browse/SDK-22601
        http://bugs.adobe.com/jira/browse/SDK-23160
        http://bugs.adobe.com/jira/browse/SDK-23972
        http://bugs.adobe.com/jira/browse/SDK-24699
        http://bugs.adobe.com/jira/browse/SDK-24611
    Modified Paths:
        flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/dom/MxmlScanner.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/dom/Node.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/lang/StandardDefs.java

    This bug figures out also when creating a custom spark ComboBox, then trying to programatically update the userProposedSelectedIndex property. The proposed selected index is selected, but does not apply the same skin as when mouse is on rollover or item is selected due to up and down keys.
    The issue seems like updating the status of the item renderer to rollover or selected to get the same skin applied.
    Please could you attach DropDow nList.as that you edited ?
    Thank you so much.

  • IPad remote for ATV2 not listing TV programmes in order, plays wrong programme.

    Hi,
    I took delivery of an ATV2, and connected it via Ethernet to my home network. All works well with the supplied remote. However, if using the iPad remote app there is a problem.
    The iPad remote app lists a series TV programmes, but if you choose a programme another programme from the series plays instead. It appears that the remote app program order list does not mirror the iTunes program order list, so you choose, for example, the third program in the remote app list, but instead the third program in the iTunes list plays. I am completely unable to decide how the remote app is ordering the programs, and have been unable to make the remote app and iTunes agree on the order.
    Any ideas? It is hugely irritating.

    The new software uses the dynamic Freeview EPG. This means it picks up channel start and times of programmes even if running late, the quality of this is down the broadcaster and not BT. 5 doesn't do it very well at all. So there is no need of padding. Provided the broadcaster sets it up properly it will also pick up returning series.
    Life | 1967 Plus Radio | 1000 Classical Hits | Kafka's World
    Someone Solved Your Question?
    Please let other members know by clicking on ’Mark as Accepted Solution’
    Helpful Post?
    If a post has been helpful, say thanks by clicking the ratings star.

  • Qry:How to get different price for each price list (variable area) in order

    1-How to get different price for each price list (variable area) in order for sale. for the opportunity to display and select multiple prices.
    2- I add a location store from a table in line item and I want to see this area in order,.
    I 'm created 2 field location(item line and order), 1 table location
    I tried this for exemple : select $ [userfieldlocation.OITW]

    Thanks Suda for your answer,
    the Formatted Search for prices is OK, but for the Item locations in warehouse this is not so simple,     
    I must have several (at least 2) locations for the item in the Warehouse and a track of this location and search possibilities.
    read carefully and imagine how (Management warehouse locations)
    I added a user table '@Location' who linked to a user field 'U_Location in Item master data --> lnventory data  line and an ather user field 'U_Location' in sales order
    I met the value of location in the table (list of locations for any warehouse), I select the location of each item while receiving merchandise in the user field of inventory data line (Item M data) and this value appears in the sales order 'U_Location' user field ( only the location value in the default warehouse for this Item)
    or
    create an user field 'location' in Good receipt PO to fill it while receiving merchandise that appears in the sales order to give possibility to find/select the location of the item at this order and in Item master data
    I think we will use all these tables
    @LOCATION
    PDN1
    OITM
    OITW
    OWHS
    RDR1
    Juste a another question : where you found this and What is: ' 38.1.0 '
    Is it in document (System information):Item=38 Pane=1 ??
    Thanks,
    Ouchen

  • Restriction of user status in service order for billing due list

    Dear CRM Experts,
    I have configured status profile for service order as OPEN,INPROCESS and Completed and have assigned this to the service order transaction type.
    Now once i save a service order without errors ,the system is automatically generating abilling document in  billing due list TX:BEA_DL_01 even though the user status assigned to it is OPEN ,INPROCESS AND COMPLETED.
    According to our client requirement ,a billing document has to be created in Billing due list if the User status assigned to it is COMPLETED only.
    Please suggest the solution.
    Bye,
    Madhav

    Hi Nanda,
    As per your last reply, for some Service Orders you are unable to change the Status. Can you have check whether those service Orders are error free?
    Sometimes, when there are errors in service orders or in 1Orders you cannot change the status from In Process or Open even when you have released certain Items.
    Hope this helps.
    Thanks,
    Samantak.

  • Purchase Order list pending for MIRO days wise

    i want to know t.code for outstanding Purchase order list dayswise which is pending for Miro....for example payments will be in 15days 30days which is mention in P.O.
    Thanks & Regards
    Rekha Sharma

    Hello,
    Please check MR11
    Regards,
    Ravi

  • Deleting list for sale order

    Hi Guru’s
    How can get the deleting list for sale order?   
    Useful answer duly rewarded back.
    Regards,
    Devendra

    Hi Devendra,
    General Sales order will be deleted form the database after archiving.
    Step for Archiving:
    Sales Order is archived and deleted by the Archiving object know as SD_VBAK.
    If you just want to delete the sales order with out thinking of saving to archive server then please follow the path:
    1.GOTO SARA ---> Click Customizing -> click Archiving Object specific customizing (Technical settings)> In delete jobs mention start automatic --> Leave other settings as per the standard save and close it.
    2. Click write --> Mention Variant name -->Click on Maintain --> Select all the sales orders that you want to archive and delete --> Mention sales organinsation under which you have created --> Select Production Mode --> Click on Attributes --> Mention meaning of that attribute it could be any text --> Enter and save.
    3. Click on Spool parameters --> mention the output type --> Enter now you can see green signal light
    4. Click on Start date --> Click on Immediate --> Save.
    5. Execute or click F8 and see the job.
    6. After some time you can see the data is archived and deleted form the database.
    Hope this will help you in deleting the sales order form the database.
    Please Note: It is bit complicated you should take help of SAP Archiving consultant.
    -Thanks,
    Ajay
    Message was edited by:
            Ajay Kumar
    Message was edited by:
            Ajay Kumar

  • Suggested workaround for list itemrenderer bug?

    Can someone point me in the right direction for a workaround for the problem described as Flex bug 28191:
    https://bugs.adobe.com/jira/browse/SDK-28191
    Steps to reproduce:
    1. Populate a Tree/List with data and provide a custom itemRenderer class factory.
    2. Change the class factory and dataProvider at the same time.
    3. List.createItemRenderer() will crash during since Factory is the key and it has been changed.
                    delete freeItemRenderersByFactory[factory][renderer];
    Actual Results:
    Crash because the renderer can not be found since it does not exist on that factory dictionary since the class factory was changed and the lookup is using the new factory.
    Expected Results:
    Not crash.
    Seems like a race condition, as sometimes during this process it skips that block of code but in other cases it falls into this block and fails.
    I need to change the data provider and item renderer of a tree control at runtime. Is there one or more methods I should run to prevent this? As the bug notes state, this is an intermittent problem. The error occurs here:
    if (factory == itemRenderer)
                if (freeItemRenderers && freeItemRenderers.length)
                    renderer = freeItemRenderers.pop();
                    delete freeItemRenderersByFactory[factory][renderer];

    Thanks. Actually, I have been updating (not setting or changing) the tree's dataprovider, and then changing the classFactory like this:
    processesXML = event.result as XML;
    nodeTreeData.source = processesXML.children();
    if (treeMultiSelect)
    nodeTree.itemRenderer=new ClassFactory(renderers.TreeItemRendererV1);
    nodeTree.allowMultipleSelection = true;
    nodeTree.setStyle("selectionColor", "0xFFFFFF");
    nodeTree.setStyle("disclosureOpenIcon", MinusIcon);
    nodeTree.setStyle("disclosureClosedIcon", PlusIcon);
    else
    nodeTree.itemRenderer=new ClassFactory(mx.controls.treeClasses.TreeItemRenderer);
    nodeTree.allowMultipleSelection = false;
    nodeTree.setStyle("selectionColor", "0x7FCEFF");
    nodeTree.setStyle("disclosureOpenIcon", OpenArrowIcon);
    nodeTree.setStyle("disclosureClosedIcon", ClosedArrowIcon);
    I had tried using validateNow after changing the ClassFactory before but did get the error again. I will try it again but update the data provider after. Since it's an intermittent error I'm finding it hard to know if a fix is really working.

  • The definitive field order list for all formats

    WANTED: The definitive field order list for all formats, NTSC and PAL.
    I have seen several such lists, but are they trustworthy?
    This one http://www.dvxuser.com/V6/showthread.php?t=125817 looks promising, but, for instance, how can HDTV 1080/24p have a field order of upper field first? - Isn't "p" without any fields?
    Anyway, if someone has seen such a definitive list, preferrably from some "official" source, please share.
    Thanks 

    Hi kalione,
    We’re always looking for ways to make browsing BestBuy.com easier. With the recent merger of the My Best Buy website into the main BestBuy.com page, it sounds like there may have been some changes to how you can view upcoming games! My apologies if there has been an added element of difficulty here.
    The method that zztoluca has explained is actually how I generally check for pre-orders we have listed, as I like looking at them by individual platform. If you start at the main “PRODUCTS” tab at the top of the main site, choose “Video Games, Movies, & Music” and then choose the console of your choice. Once there, there should be an option on the left under the “Games” section for browsing by Pre-orders. Here is an example of pre-orders listed for Xbox One.
    I hope this helps! Keep an eye on BestBuy.com as it’s constantly changing and evolving.
    Cheers,
    Brian|Senior Social Media Specialist | Best Buy® Corporate
     Private Message

  • WM-PP Staging : Process orders list due for WM-PP Staging

    Hi
    i am using Staging Indicator : 1 > Pick Part.
    How we can view Released Process orders list due for WM-PP Staging.
    Thanks
    James

    Hi,
    Please refer the below link hope it helps you...
    http://forums.sdn.sap.com/thread.jspa?threadID=1941766
    Regards,
    Udaya.

  • Bapi for Order list(iw38) and PM Notification(iw21)

    Hi experts,
    Can you please tell me are there any BAPI's which can fullfill the functionalities of the tcodes: IW38 and IW21 ??
    Thanks & regards,
    Aayush Aggarwal

    Please find the list of bapi's present in maintenance notification and orders
    ORDERS:  
    BAPI_ALM_COMPONENT_GET_DETAIL     Read Detail Data for a Component
    BAPI_ALM_OPERATION_GET_DETAIL     Read Detail Data for an Operation
    BAPI_ALM_ORDERHEAD_GET_LIST       Determination of a List of Maintenance/Service Orders from Selection
    BAPI_ALM_ORDEROPER_GET_LIST       Determination of a List of Operations from Selection
    BAPI_ALM_ORDER_GET_DETAIL         Reading of Detail Data for an Order
    BAPI_ALM_ORDER_MAINTAIN           Process Maintenance-/Service Order 
    NOTIFICATIONS:  
    BAPI_ALM_NOTIF_CHANGEUSRSTAT      Change User Status of a PM/CS Notification
    BAPI_ALM_NOTIF_CLOSE              Complete PM/CS Notification
    BAPI_ALM_NOTIF_CREATE             Create PM/CS Notification
    BAPI_ALM_NOTIF_DATA_ADD           PM/CS Notification: Add Data
    BAPI_ALM_NOTIF_DATA_DELETE        PM/CS Notification: Delete Data
    BAPI_ALM_NOTIF_DATA_MODIFY        PM/CS Notification: Change Data
    BAPI_ALM_NOTIF_GET_DETAIL         PM/CS Notification: Read Detail Data
    BAPI_ALM_NOTIF_LIST_EQUI          Select PM/CS Notifications by Equipment
    BAPI_ALM_NOTIF_LIST_FUNCLOC       Select PM/CS Notifications by Functional Locations
    BAPI_ALM_NOTIF_LIST_PARTNER       Select PM/CS Notifications by Partners
    BAPI_ALM_NOTIF_LIST_PLANGROUP     Select PM/CS Notifications by Maintenance Planner Group
    BAPI_ALM_NOTIF_LIST_SORTFIELD     Select PM/CS Notifications by Sort Field
    BAPI_ALM_NOTIF_POSTPONE           Reset PM/CS Notification
    BAPI_ALM_NOTIF_PUTINPROGRESS      Release PM/CS Notification
    BAPI_ALM_NOTIF_SAVE               Save PM/CS Notification
    BAPI_ALM_NOTIF_TASK_COMPLETE      PM/CS Notification: Complete Task
    BAPI_ALM_NOTIF_TASK_RELEASE       PM/CS Notification: Release Task
    BAPI_ALM_NOTIF_TASK_SUCCESS       PM/CS Notification: Set Task to Successful
    BAPI_SERVICENOTIFICAT_CREATE      Create service notification
    BAPI_SERVICENOTIFICAT_GETLIST     Select service notifications according to customer or contact person

  • CO27 (Picking List) for Service-Order (CS)

    Hi,
    we use Tcode CO27 for PP-Orders. This Tcode cannot be used for Service-Orders.
    Is there any Tcode to get a Picking-List for Service-Orders?
    Thanks.
    Regards, Dieter

    Hi,
    As per your query you have to consult with SD consultant, because they have to configure accofdingly.
    Anil

  • How to personalization Actions List for Sales Order Form

    Hi experts,
    There is requirement that we need to enable/disable the Perform acceptance value from the Actions LOV.
    If the user didn't upload the attachment for this order, we need to remove the Perform acceptance value from the Actions LOV.
    otherwise, diaplay the Perform acceptance value.
    Do anyone know how to do it through the Personalization?
    Thanks in advance.
    Bean

    Please see if the docs referenced in this thread helps.
    LOV Validation using Forms Personalization
    Re: LOV Validation using Forms Personalization
    Thanks,
    Hussein

Maybe you are looking for

  • Upgrading to Edge and keeping old phones...

    I have 2 phones that are under contract and paid in full, 23 months of the 24  months right now. I'm interested in switching to EDGE, but I learned they want me to give them my phones that are far paid off. Currently, we've paid around 2200$ towards

  • Error SOAP:1.001 CX_ST_GROUP_MISSING_CASE while calling a method

    Hello, After having generated an ABAP proxy consuming class for a SOAP Web Service, I'm calling one of the methods in a program but the resulting return is empty. So I've tested the same method in SE80 to find out what's going wrong and I'm getting t

  • Error when opening project

    Hello, anytime I open the last project I have been working on, this error pops up and causes premiere to crash.  I was able to revert to an autosave from this morning but it is 10 hours behind in work from the newest version.  Please help.

  • I search TB for a word in a message. TB finds email containing word. Where does TB tell me the location of the email in my file structure?

    I have my emails organized into folders. I seem to have misfiled a message. TB finds the message when I search on a key word, but I don"t know where the message is located in my file structure. I would like to refile it correctly so I need to know it

  • BBPIV09: Find Purchase Order Functionality

    Hello SRM Experts   I am trying to create an Invoice using Invoice Clerk role in IMS . Transaction BBPIV09. When I try to find POs from this screen system takes me to the find Invoices screen. This screen has two options either create invoices or dis