13

There are Unicode characters for

  • flat (U266D) ♭
  • sharp (U266F) ♯
  • natural (U266E) ♮

But I couldn't find characters for double flat and double sharp (at least not in the character map program I'm using).

Are there Unicode characters for double flat1 and double sharp2?

enter image description here

1 Other than just two flat characters together; ♭♭ doesn't look quite the same as the double flat in the image.

2 Ditto for double sharp; a bold "x" just isn't the same.

6
  • How do I actually get any of these into an answer?!
    – Tim
    Jun 11, 2017 at 15:17
  • @Tim It depends on your operating system, but a quick Internet search of "how to input unicode on <operating system>" will surely help.
    – Richard
    Jun 11, 2017 at 16:33
  • 1
    @Tim you google "Unicode double sharp" and copy+paste Jun 11, 2017 at 18:21
  • You dont need unicode for sharps, shift plus 3 gives you a sharp.
    – Neil Meyer
    Jun 11, 2017 at 19:11
  • 3
    # shift 3 is 'pound' - US, keyboard; alt/3 for UK which we'd call 'hash' - which is not the same as 'sharp' ♯
    – Tetsujin
    Jun 11, 2017 at 21:36

3 Answers 3

15

𝄫 is U+1D12B

𝄪 is U+1D12A

[fonts are tiny in here unfortunately]

10
  • 1
    As usual, the problem with Unicode. Doesn't show on Chrome 59, Windows 10 (not your fault, though :) Probably a link to respective unicode info might help.
    – Andrew T.
    Jun 11, 2017 at 19:24
  • 3
    @AndrewT. Might be a Windows problem. The Unicode characters show on Chrome 59, Ubuntu 16.04. Jun 11, 2017 at 19:33
  • 3
    In fact, these comments show exactly why you should not depend on Unicode to transfer information to your recipients. If you want to send oddball chars like these musical notations, either send them via LaTeX with instructions on the libraries required, or send them as embedded images in your file. Jun 12, 2017 at 12:04
  • 5
    ..or we could all yell at MS &/or Google for not including them :p Though it works on Chrome for Mac, so that would be Microsoft that needs yelling at...
    – Tetsujin
    Jun 12, 2017 at 12:09
  • 3
    @Tetsujin I suspect Microsoft is traditionally reluctant to push full Unicode support because, due to UTF-16 being utterly engrained into all of its APIs and formerly UCS-2 being equivalent to that, many older Windows applications fail to handle stuff correctly that isn't constant-width in UTF-16 (i.e. anything above U+FFFF). Jun 12, 2017 at 15:21
5

There is a fantastic site which provides all known Unicode chars and their numeric addresses. It's well - organized and can do excellent meta-searches.

It's zahlee.info. For double sharp,

119082 U+1d12a

for double flat,

119083 U+1d12b

That's both decimal and hex.

1

If you are on a terminal running bash you can do:


Ctrl+Shift+U then 266d + Enter = ♭
Ctrl+Shift+U then 266e + Enter = ♮
Ctrl+Shift+U then 266f + Enter = ♯

Ctrl+Shift+U then 1d12a + Enter = 𝄪
Ctrl+Shift+U then 1d12b + Enter = 𝄫


Here is a complete list of unicode musical symbols on Wikipedia or as PDF.


Update:

If you are on a Linux system you also have the possibility to set up a Compose-key, which seems to be possible also on Windows and OSX, but you might need to install separate software. This enables you to insert the Unicode symbols via keystroke, also in your web-browser or document editor. There are several instructions how to set these up out there in the net, but since there are different approaches for all different distributions and desktops I leave it up to you to find the appropriate link.

6
  • Does one need to have a bash terminal in order for this to work outside of the terminal (say, in a browser)? I guess what I'm asking is: why the bash distinction? Or are you just saying you can also put these in a terminal?
    – Richard
    Jan 18, 2018 at 19:33
  • Hey @Richard, once again thanks for the edit :-) that is actually a good question! My answer was rather meant to give an alternative for Linux and OSX users not being forced to search for the sign with a search engine in the net click a link search on the page, copy and paste it to the web browser or any document where it is needed. Instead just using bash. On bash you could also make an alias so you just type sharp for example and get . To assign these signs to Compose-Keys, there is different articles, I think on UnixSE...
    – nath
    Jan 18, 2018 at 19:43
  • ...this would make them being available in the WebBrowser too.
    – nath
    Jan 18, 2018 at 19:44
  • 1
    I love when music and Linux combine :-)
    – Richard
    Jan 18, 2018 at 19:45
  • Honestly saying, me too ;-)
    – nath
    Jan 18, 2018 at 19:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.