HTML Entity for Right Arrowhead Above (U+0350)

Beginner
6 min read
Updated: Sep 2026
1 example
Unicode U+0350

What Is the Right Arrowhead Above Entity?

Right Arrowhead Above is the combining diacritic at Unicode U+0350 (COMBINING RIGHT ARROWHEAD ABOVE). It sits above a base letter — used in phonetic and linguistic transcription (e.g. o͐).

Remember
Mark          combining right arrowhead above
Unicode       U+0350
Hex entity    ͐
Decimal       ͐
CSS escape    \0350
Named entity  (none)
Order         base letter + mark  →  o͐

Combining marks are not standalone letters. Write the base character first, then the entity (e.g. o͐ → o͐).

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Hex entity͐HTML after the base letter
Decimal entity͐HTML after the base letter
CSS escape\0350Stylesheet content (often ::after)
Direct characterbase + U+0350UTF-8 HTML text
Named entity—Not defined in HTML5

When to Use Which

SituationUse
Need an entity in HTML sourceo͐ or o͐
Generated mark via ::aftercontent: "\0350" on an element that ends with the base letter
UTF-8 page, typing is easyType base + combining mark directly
Looking for a named &...; formDoes not exist — use numeric form
Right arrowhead below insteadUse Right Arrowhead Below (U+0355)
Left arrowhead belowUse Left Arrowhead Below (U+0354)

Live Preview

Right Arrowhead Above combined with base letters (font-dependent).

With vowels o͐ a͐ e͐
Large sample o͐
vs below Above U+0350: o͐  |  Below U+0355: o͕
Mark alone ͐ (needs a base letter)
With entities o͐ | o͐

Complete HTML Example

One page that shows Right Arrowhead Above with hex, decimal, and CSS after a base letter. Use View Output or open the live editor.

Hex + Decimal + CSS + Typed

Four ways to attach U+0350 to a base letter.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Right Arrowhead Above (U+0350) in HTML</title>
  <style>
    #point::after {
      content: "\0350";
    }
  </style>
</head>
<body>
  <p>Using Hex Code: o&#x0350;</p>
  <p>Using HTML Code: o&#848;</p>
  <p id="point">Using CSS Entity: o</p>
  <p>Typed directly: o͐</p>
</body>
</html>
Try It Yourself

How It Works

1. Hex: U+0350 → &#x0350; after the base letter. The browser combines them into o͐.

2. Decimal: same code point as 848 → &#848;. Same result as hex.

3. CSS: use \0350 in content (not an HTML entity). #point::after appends the mark above the letter o.

4. Typed: in UTF-8 you can type the base letter and the combining mark directly — same visual result.

Pitfalls & Tips

Common mistakes when working with combining Right Arrowhead Above.

Order

Base letter first

Write o&#x0350;, not &#x0350;o. Combining marks follow the base.

Named?

No named entity

HTML5 does not define a named entity for U+0350. Use numeric forms.

Position

Above vs below

Right arrowhead below is U+0355. Do not swap them in phonetic text.

A11y

Explain the mark

Screen readers may skip or misname combining marks. Add a note or aria-label when the diacritic carries meaning.

CSS vs HTML

Do not mix escapes

\0350 belongs in CSS. &#x0350; / &#848; belong in HTML after the base letter.

Fonts

Diacritic coverage

Some fonts omit U+0350. Prefer Charis SIL, Noto Sans, or another phonetics-capable face.

Browser Support

Right Arrowhead Above (U+0350) and its entity forms (&#x0350;, &#848;, CSS \\0350) are supported in modern browsers when the font includes Combining Diacritical Marks.

✓ Universal support

Right Arrowhead Above (U+0350)

Encode with hex, decimal, or CSS escape after a base letter — same combining mark when the font supports U+0350. No named HTML entity.

100% Browser coverage
Google Chrome Supported
Yes
Microsoft Edge Supported
Yes
Mozilla Firefox Supported
Yes
Apple Safari Supported
Yes
Opera Supported
Yes
Internet Explorer All versions
Yes
U+0350 Full support

Bottom line: Use o&#x0350; or o&#848; in HTML. Use \\0350 only inside CSS content. Always put the base letter first.

Key Takeaways

  • Unicode: this mark is U+0350 (decimal 848).
  • HTML: use o&#x0350; or o&#848; — no named entity.
  • CSS: use \0350 inside content (often on ::after).
  • Watch out: base letter first; U+0350 ≠ U+0355 (right arrowhead below).

One line: base + U+0350 → o&#x0350; / o&#848; / CSS \0350.

Frequently Asked Questions

Use &#x0350; (hex), &#848; (decimal), or the CSS escape \0350 in the content property. There is no named HTML entity. Place the mark immediately after the base letter (e.g. o&#x0350;).
U+0350 (COMBINING RIGHT ARROWHEAD ABOVE). Hex 0350, decimal 848. It belongs to the Combining Diacritical Marks block (U+0300–U+036F).
No. HTML5 does not define a named entity for this combining mark. Use numeric references like &#x0350; or &#848;.
Use it in phonetic and linguistic transcription when you need a right-pointing arrowhead diacritic above a letter. Always write base letter first, then the combining mark.
HTML entities (&#848; or &#x0350;) go in markup after the base character. The CSS escape \0350 is used in stylesheets (usually in the content property of ::after). Both apply the combining mark above the letter.
U+0350 (COMBINING RIGHT ARROWHEAD ABOVE) sits above the base letter. U+0355 (COMBINING RIGHT ARROWHEAD BELOW) sits below. They are different diacritics.

Did you know?

Right Arrowhead Above is Unicode U+0350 (decimal 848) — COMBINING RIGHT ARROWHEAD ABOVE. HTML5 has no named entity. Place it after the base letter (e.g. o&#x0350;). Do not confuse it with Right Arrowhead Below (U+0355), which sits under the letter.

Next: Right Arrowhead Below

Learn the HTML entity for combining right arrowhead below — next in this sequence.

Continue tutorial →

About the author

Mari Selvan M P
Mari Selvan M P 🔗

Developer, cloud engineer, and technical writer

  • Experience 12 years building web and cloud systems
  • Focus Full Stack Development, AWS, and Developer Education

I write practical tutorials so students and working developers can learn by doing—from databases and APIs to deployment on AWS.

8 people found this page helpful