Showing Paragraph and Span styles in TLF

Hi,
Can we show Paragrpagh and Span styleNames applied to a TLF text ?
Something like the image below shows the Style Names in the Red box:
Thanks.

TLF doesn't support that natively.  You'd have to add to TLF to build that.  I'd propose adding listeners to the TextFlow for editing and scrolling events and then synchronizing the alternate view of the data.
Hope that helps,
Richard

Similar Messages

  • Unused paragraphs and character styles in the catalogs?

    How could I delete automatically the unused paragraphs and character styles from the catalogs?

    David,
    I downloaded it and placed the file in my plug-in folder, but it doesn't show up under File>Utilities. Is there anything else I should do?
    I am running FM9 with all updates.
    Thanks,
    ls

  • Script needed to generate a list of paragraph and character styles from the Book Level

    Hello,
    I am using FrameMaker 11 in the Adobe Technical Communication Suite 4 and I need to find a script that will generate a list
    of paragraph and character styles from the book level.
    I am working with unstructured FrameMaker books, but will soon be looking at getting a conversion table developed
    that will allow me to migrate all my data over to Dita (1.1 for now).
    Any thoughts, ideas on this is very much appreciated.
    Regards,
    Jim

    Hi Jim,
    I think the problem you are having with getting a response is that you are asking someone to write a script for you. Normally, you would have to pay someone for this, as it is something that folks do for a living.
    Nonetheless, I had a few minutes to spare, so I worked up the following script that I believe does the job. It is very slow, clunky, and totally non-elegant, but I think it works. It leverages the book error log mechanism which is built in and accessible by scripts, but is spendidly unattractive. I hope this gives you a starting point. It could be made much more beautiful, of course, but such would take lots more time.
    Russ
    ListAllFormatsInBook()
    function ListAllFormatsInBook()
        var doc, path, fmt;
        var book = app.ActiveBook;
        if(!book.ObjectValid()) book = app.FirstOpenBook;
        if(!book.ObjectValid())
            alert("No book window is active. Cannot continue.");
            return;
        CallErrorLog(book, 0, 0, "-----------------------------------------------------------");
        CallErrorLog(book, 0, 0, "** Book format report for:");
        CallErrorLog(book, 0, 0, book.Name);
        var comp = book.FirstComponentInBook;
        while(comp.ObjectValid())
            path = comp.Name;
            doc = SimpleOpen (path, false);
            if(doc.ObjectValid())
                CallErrorLog(book, 0, 0, "-----------------------------------------------------------");
                CallErrorLog(book, 0, 0, "-----------------------------------------------------------");
                CallErrorLog(book, doc, 0, "");
                CallErrorLog(book, 0, 0, "-----------------------------------------------------------");
                CallErrorLog(book, 0, 0, "-----------------------------------------------------------");
                CallErrorLog(book, 0, 0, "Paragraph formats:");
                fmt = doc.FirstPgfFmtInDoc;
                while(fmt.ObjectValid())
                    CallErrorLog(book, 0, 0, "  - " + fmt.Name);
                    fmt = fmt.NextPgfFmtInDoc;
                CallErrorLog(book, 0, 0, "-----------------------------------------------------------");
                CallErrorLog(book, 0, 0, "Character formats:");
                fmt = doc.FirstCharFmtInDoc;
                while(fmt.ObjectValid())
                    CallErrorLog(book, 0, 0, "  - " + fmt.Name);
                    fmt = fmt.NextCharFmtInDoc;
            else
                CallErrorLog(book, 0, 0, "-----------------------------------------------------------");
                CallErrorLog(book, 0, 0, "!!!  Could not open: " + comp.Name + " !!!");
                CallErrorLog(book, 0, 0, "-----------------------------------------------------------");
            comp = comp.NextComponentInBook;
    function CallErrorLog(book, doc, object, text)
        var arg;
        arg = "log ";
        if(book == null || book == 0 || !book.ObjectValid())
            arg += "-b=0 ";
        else arg += "-b=" + book.id + " ";
        if(doc == null || doc == 0 || !doc.ObjectValid())
            arg += "-d=0 ";
        else arg += "-d=" + doc.id + " ";
        if(object == null || object == 0 || !object.ObjectValid())
            arg += "-O=0 ";
        else arg += "-O=" + object.id + " ";
        arg += "--" + text;
        CallClient("BookErrorLog", arg);

  • [JS InDesign CS3] Style groups, begone! (or: How do I take paragraph and character styles out of style groups?)

    Sorry for this question (and my terrible English, by the way), I'm a javascript noob and I know when I've reached my limits.
    Well, I'm trying to take a set of paragraph and character styles out of the style groups they are placed in, in hundreds of InDesign documents (that cannot be treated as a book). As far as I've tried (thanks to the invaluable help of previous posts in this forum) I've been able to move a style into a group and change it's position inside the group, inside the root level or even between groups. But it doesn't matter how I try, I don't know which move reference should I try in case I want to take every style out of their style group and place them after their original group folder, at the [Root] style level .
    I have tried:
    var doc=app.activeDocument;
    var pGroups=doc.paragraphStyleGroups;
    for (i=pGroups.length-1; i>=0; i--){
         var pStylesInGroup=pGroups[i].paragraphStyles;
         for (j=pStylesInGroup.length-1; j>=0; j--){
    // Here I am, trying to move a style outside the folder that contains it, and failing miserably.
              pStylesInGroup[j].move (LocationOptions.after, pGroups[i]);
    It didn't work, the script sent an invalid parameter value in the reference field, so I cant use the group folder itself as reference.
    Tried other (obviously wrong) solutions, like use the first available style as reference. Therefore, my second script was
    var doc=app.activeDocument;
    var pStyles=doc.allParagraphStyles;
    var pGroups=doc.paragraphStyleGroups;
    for (i=pGroups.length-1; i>=0; i--){
         var pStylesInGroup=pGroups[i].paragraphStyles;
         for (j=pStylesInGroup.length-1; j>=0; j--){
    // Now I try placing the styles after the [Basic Paragraph], that is, the second paragraph style in the document style list
              pStylesInGroup[j].move (LocationOptions.after, pStyles[1]);
    It didn't work either, another invalid parameter in the reference field. Similar results with my other attempts (I even tried "[Root]" as literal with similar luck).
    So, my question is: Which command (or script, in case my whole approach is utterly wrong) should I use to achieve my goal?
    Thanks in advance to whoever decides to spend more than a minute thinking about my humble worries, and my apologies for shamelessly ripping some of your lines of code for my purposes.

    Okay, tried a few things and got really weird results!
    1. You can move a style around inside its group.
    2. You can move a style out of a group "to" another, but it will appear 'inside' that style. I got my test style as a sub-item of [Basic Paragraph], using index #1. With index #0 ([No Paragraph Style]) InDesign crashed.
    3. You can duplicate the style, but then you get a copy in the same group. Still no luck.
    4. Finally! What is the parent of a paragraph style?
    Document | Application | ParagraphStyleGroup
    "Application" is easy -- that's when you make a style global. So what's the difference between 'Document' and 'paragraphStyleGroup'? Simple -- well, when you finally get it...
    pStylesInGroup[j].move (LocationOptions.AT_END, doc);
    moves the style out of the group and to the end of the list in the document. I don't think it's possible to move it directly to a specific position into the main style list -- you first have to move it out of a group, then move it around in its own list.
    Fortunately, it returns its new position as a ParagraphStyle again, so if needed, you can use
    newStyle = pStylesInGroup[j].move (LocationOptions.AT_END, doc);
    newStyle.move (LocationOptions.AFTER, pStyles[1]);
    -- I didn't really try that out, but it should work.

  • Add / Save paragraph and characters styles in PDF

    Hi all,
    We recently did some tests with PDF to ePub export (different settings, different tools). What we saw is that none of the tools were able to respect paragraph and text styles. They just threw some text back to the screen (ePub Reader). This brought us to the philosophical discussion whether it is possible to export / add character and paragraph style information in a PDF, as we know it from e.g. Adobe InDesign (via the content stream, through metadata) so "a" tool can access that information to use it for exporting (properly) to ePub or another file format. So is there a PDF-standard or 'variant' (PDF/X, PDF/VT, PDF/A, ISO 32000 as such) that would make such a construction possible? And if so, would 'a' tool (e.g. PDF to ePub conversion tool) be able access that information to translate the style info etc. to another file format (e.g. a proper e-Pub file). BTW: we tried 'Create tagged PDF' out of Adobe InDesign, but that didn't help the outcome very much.
    Thanks in advance!

    Yes, it is quite possible and in fact Adobe InDesign will/can produced Tagged PDF that incorporates this information.
    Of course, that means that tools needs to respect it when they read/convert the PDF.  to my knowledge, NONE of the 3rd party PDF conversion tools support PDF tags/structure ☹.

  • Paragraph and Character styles in Fireworks

    Hi
    i used fireworks for a while, when it was still macromedia product, glade to see all the improvments in CS5.
    i used Photoshop to create a very specific prototyping (including all CSS properties) of my website, but when i come to prototype the rest of the pages i totaly lost control, than i realize Photoshop is not the right tool for prototyping a whole website.
    fireworks shuld be the answer of my prays, as i could read in the articles, in CS5 you can set all properties for text and fireworks will export it as CSS file, than al you have to do is copy and paste code according to your CSS structure, that grate time saver.
    but one thing is really betters me, you cant do really good prototyping if you dont have the ability to create a paragraph and character styles (as you would with InDesign)
    can fireworks create styles in the level of Indesign? and if not, what is the right workflow between Fireworks and Indesign?
    Thanks
    S

    Window > Find and Replace will enable you to change all the instances of a text color in the entire document.
    You can create your own character styles by saving them in the Styles panel. To do this, click on an instance of a style you want to save, and then on the little down arrow at the top right of the Styles panel to open the New Style menu. Select which characteristics you want to save, then click the OK button to close the panel. To apply your custon style, select the object you want to apply it to, then click on your custom style.

  • Unable to save paragraph and character styles

    I noticed an issue popping up for me in CS6 yesterday. I thought it was originally because of Fireworks saved PSD but an effort re-create the file from scratch in PS I'm coming across the same issue. In PS when I have a large amount of text layers and create a paragraph or character style, when I have ANY layer/group in my document locked I'm unable to save any paragraph or layer styles. Regardless of the layer or group being locked and regardless of what layer is highlighted I'm unable to save styles / any settings / name etc. The error I get for character styles for example is:
    "Could not complete the Modify Named Character Style command because a specified layer is locked."
    I did notice that in the Fireworks created PSD that without any layer even being locked I'd still get an error. It may be that this other document got some bad mojo from the Fireworks PSD. When creating a test doc and only creating a couple text layers and a bunch of empty groups and layers I'm unable to reproduce this. It appears to happen to me when I have a slew of text layers.
    Has anyone else experienced this and figured out a more solid workaround?

    If you want to add the styles to an already created document:
    1) Create you Character style containing only the character color
    2) Find and Replace, searching for text with red color and replace formatting with the new character style. (Don't type anything in the text part of the Find and Replace dialog)
    3) Create and apply your paragraph style to all. The text with the Character Style applied will stay red.

  • Problem with paragraph and character style

    Recently I have noticed that when I alter a paragraph or character style that the text won't change to the changes I performed.
    It doesn't matter whether it's just the preview mode or when I clicked "OK"- no changes will be performed whether it be typeface or size.
    Does anyone know what can be wrong?

    My bet is that you haven't got a clear understanding of the difference between character styles and paragraph styles, and that you are using the former incorrectly.
    Paragraph styles include basic font formatting information that is applied to all text in a paragraph UNLESS that text also has either a character style or a local format override (select the text and change something) applied. The formatting heirarchy works with paragraph style at the bottom, character styles trump formatting applied in the paragraph style, and local formatting trums everything else.
    Select the text in question. Look in the the Paragraph Style field in the Control panel, or open the Paragraph Styles panel to see what is applied. If there is a plus sign next to the name local formatting overrides have been applied (hold the Alt or Opt key and click the style name to remove them), but character styles are not considered overrides, so if there is no plus sign, check the Character Style field in the control panel or ope the Character Styles panel to check if any character styles are also applied.

  • Changing fonts in paragraph and character styles (AppleScript, Grep or JavaScript)

    I have been trying the javascripts in this discussion:
    Adobe Community: Specified font need to be changed in all paragraph styles
    but I cannot get any of them to work. I have been putting them into CodeRunner then saving them into the InDesign Scripts folder but I have specific error messages for the ones I have tried. I am wondering if they actually solve my problem anyway, which is:
    Helvetica Neue LT seems to add another LT to its description thus: "Helvetica Neue LT LT 45" instead of just "Helvetica Neue LT 45".  InDesign does not recognise this and thus when I open each file I get a list of Fonts to be found. I have dozens of styles (Paragraph and Character) in dozens of files and have changed some of the styles manually - a laborious task. The styles must be changed otherwise I am still stuck with Helvetica Neue LT lurking away, waiting for the style to be applied. So I cannot use "Find font..." in the Type Menu.
    I am changing to "Helvetica Neue LT Std" with many faces: 35 Thin, 45 Light, 46 Light Italic, 65 Medium, 75 Bold...
    from the similar faces in Helvetica Neue LT. These currently display in the Styles Menu as [Helvetica Neue LT] [LT 45 Light]
    Sometimes when I change to Helvetica Neue LT Std manually the face sticks (even though I have changed it) so I have "Helvetical Neue Ltd Std [LT 45 Light]" and I have to go through the styles again and again. This is very tedious.
    So if anyone can help me with this problem I'd be eternally grateful.
    Using InDesign CS6, MacMini 2012, Mountain Lion (though I had the same problem in Lion)

    Hi James. Just a few threads down the list there is this: http://forums.adobe.com/thread/1198632?tstart=0
    Even the name of the thread is similar to yours.
    But first, you should do a bit of housecleaning in your font library. From your description it sound like a big mess.
    Do you use any font management tools? Most of the times they do more harm than good (but i am aware that it's a necessary evil for the most part).
    The fonts you are trying to use are in the font library or in the indesign document's folder?
    While Mac is a lot better than Windows in managing multiple fonts/font versions, it's also a lot more "fragile" if something goes wrong with a font.
    Try cleaning the font cache first:
    sudo atsutil databases -remove
    the restart the font server
    sudo atsutil server -shutdown
    sudo atsutil server -ping
    have a look here also:
    http://forums.adobe.com/thread/1201617?tstart=0

  • Map Paragraph and Character Styles

    Hello all,
    I am trying to import Word documents based on the Word Import Preset documents.
    Here's an example smp document
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <Sangam-Import-Preset reader-type="Word/RTF">
        <!--Style mappings take the form of key-value pairs consisting of:
    style-name: Source document's style name, for example RTF style name.
    This attribute is mandatory and the value cannot be an empty string.
    mapped-to: Target InDesign document's style name.
    This attribute is mandatory but can take an empty string as its value.-->
        <Style-Mappings>
            <Paragraph-Style-Mappings>
                <Mapping style-name="Body Text" mapped-to="Body 2" />
                <Mapping style-name="Heading 1" mapped-to="Heading 1" />
                <Mapping style-name="Normal" mapped-to="Normal 2" />
            </Paragraph-Style-Mappings>
            <Character-Style-Mappings>
                <Mapping style-name="Hyperlink" mapped-to="Hyp" />
            </Character-Style-Mappings>
        </Style-Mappings>
        <!--Each Import Preference has two mandatory attributes:
    name: Name of the preference (cannot be an empty string).
    value:Value of the preference (cannot be an empty string).
    For boolean preferences, type 0 for false and 1 for true.-->
        <Import-Preferences>
            <Preference name="import-toc" value="1" />
            <Preference name="import-index" value="1" />
            <Preference name="import-hyperlink" value="1" />
            <Preference name="import-tables" value="1" />
            <Preference name="import-footnotes" value="1" />
            <Preference name="import-endnotes" value="1" />
            <Preference name="import-track-changes" value="1" />
            <Preference name="import-preserve-graphics" value="1" />
            <Preference name="spacing" value="1" />
            <Preference name="break-before-para" value="0" />
            <Preference name="use-typographers-quotes" value="1" />
            <Preference name="convert-tables-to" value="0" />
            <Preference name="remove-formatting" value="0" />
            <Preference name="dont-strip-char-formatting" value="0" />
            <Preference name="bring-unused-styles" value="0" />
            <Preference name="para-style-clash-option" value="0" />
            <Preference name="char-style-clash-option" value="0" />
            <Preference name="use-style-mappings" value="1" />
            <Preference name="convert-BN-to-text" value="0" />
        </Import-Preferences>
    </Sangam-Import-Preset>
    Everything should be easy to set in the WordRTFImportPreference except for the mappings.
    I tried using app.activeDocument. paraStyleMappings.add("Normal","Normal 2",   MapType.STYLE_MAPPING_RULE) after setting app.generalPreferences.mapStylesOnContentPlace = true
    Doesn't work . I suspect the mappings are only good for XML placements and not Word ones, in which case I guess the way to do it would be to us changeText() on the styles.  This is not a great solution as the changes would be done after placement unlike when using the UI before the placement.
    Has anyone done this or got any ideas?
    Regards,
    Trevor

    Paragraph Tools from SiliconPrairieSoftware.com will do it and it's cheap.
    Note that you may not want to convert H1 to Heading1, but convert in the
    opposite direction. A lot of expert Framers use the keyboard to choose
    paragraph tags instead of the mouse-- it's faster-- and have set up short
    names for paragraph formats to make that go even faster. (Someone who uses
    the technique can explain it better than I.) If you have members of your
    team who use this method, changing to the longer tagname may slow them down
    and bring down a hail of grumbles.

  • Newly placed images not showing up and Text Styles not previewing correctly

    I was playing around with defining new text styles and they
    looked OK in Dreamweaver but when previewed in browser everything
    was in Times. I deleted all the pre-set styles trying to fix the
    problem out why when I realized now newly placed images don't show
    up in preview, but old images will. I can copy and paste an
    existing image and it will show, but not if I place it new. When
    trying to Manage Site, I kept getting a "Home page is not on
    this...." message. Please help me figure out what I have
    done!!!

    >Home page is not on this...
    Several possibilities spring to mind the first of which is
    you haven't
    defined your site properly or at all
    >previewed in browser everything was in Times
    a link to your stylesheet has an incorrect path
    >realized now newly placed images don't show up in
    preview,
    they should, defined site again?
    If you have a URL we could see the code?
    If not can you post the code here, otherwise these are all
    guesses
    Jo
    "chas0616" <[email protected]> wrote in
    message
    news:esa2uh$h4d$[email protected]..
    >I was playing around with defining new text styles and
    they looked OK in
    > Dreamweaver but when previewed in browser everything was
    in Times. I
    > deleted
    > all the pre-set styles trying to fix the problem out why
    when I realized
    > now
    > newly placed images don't show up in preview, but old
    images will. I can
    > copy
    > and paste an existing image and it will show, but not if
    I place it new.
    > When
    > trying to Manage Site, I kept getting a "Home page is
    not on this...."
    > message.
    > Please help me figure out what I have done!!!
    >

  • Why have my keyboard shortcuts in Paragraph and Character styles quit working? (indesign cs6)

    I can click on the style in the window, but the keyboard shortcut suddenly does nothing.

    Hi James. Just a few threads down the list there is this: http://forums.adobe.com/thread/1198632?tstart=0
    Even the name of the thread is similar to yours.
    But first, you should do a bit of housecleaning in your font library. From your description it sound like a big mess.
    Do you use any font management tools? Most of the times they do more harm than good (but i am aware that it's a necessary evil for the most part).
    The fonts you are trying to use are in the font library or in the indesign document's folder?
    While Mac is a lot better than Windows in managing multiple fonts/font versions, it's also a lot more "fragile" if something goes wrong with a font.
    Try cleaning the font cache first:
    sudo atsutil databases -remove
    the restart the font server
    sudo atsutil server -shutdown
    sudo atsutil server -ping
    have a look here also:
    http://forums.adobe.com/thread/1201617?tstart=0

  • Style sheets (paragraph and character) not coping Special Effects

    Couple of questions about ID CS3. I have been really digging into the guts of the application and can appreciate how powerful it is.
    I am having a couple of problems and don't know if it is me or the app.
    1. I can not get a NEW Paragraph or Character Style Sheet to copy the Special Effects (specifically the drop shadow and inner glow).
    I have tried both by using the eye dropper, and the highlighting etc but nothing works. What am i missing?
    2. Also, how can I change the Drop Shadow Distance from the default (.1375in) to something else (ie., .05)? Same thing for the Angle. I also want to change the Distance and Angle for the Inner Glow. I looked in Preferences but could not fine them there. I am afraid to ask when do I use them for Object and when for the text....I will figure that one out by playing with it.
    3. And finally, how do I isolate moving an object. Even though the boundary boxes show up that I have a specific object selected, when I put the mouse in there to move it, some object underneath it moves. This is probably some technique I am not doing correctly.
    I absolutely love this application and will appreciate any help in the above questions.
    Thanks,
    bob

    Hmmmmmm not too sure what you are saying here (faking my way through applying it to a paragraph and anchored objects).
    Lets say I have the following:
    Chef Salad
    We use the freshest lettuce, tomatoes..... bla bla bla
    I wanted the name of the menu item (Chef Salad) to be 30 pt, Times New Roman, Red text (no container fill), drop shadow.
    Lets also say I want the description (the Bla bla bla) to be 15 pt, Arial, Green text, and small drop shadow.
    From what I understood you to say(write), I would have to make a Object style for Chef Salad (and I guess another Object style for the description)given that I want to use special effects.
    What has been one of the more confusing things about ID (and believe me, I have been watching hours and hours of Lynda.com, Youtube, and reading a book/DVD on the subject) is when to use paragraph styles, Character styles and now Object styles.
    Changing the parameters on these styles is not (to me) the difficulty. When and where to use a particular style is.
    I don't want to keep bugging you so if you have someplace that really gets into the proper place and time to use these styles I will go there (if I haven't been there already).
    However, if it is pretty easy for you to elaborate some more, that too would be greatly appreciate.
    Thanks Bob
    PS Nice looking web site you have.... I am up there viewing it now.

  • How do you have the bottom stroke of a table show up using Table Styles and Cell Styles only?

    I am using InDesign CS6, and I want to create a Table Style that has the bottom stroke show up, but does not have a table border, such as:
    However, whenever I try to change the Table or Cell strokes so that the last stroke shows up, I get the entire table border, or some strange combination of borders:
    Does anyone have any insight on how I can get the bottom stroke to show up while preserving my other stroke properties? Since I work with long documents, it's necessary to be able to control all of my tables through Table Styles and Cell Styles, and not by manually changing each and every table with the Stroke palette.
    For reference, here are the my current Table Style properties and the resulting table:

    Michael Murphy is the InDesign style-meister. He wrote "Adobe InDesign Styles" for Adobe Press, and did a great Lynda.com title on InDesign styling. Here's what he says in the book:
    "As mentioned at the beginning of this chapter, with all the power of table and cell styles, it is important to understand not only how they work and what they can do for you, but also to understand their limitations.
    "Two formatting features missing in table and cell styles have already been discussed: You will always have to set the column width and row height of cells when applying a table style for the first time, and you will always have to convert body rows to header and/or footer rows every time you apply a table style for first time or update the table's data....
    "But there's another kind of limitation that's important to keep in mind as you are designing tables: It is very easy to design a table that cannot be completely defined by a table style. In many cases, you'll need to define an extra cell style or two that lets you complete for formatting. [my emphasis]."
    So I think that's what you have to do: Apply another cell style on top of the cells at the bottom of the table after applying the table style.

  • Needless inline styles and span tags

    OS: Win XP SP 2
    Product: RoboHelp HTML 6
    Output: WebHelp
    I am finding some instances of needless inline styles and
    span tags in some topics in a project. Around these problematic
    instances are plenty of instances that have no problem. I used
    non-problematic instances as guides for correcting the problematic
    instances. Fortunately, RH hasn't overwritten any of my
    corrections.
    I am concerned about the insertion of needless inline styles
    and span tags at two levels. First, I see them as indicators of
    inconsistency. Whether the inconsistency is in myself or in RH, I
    don't know (but I want to eliminate it). Second, needless code is
    wasteful (esp., wastes time in code view).
    Has anybody seen this before? Does anyone know or suspect a
    cause?
    SAMPLE 1
    RH6 created: <p><span><span
    style="font-weight: normal;">blah blah yaddi
    yaddi</span></span></p>
    I corrected: <p>blah blah yaddi yaddi</p>
    SAMPLE 2
    RH6 created: <p style="font-weight: normal;"><span
    style="font-weight: normal;">blah blah yaddi
    yaddi</span></p>
    I corrected: <p>blah blah yaddi yaddi</p>
    SAMPLE 3
    RH6 created: <p style="font-weight: bold;"><span
    style="font-weight: bold;">blah blah yaddi
    yaddi</span></p>
    I corrected: <p style="font-weight: bold;"><>blah
    blah yaddi yaddi</p>

    Some of this has to do with how users have applied styles in
    WYSIWYG mode; for example, if you double click a word (which
    selects the space after) and apply Bold, then later select the word
    by dragging the cursor to select only the word (which doesn't
    select the space after), RH will usually surround the selected
    characters with "normal" span tags and often leave the bold in
    place.
    This same type of style formatting might have been repeatedly
    done in the original form that might have been imported (Word,
    Frame, etc.). So, then, if you compound the code bloat from an
    imported file with additional formatting in RH, well you do the
    math.
    I've seen code wherein a six-word sentence might be saddled
    with as many as 10-12 SPAN tags and might stretch into 6-7 lines of
    code!
    However, these are still flat files, not binary; you'd need a
    ton of extra code to increase the aggregate file size a lot. Heck,
    your graphics will usually take more room than your topics. One of
    our child projects has 153 .htm files at 3.25 MB, whereas the
    aggregate of .gif, .jpg, and .bmp graphics exceed 4 MB. My view has
    always been this: until the underlying code affects the format I
    expect to see in my output, I consider extra SPAN and KADOV tags to
    be nothing but white noise.
    Good luck,
    Leon

Maybe you are looking for