Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Most of the world switched to phonetic scripts a long time ago. That's be because they're strictly superior to pictograms. Icons are optional. Text is required. Sorry if you have to translate it.


This is obviously not true.

You don't need a label to say "Close" next to the "X" on your window. Or "Play" next to a right-facing triangle in your media player. Or the word "Search" next to a text box with a magnifying glass in it. We have certain "pictograms" that are just as widely understood as letters themselves.

There is a spectrum from widely-understood symbols that don't need labels, to totally ambiguous/confusing/custom symbols that are helped greatly by labels.

That said, I agree with the article that right now, a lot of apps could benefit from more labels rather than less.


A magnifying glass on its own could mean:

1. Search (across the application)

2. Find on page

3. Adjust zoom


Try to keep going though. Close. Play. Search. Pause. Stop. Fast forward. I'm guessing you can name a few more, and you might get a group of people to agree about 15 are super obvious and generally accepted. It's a tiny number.


Back arrow, reload sign, house for the home button (all them on most web browsers), +/- signs, trash can to delete, music notes, thumbs up and down, movie clap, compas for navigation, "?" for help, clock for time, lockpad for secured, git wrap for free, speaker for volume, bell for notification, battery, pen to edit, calendar for date, clipboard to copy/past, gear for settings, yellow triangle for warning, red circle carrying an icon for forbidden, check mark for approved...

We are literally living in the era of emoji and there is one for every single one up there. Teens can have all conversations without using words.

It happens because the more we use symbols, the more we attach and spread meaning.

Send "lesser than three" to someone 30 years ago, you'll get a blank reaction.

Send "<3" today, and it's a different game.


"Compass for navigation" would actually confuse me as I expect a "Google maps pin" for that, for example. Also <"?" for help>, that's literally text made an icon, hardly counts for this conversation.

As someone who uses emojis to a degree that is embarrasing, I agree tgat often are amazing to convey things tgat words have harder time, but I still have to accept that there is ambiguity in their meanings, yes, a bunch of conventions have rooted enough that most people would undertand the same, but get out of those or simply present them in a different environment and things change. Labels are way less ambiguous.


I agree. Maybe I'd add the three horizontal line 'hamburger' for menu, folder, plus sign for 'create new" and directional arrows for back/forward. Maybe around a dozen all in but that's about it. Anything else should have words.

Instead, I find myself trying to puzzle out what the hell some cryptic pictogram means, very frustrating. I also have really come to despise this trend of not visually signifying that an icon is a pressable button.


> Maybe I'd add the three horizontal line 'hamburger' for menu

Fun fact, the original icon for this was more like:

  /-----\
  | --- |
  | --- |
Because it visually represented a menu popping up from the bottom of the screen where the button was on Android phones. Back in this era and earlier, the three horizontal lines represented grips that indicated you could click+drag an element on a webpage.


I wasn’t originally a fan of the hamburger menu icon (it’s not self-explanatory, you have to know what it means), but there was already precedence in Windows 1.0 for the so-called system menu for each application: https://upload.wikimedia.org/wikipedia/en/4/4e/Windows1.0.pn...

Similarly in some DOS TUIs: https://retrocomputing.stackexchange.com/a/23921


> I wasn’t originally a fan of the hamburger menu icon (it’s not self-explanatory

I definitely agree. I just think that it's just been so common in GUIs for long enough to be one of the few that's probably safe to just assume will be understood. Sort of like the two vertical bars for 'pause' on a media player.


I hate that it’s being used on the desktop, where there is plenty of space, resulting in a smaller hit target and often an additional click for items that would normally be top-level. Even on mobile, there would often be sufficient space to show a word like “Menu”.


> the three horizontal line 'hamburger' for menu

On modern Android menus are (more) often I under a button with 3 dots.

Occasionally horizontal, usually vertical.


> You don't need a label to say "Close" next to the "X" on your window

A lot of windowing systems will show a tool tip saying “Close” if you hover over that X.

Similarly, any menu items for Close (eg right clicking on the task bar) will have both text and an icon.

> Or "Play" next to a right-facing triangle in your media player.

It’s actually pretty common on hardware devices to have text accompanying those icons.

And particularly on older devices when those icons were less ingrained into everyone’s memory.

For example:

https://www.bhphotovideo.com/images/images2500x2500/coby_cvr...

> Or the word "Search" next to a text box with a magnifying glass in it

And you’d be amazed at the number of nontechnical people who struggle with that.

This is why websites designed for people of varying technical abilities, for example holiday booking sites, have text inside the search box describing what it’s used for.

For example in this picture of EBay, there is text that says “Search for anything”

https://www.lifewire.com/thmb/DwZPyw8OFhQje9EAgEVOtBpUYVM=/1...

> There is a spectrum from widely-understood symbols that don't need labels

Widely understood by who? People writing the software? Or people actually using the software? ;)

Software engineers sometimes forget that most people don’t use computers nor websites for fun and thus don’t want to learn what a bunch of pictograms mean.

Frankly, I don’t want to memorise icons either and I do use computers for fun. So there has better be some text labels available for when I’m old, eyesight going, and less comfortable with technology than I currently am.


> Or "Play" next to a right-facing triangle in your media player.

That's a good example. I love text buttons because they are _larger_.

> Or the word "Search" next to a text box with a magnifying glass in it.

And here I _definitely_ disagree. I hate the search interfaces that are hidden behind a small icon somewhere.


What are you disagreeing with if the "hidden behind small" is the assumption you've made? Nothing about icons demands hiding anything


If it’s your personal opinion and other people disagree, it’s not strictly superior though.


Text is in a sense universal. At least within a particular language. It is not tied to a particular app or operating system. You can interpret it using the same mechanism that you use to interpret a book, the label of a bottle of wine, or the name on a gravestone.


Also, text is literally just funny shapes that are used to communicate.


How are they strictly superior? Here are at least two reasons where icons are better: Speed of recognition and needed Space (especially width).


But that's just not true. If I have to sit there trying to figure out what an icon means, that's not faster than just reading the word.


Not when you first open the program, but for advanced users, absolutely.


How and why would I become an advanced user of a program I can't figure out how to use because none of the buttons have labels?

Pixelmator Pro shows you the names of the tool buttons, once, when you first launch the app. They disappear the moment you click a button. Nice. a whole 10 seconds to memorize all two dozen of them.

And they chose not to use the system tooltip on hover, so I have to wait for some humungous pictorial tooltip to load in when all I want to know is the goddamn hotkey.


How does that matter for the point? You can make it a setting for the user or just always show both. I never said that programs should exclusively use icons.

The initial claim was that text is strictly superior to icons, which means that icons have not a single thing they’re better at then text. That’s just plainly false.


That’s rarely the case, in my experience, especially when there are a dozen monochrome icons in a row. They just aren’t distinct or memorable enough. You learn their position after a while, but confirming the correct item by their pictogram remains slower than just reading a word or two, because the words are universal, whereas the pictograms are typically specific to the application.


Keyboard shortcuts are a feature for advanced users, not pictures.


For some definitions of "advanced".

I use dozens of apps regularly enough to not be a beginner but not so much that I know their keyboard shortcuts. Icons have a role.


Good luck learning keyboard shortcuts for every feature of a CAD tool. I understand Boolean modifiers from symbols faster than I can read them, but I’m not going to memorize every shortcut for stuff like that.


There's 3 boolean modifiers and they're used all the time, just learn the shortcuts.


It was a simple example. Have you ever used CAD software? There are literally thousands of features, you have 0 chance of learning every shortcut


I think the commenter you're replying to might have been referring to pictograms like many Chinese characters, not icons that you have to figure out. Or maybe not


> pictograms like many Chinese characters

A handful of Chinese characters are pictograms. As far as I recall, it is by far the smallest class of characters, and all of them, including the ones that started as pictograms, are treated by modern readers as phonetic indicators.

Compare e.g. 象 to https://img.zdic.net/zy/jinwen/33_E87E.svg .

They are the same character. Does that help you if you're looking at 象?


I glance at a word and instantly (other than eye-to-brain processing delay) know what the word is. Icons that aren't the absolute most common take longer for me to parse.


As long as some people are different that you, it’s still not strictly superior though. If some people are better with icons, you still have to do a tradeoff.


It's almost like options are good. Let people have the option of icon-dominant or text-dominant UIs.

But we all know many modern designers don't know the value of giving the user choice (or aren't given the agency to do so by their employers).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: