Results 1 to 7 of 7
  1. #1
    New Lounger
    Join Date
    Jan 2003
    Location
    Tulsa, Oklahoma, USA
    Posts
    17
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Custom overstriking (Word2000)

    I need to create an engineering symbol (for patent/trademark) of a capital B with a hyphen above it. I've tried to find some instructions in Word Help topics about custom overstriking but without success. Anyone have any ideas?? Thanks.....
    Cyndie Browning
    GableGotwals
    Tulsa, OK

  2. #2
    Super Moderator jscher2000's Avatar
    Join Date
    Feb 2001
    Location
    Silicon Valley, USA
    Posts
    23,112
    Thanks
    5
    Thanked 93 Times in 89 Posts

    Re: Custom overstriking (Word2000)

    Is this a "real" character that you might find in the Symbols dialog? If not, I think you'll find that Word's options for the combination of superscript+overstrike are not wonderful. One way is to use { ADVANCE } fields which can arbitrarily reposition the following character. The problem is that it is very sensitive to font face and size, so a field code you fine-tune to work in one place looks terrible in another. I really wish I could refer you to some old threads on this, but maybe this old picture gives the idea.
    Attached Images Attached Images

  3. #3
    Uranium Lounger
    Join Date
    Dec 2000
    Location
    Los Angeles Area, California, USA
    Posts
    7,453
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Custom overstriking (Word2000)

    Hi Cyndie:
    One way to do this is with the EQ field. You can look up Equation Editor in Word help for all the switches. I'm not sure what the engineering symbol would be, but a capital B with a hyphen above would be similar to:

    { EQ x to ([img]/forums/images/smilies/cool.gif[/img]}

    where the brackets are inserted by pressing Ctrl+F9 (they can't be typed).
    Hope this helps,

    P.S. Once you create it, select it & save it as an autotext entry. That way you can easily insert it in the future.

  4. #4
    5 Star Lounger
    Join Date
    May 2001
    Location
    Stuttgart, Baden-W, Germany
    Posts
    931
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Custom overstriking (Word2000)

    Still another possibility are combining diacritical characters. Those accents are special Unicode characters that slip right over the preceeding character.

    There are lots of them, but unfortunately, most aren't included in the usual fonts like Arial or Times New Roman.

    For U+0304 (combining macron) and U+0305 (combining overline), you need a large Unicode font like "Arial Unicode MS".

    With lower-case letters, they works fine. For CAPS, you usually have to raise the diacritical characters a bit (Format > Font > Spacing tab).

    <img src=/S/cheers.gif border=0 alt=cheers width=30 height=16> Klaus
    Attached Images Attached Images

  5. #5
    Uranium Lounger
    Join Date
    Dec 2000
    Location
    Los Angeles Area, California, USA
    Posts
    7,453
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Custom overstriking (Word2000)

    Hi Klaus:
    Thanks for this info. I've always been puzzled about unicode fonts. I have Arial Unicode MS, but don't know how to use the U+0304 combination. Pressing Alt+U+0304 inserts a 0 & Alt+U+0305 inserts a 1. How do you do the insertion using that combination?

  6. #6
    5 Star Lounger
    Join Date
    May 2001
    Location
    Stuttgart, Baden-W, Germany
    Posts
    931
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Custom overstriking (Word2000)

    In Word2002/2003, you can change the font to "Arial Unicode MS", type 0304, and then use Alt+X to change it into the character.
    Using Alt+X again will toggle it back into the code...

    In Word2000, you can for example use the "Insert > Symbol" dialog. Choose "Arial Unicode MS" as the font there, and then go hunting for the character in the list.

    If you know the subset already, you can click on the down arrow next to the "subset" dropdown, and type the first letter of the subset (in this case "c" for "Combining diacritical marks").
    You may have to repeat typing "c" until the subset appears.
    Or click on some symbol, and you'll see the code displayed in the status bar under the document.
    Since the characters are sorted, it shouldn't take long to hunt down U+0304.

    Or open the VBA editor (Alt+F11), immediate window (Ctrl+G) and type in
    Selection.InsertAfter ChrW(&H0304)
    followed by Return.
    This will insert the character after the current selection.

    Or if you are envious of Word2002/2003 users, soup up Word2000 with the macro below, and assign Alt+X as the keyboard shortcut <img src=/S/grin.gif border=0 alt=grin width=15 height=15>
    <img src=/S/cheers.gif border=0 alt=cheers width=30 height=16> Klaus
    <pre>Sub ToggleUnicode2000()
    Dim sLike As String
    sLike = "[0-9a-fA-F][0-9a-fA-F][0-9a-fA-F][0-9a-fA-F]"
    Dim sHexNumber As String
    Dim rngHexNumber As Range
    Selection.Collapse (wdCollapseEnd)
    Set rngHexNumber = Selection.Range
    rngHexNumber.Start = rngHexNumber.Start - 4
    If rngHexNumber.Text Like sLike Then
    rngHexNumber.Text = ChrW("&H" & rngHexNumber.Text)
    rngHexNumber.Select
    Else
    rngHexNumber.Start = rngHexNumber.End - 1
    sHexNumber = AscW(rngHexNumber.Text)
    sHexNumber = Hex(sHexNumber And &HFFFF&)
    While Len(sHexNumber) < 4
    sHexNumber = "0" & sHexNumber
    Wend
    rngHexNumber.Text = sHexNumber
    rngHexNumber.Select
    End If
    End Sub</pre>


  7. #7
    Uranium Lounger
    Join Date
    Dec 2000
    Location
    Los Angeles Area, California, USA
    Posts
    7,453
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Custom overstriking (Word2000)

    Thanks, Klaus. I'll give this a try. <img src=/S/smile.gif border=0 alt=smile width=15 height=15>

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •