Opened 5 years ago

Last modified 4 years ago

#14889 new bug

'Sounds' preference misses play and pause button symbols

Reported by: -Meanwhile- Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Preferences/Sounds Version: R1/Development
Keywords: Cc:
Blocked By: Blocking: #15611
Platform: All

Description

Seen on hrev52849 x86_gcc2:

The 'Sounds' preference application allows the user to test a sound and provides two buttons for that (placed in the bottom right corner).

Both buttons don't have a symbol indicating 'play' and 'pause' (or 'stop', I don't remember...).

Attachments (1)

SoundsMissingButtonSymbol.png (59.6 KB ) - added by -Meanwhile- 5 years ago.

Download all attachments as: .zip

Change History (14)

by -Meanwhile-, 5 years ago

comment:1 by humdinger, 5 years ago

Summary: [QA] 'Sounds' preference misses play and pause button symbols'Sounds' preference misses play and pause button symbols

Works here. Maybe you've set a system font that doesn't include the two UTF symbols \xE2\x96\xB6 and \xE2\x96\xA0?

There's no need to prefix a ticket with "[QA]".

comment:2 by -Meanwhile-, 5 years ago

Yeah, I use Verdana. But it should work with any font, really.

The '[QA]' was added in case these tickets move to KapiX's Kiwi TCMS in the future (easier to select), but okay I'll leave it out from now on.

comment:3 by rrobgill, 5 years ago

[wrongness deleted]

Sounds may need to specify noto sans display for the buttons.

Last edited 5 years ago by rrobgill (previous) (diff)

comment:4 by humdinger, 5 years ago

The default font has been changed to Noto Sans Display, as far as I know.

@Meanwhile: maybe use the "Keyword" for QA instead.

comment:5 by rrobgill, 5 years ago

You're right, I got that entirely backwards.

The change was to Noto Sans Display, with geometric-shapes fully populated. The symbols will work out of the box.

comment:6 by -Meanwhile-, 5 years ago

But Haiku (like any OS of past and present) allows the user to install his/her own font of choice, so the OS shouldn't have any issue with that.

There are other ways to draw a simple black triangle (play) and a square (stop) or two vertical rectangles (pause) on top of a button.

(and Verdana can hardly be called exotic)

Version 2, edited 5 years ago by -Meanwhile- (previous) (next) (diff)

comment:7 by pulkomandy, 5 years ago

We are supposed to have a font fallback system to find a suitable font when the selected one is missing characters. But I guess it was not adjusted when we switched to Noto Display.

comment:8 by diver, 4 years ago

Same in Web+ with History->Back/Forward buttons.

comment:9 by diver, 4 years ago

Blocking: 15611 added

comment:10 by diver, 4 years ago

Also MediaPlayer Fullscreen shortcut is missing.

comment:11 by diver, 4 years ago

However, Play and Stop buttons are drawn in Sounds.

comment:12 by pulkomandy, 4 years ago

Now the font overlay is working better so this issue is solved, I think.

There are still symbols missing from the Noto fonts for various keyboard shortcuts (enter key, backspace key, ... in keymap preferences for example). This may be solved by updating to a newer version of the Noto fonts as they keep improving coverage of unicode symbols.

There isn't much to do if none of the fallback fonts actually provide the symbol.

comment:13 by diver, 4 years ago

Isn't it a dupe of #14034?

Note: See TracTickets for help on using tickets.