Copy link to clipboard
Copied
Hello all,
I'm trying to sequentially number paragraphs using round (encircled) numbers.
I found two sets of encircled numbers (one with white, and the other with black circles) inside the Kozuka fonts, coming as standard with FrameMaker. I would like to use them.
But I cannot understand if I can recall them automaticaly in the Numbering section of a paragraph style designer. The classic <n=[number]> and <n+> combo does not seem to work with the complex numbers of the Unicode set.
Is there a way to do it, or should I insert them by hand?
Thank you in advance, and best regards
Paolo
Copy link to clipboard
Copied
The <n> building block only uses the glyphs that are in the ANSI 048 - 057 range.
What were you going to do when the counter exceeds 9?
Copy link to clipboard
Copied
In the past, on the Mac, I used a font called RoundNumBlack, or the like. When I reached 9, I started using capital letters (A, B, C...), and then lower cap letters (a, b, c...). In the Kozuka fonts, white-encircled numbers are sequential up to 20, while black-encircled numbers are in different sequences.
I guess I could use two (or more) paragraph styles, as I did in the past, to use the automatic numbers: something like AutoNumHead1, AutoNumHead1+, AutoNumHead10, AutoNumHead11+, and so on.
Paolo
Copy link to clipboard
Copied
Paolo Tramannoni wrote:
Hello all,
I'm trying to sequentially number paragraphs using round (encircled) numbers.
I found two sets of encircled numbers (one with white, and the other with black circles) inside the Kozuka fonts, coming as standard with FrameMaker. I would like to use them.
But I cannot understand if I can recall them automaticaly in the Numbering section of a paragraph style designer. The classic <n=[number]> and <n+> combo does not seem to work with the complex numbers of the Unicode set.
Is there a way to do it, or should I insert them by hand?
Thank you in advance, and best regards
Paolo
Hi, Paolo:
This will take a few steps to set up, but will be straightforward to use thereaafter:
* Create the auto-numbering format using one one of these methods:
- Create two auto-numbered paragraph formats, one with the < =0> counter that resets the numbering stream to zero and does not display it. Use this paragraph format where you want the next circled number in the numbering sequence to restart at 1. Create another auto-numbered paragraph format with the <n+> counter, to increment the sequence
OR
- Create two auto-numbered paragraph formats, one with <n=1> to reset the sequence to 1, and one with <n+> to increment the sequence.
* Create a paragraph with the same properties as one of the above auto-numbered formats, but without any auto-numbering; use this with manually-typed numbers for callouts on graphics.
* Create a run-in paragraph format to hold anchored frames with a graphic circle and a text frame that's tagged with an auto-numbered format, for circled numbers.
* Create a non-auto-numbered paragraph format; use it to follow the run-in paragraph with the circled numbers. Set the next paragraph property of the run-in paragraph format to the name of this non-auto-numbered paragraph format.
* Draw a circle large enough to contain the greatest number of digits the sequence can contain (units, tens, hundreds, etc.) in an anchored frame positioned at insertion point in the run-in paragraph.
* Draw a text frame over the circle in the anchored frame and tag it with the auto-numbered paragraph format that starts the numbering sequence. Adjust the text frame and paragraph format to center the numbers over the circle.
* Copy the paragraph containing the anchored frame to a handy storage location - paste it into a text frame on the reference page of the file, or into a text frame in a separate "library" file.
* Group the text frame (not the anchored frame) and the graphic circle and copy it to your storage location.
* To make a callout for a graphic, copy and paste the grouped object circle and text frame onto the graphic.
* To simulate an auto-numbered paragraph with circled numbers, copy the run-in paragraph with its anchored frame; press Enter/Return to create the following paragraph with the next-paragraph format.
You'll need to fine-tune the appearance properties of all the paragraph formats.
You can create cross-references to the auto-numbered run-in paragraphs with the <$paranumonly> building block. If you need to capture the text of the paragraph that follows the auto-numbered paragraph, create a cross-reference with the <$paratext> building block. To capture the auto-number followed by the text of the following paragraph, use both cross-references; insert a non-breaking space between them, to keep them together across line breaks.
HTH
Regards,
Peter
_______________________
Peter Gold
KnowHow ProServices
Copy link to clipboard
Copied
Very ingenious Peter!
Copy link to clipboard
Copied
Arnis Gubins wrote:
Very ingenious Peter!
Thanks, Arnis, but it's nothing, really.
I just asked myself, "How did the ancients do this before encircled fonts existed?" and it was pretty clear. I bet that even a Geico caveman could do it.
Regards,
Peter
_______________________
Peter Gold
KnowHow ProServices
Copy link to clipboard
Copied
Thank you everybody for the hints. After some more tries and efforts, I decided to totally change my strategy.
1) The whole product's control panel was logically divided into sections. So, I could divide the text in several chunks, each one restarting numbering from '1'. This let me deal with a more limited amount of numbers.
2) I turned automatic numbering off from my paragraph styles.
3) To avoid having to deal with FrameMaker's Utility > Character Palette oscenity, encircled numbers where written in the Mac environment using the Mac's own Character Set palette.
4) Numbers where copied from the Mac to the PC virtual machine, right at the beginning of each paragraph.
5) I applied to the number a character style based on the Kozuka Gothic font (installed as standard by FrameMaker). This gave me back the same encircled numbers I could see in the Mac.
6) Numbers could be copied between sections.
As you see, not the ideal solution, but in the end it should produce the desired result.
Paolo