[haiku-bugs] Re: [Haiku] #13368: Repositories not indicating which are enabled

  • From: "humdinger" <trac@xxxxxxxxxxxx>
  • Date: Thu, 09 Mar 2017 07:33:15 -0000

#13368: Repositories not indicating which are enabled
----------------------------------------+----------------------------
   Reporter:  vidrep                    |      Owner:
       Type:  bug                       |     Status:  new
   Priority:  normal                    |  Milestone:  Unscheduled
  Component:  Preferences/Repositories  |    Version:  R1/Development
 Resolution:                            |   Keywords:
 Blocked By:                            |   Blocking:
Has a Patch:  1                         |   Platform:  All
----------------------------------------+----------------------------

Comment (by humdinger):

 The issue is that while the Noto font has much going for it, it lacks
 quite a few symbols that the DejaVu font provides. Among them the
 checkmark used by Repositories. See [http://cgit.haiku-
 os.org/haiku/tree/src/preferences/repositories/RepoRow.cpp#n56
 RepRow.cpp]:
 {{{
 field->SetString(fEnabled ? "\xE2\x9C\x94" : "");
 }}}
 Noto does provide the less bold checkmark with \xe2\x9c\x93. So using that
 instead would solve the issue.

 I remember reading that not all cultures use a checkmark to indicate
 something positive/active. Maybe we should come up with something
 completely different that doesn't have a cultural background. On the one
 hand that makes it a little bit less intuitive for everybody, on the
 other, in the context it's pretty clear that "no symbol" means disabled
 and "any symbol" means enabled.

 Some candidates:[[BR]]
 ■ - \xe2\x96\xa0 [[BR]]
 ★ - \xe2\x98\x85 [[BR]]
 ☉ - \xe2\x98\x89 [[BR]]
 ☞ - \xe2\x98\x9e [[BR]]
 ❖ - \xe2\x9d\x96 [[BR]]
 ⦿ - \xe2\xa6\xbf

--
Ticket URL: <https://dev.haiku-os.org/ticket/13368#comment:2>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: