13

I am looking for a joining character that works a bit like overset in LaTeX. It also works a bit like the many combining Unicode characters, but I would like it to work for any alphabetic letter. For example, I'd like to put a small capital A over an e.

Best I could find was this esoteric Unicode block called Combining Diacritical Marks Supplement, but that doesn't define every letter in the alphabet.

Is there no joining character which puts one symbol over the other?

example combining characters

3
  • 4
    Accord to FAQ: Characters and Combining Marks it would appear not :/
    – DavidPostill
    Commented Dec 21, 2017 at 13:13
  • I find this kind of surprising. I know, for instance, the fraction slash ⁄ (U+2044) allows fonts to render left and right context above respectively below. Would make sense to have a sub- and super- modifier in the same way.
    – Maarten
    Commented Dec 21, 2017 at 13:24
  • Do you wish to superimpose them on the screen or on the printer? If on the screen, when looking at the file in an editor, a browser or something like a pdf document? Some techniques will work on some browsers, etc but not on others.
    – cup
    Commented Jan 30, 2021 at 13:10

2 Answers 2

3

No, there is not.

As the Wikipedia page points out, there are a variety of combining characters but this isn’t what you’re looking for. Combining characters always define a visible glyph (or none in some cases) which is superimposed upon the preceding character(s).

You could possibly achieve a lot with the characters and combining characters that exist, but Unicode generally isn’t about layout which sounds more like what you want to achieve.

2

This is possible using HTML and CSS.

play symbols with html and css

The left and right characters don't exist in Unicode table. (I couldn't find them).

So I created them using following HTML code:

<span>
    <span style="position:relative; right:-12px; top:-2px;">&#x2503;</span>
    &#x2BC7;
</span>
<span>&#x2BC7;</span>
<span>&#x2BC8;</span>
<span>
    &#x2BC8;
    <span style="position:relative; left:-12px; top:-2px;">&#x2503;</span>
</span>

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .