52

Here's how Microsoft new Windows Azure portal elements look like:

new portal

and that seems to be "Windows 8 style". Visual Studio 2012 also has plenty of user elements in ALL CAPS.

For dozens of years ALL CAPS was considered yelling and just bad style and now suddenly ALL CAPS is everywhere.

Is there any research about how ALL CAPS is good or bad in UI and how it got into Windows 8 UI in such quantities?

Graham Herrli
  • 7,416
  • 7
  • 38
  • 58
sharptooth
  • 5,897
  • 5
  • 28
  • 24
  • Related or even a duplicate - http://ux.stackexchange.com/questions/11043/all-capital-titles-good-or-bad – ChrisF Jun 08 '12 at 11:22
  • 9
    The attitude that caps cannot be used as it is perceived as shouting is redundant. Yes this is how it used to be but if you look on websites from the past 5 or 6 years you will find a lot of caps used for titles and navigation systems and is not used as a means to shout but used int he form of direction. It is not a new process in this internet age. – adriennemarie Jun 08 '12 at 11:27
  • 1
    @adriennemarie Exactly! Caps in the sense of messaging or email can be seen as shouting, but this is only in conversational contexts. This argument should not be applied to every other use everytwhere. – Matt Rockwell Jun 08 '12 at 16:14
  • Just as iTunes changed its icons to a grayscale scheme to help fade back and distinguish themselves from the main content, it appears that Microsoft is doing the same here. By using all caps for user elements in VS 2012, it is distinguishing the VS interface elements from the project's specific content. – Matt Rockwell Jun 08 '12 at 16:21
  • Context is important here. SHOUTING MAKES SENSE IN THE CONTEXT OF DISCUSSION/CONVERSATIONS. Not so much in field labels. Not sure I agree with the aesthetic definition to go all caps but, well, that's MS for you. – DA01 Jun 13 '12 at 01:19

3 Answers3

29

For two main reasons,according to Microsoft posted 3 days ago:

We’ve chosen to use uppercase styling in the top menu for two main reasons: 1) to keep Visual Studio consistent with the direction of other Microsoft user experiences, and 2) to provide added structure to the top menu bar area.

On the first point, the use of uppercase text is becoming a strong signature element of styling for navigation and headings in Microsoft user interfaces. You can see it in the Azure Portal, in Zune, and in the latest Bing search results update.

On the second point, we explored designs with and without uppercase styling. In the end we determined it to be a very effective way of providing structure and emphasis to the top menu area in Visual Studio 2012.

And I myself think Microsoft has made the right desicion, since it's easier to see MENU as headers than using ordinary Menu style:

Visual Studio - All caps menu

The last notion on the blog post is important. If you dislike the ALL CAPS menu, the possibility to change it will be enabled. Hopefully this option will be enabled on other Microsoft products as well.

That said, we will enable you to customize the casing, and we are exploring options for how to expose that choice. We will post again once we’ve settled on a final approach to be available in RTM.

Glorfindel
  • 3,320
  • 5
  • 21
  • 36
Benny Skogberg
  • 54,996
  • 22
  • 140
  • 241
  • 48
    I think that Microsoft is making the wrong desicion here. I find that all caps texts are harder to read and much harder to quickly scan, as there are no differences in character hight any more. Those differences are important for recognizing the shape. Adding slightly more font weight would have been more effective, I think. – André Jun 08 '12 at 11:43
  • ALL CAPS comments to the linked post are just great. – sharptooth Jun 08 '12 at 12:57
  • 3
    @André not necessarily because of character height; probably more because people are less used to all caps: http://ux.stackexchange.com/a/11053/7627 – Ben Brocka Jun 08 '12 at 12:59
  • @Ben Brocka: I just read that topic. Very interesting indeed. – André Jun 08 '12 at 13:03
  • 2
    @André Even if ALL CAPS is harder to read according to Wikipedia references: http://en.wikipedia.org/wiki/All_caps "Studies have been conducted on the readability and legibility of all caps text. Some 20th century scientific testing indicates that all caps text is less legible and less readable than lower case text." Still, this applies to longer text sections - where you have a certain flow in the text. In this case it's targeted for headers only, and not aimed at continuous reading. That makes the difference. If it were a longer text section with ALL CAPS I'd agree with you. – Benny Skogberg Jun 08 '12 at 13:03
  • 1
    @BennySkogberg: The interest is quick recognizion of single words you need often here, not reading longer stretches of text that you read once. That is indeed a big difference. It is the scanning I'm concerned about for this use case. – André Jun 08 '12 at 13:06
  • @André Then it's a trade-off between finding the Menu and finding the right element within the Menu-section. You can't have both, unless you make the menu prominent in another way than ALL CAPS. – Benny Skogberg Jun 08 '12 at 13:19
  • 10
    So, it sounds like they're doing it to be consistent with other current MS products - but they don't detail why they initially made this decision in the first place. "We want to be consistent with ourselves". – JonW Jun 08 '12 at 13:45
  • ......Fashion ? – PhillipW Jun 08 '12 at 16:58
  • In the Visual Studio screenshot above, I would agree that if all you did was change from ALL CAPS to normal Capital Case, the menu bar would get kind of lost. But that's because the menu bar in the screenshot has no other style elements that make it stand out from its surroundings. In earlier versions of Visual Studio the menu bar had a gradient and a horizontal line below it, separating it from the next thing down. It seems to me that there were other, better ways of fixing this problem than using all caps. – rbwhitaker Jun 08 '12 at 17:57
  • I think Calibri actually carries allcaps pretty well - perhaps because of the relatively narrow letterforms. Calibri bold, on the other hand, would be far too heavy. – Jimmy Breck-McKye Jun 08 '12 at 20:04
  • 6
    And I thought they did that in VS 2012 because the guy doing the menus had his caps lock on :-) – Danny Varod Jun 08 '12 at 22:57
  • @Danny Varod: Actually there's some registry value setting which turns captions back to Capital Case, so no, the ALL CAPS is not because of someone having caps lock on. – sharptooth Jun 09 '12 at 06:13
  • @sharptooth That was meant a joke. – Danny Varod Jun 09 '12 at 09:45
  • @Danny Varod: I know, just wanted to clarify. – sharptooth Jun 09 '12 at 12:38
  • 1
    As for the discussion, I bring another item to consider (personal so far, would like to see if others have this problem): now that the menu is ALL CAPS I find myself highly distracted by it. I can't avoid to think something is wrong up there until I read the menu again as if VS2012 was shouting at me. – Alpha Jun 14 '12 at 01:44
  • Rationale 1 is not conclusive: why do these applications need CAPS - what's the rationale for them? To be consistent with Office? Rationale 2 is weak, there are other ways to provide emphasis. While I welcome the reduction of UI gloss and shine, a slightly different shade of grey, a 1px line or a different font or font decoration could achieve the same, and with loess controversy. --- More surprising than the caps themselves is MS' the insistence that this must be good for me (am I just to stupid to understand?) --- Anway, thank you for coming forward wiht this controversial issue. – peterchen Feb 06 '13 at 16:43
  • @BennySkogberg It sounds like you are saying we must choose between having a menu people can find and a menu that people can read. If so, I'd argue that's a false dilemma: I don't believe that finding the menu was ever a problem--it's always at the top of the window. So in reality, it's no more findable than before but now I can't find the menu items that I need to use without having to consciously read, making my day to day work more inefficient as now I have to context switch to do things which were once trivial in vs2010. – dan Jun 19 '13 at 14:24
  • @rbwhitaker In any previous versions of any application, the window title bar was clearly separate from the window contents, including the menu bar, which is the first row below the title bar. Since Office 2010/VS 2012/Ps CS4 this has changed and that's a great part of the problem. Just stupid. – ygoe Nov 20 '13 at 21:58
  • With Lowercase I can scan the first letter of the menu quickly. With UPPERCASE I have to read the whole word. – AndyM Jul 16 '15 at 21:19
22

Caps are an effective way of introducing visual hierarchy without increasing point size or using bold. All-caps can make small text seem more important or conceptually higher in the hierarchy than larger text.

Metro, being highly typographic, requires designers have a significant degree of freedom to express visual hierarchy without resorting to colour or other factors older, more conventional design languages might use, so text case (all-caps, all-lowercase and sentence/title case) becomes one of the most useful, flexible tools in its arsenal.

In Metro (at least in Windows Phone 7), all-caps text is used for text that is higher in the logical hierarchy but less important in the context of a given activity (things like the app's name which is important and logically the "parent" of all the screens inside the app, but itself as useful to the user while they're using the app as the screen names). For example, here's Evernote for WP7:

A screenshot of Evernote for Windows Phone

Image taken from theappnews.com

…and here's the way it's used in the Windows Phone Marketplace app:

Windows Phone Marketplace app showing the Podcasts download interface

Image taken from PCMag.com

Kit Grose
  • 15,529
  • 2
  • 37
  • 73
  • 4
    You do realise that in the two examples you've shown the menus are actually all lower case and not all caps don't you? So you've confirmed by your own example that all lowercase menus are more pleasant to look at than all uppercase menus and are more typical of the user experience –  Mar 12 '13 at 13:39
  • 3
    @Clara: the question was about elements being in all-caps. My answer shows two valid examples of all-caps text used to show hierarchy. There are also no visible menus in either of my examples. If it helps, let me say outright that I think Microsoft has done a pretty terrible job applying Metro to Visual Studio. – Kit Grose Mar 12 '13 at 21:15
17

Thought this was funny ... someone has already created a hack to turn the visual studio ALL CAPS Menus back into lowercase. (I realise Microsoft have said they will expose this functionality themselves... but this demonstrates someone with a level of urgency).

The point here is that many people really find ALL CAPS hard to read and/or aesthetically painful (despite Microsofts attempts to increase spacing between the Menu items).

This is backed up scientific studies by Colin Wheildon and others. As the Wikipedia entry on ALL CAPS puts it: "His conclusions, based on scientific testing in 1982–1990, are: "Headlines set in capital letters are significantly less legible than those set in lower case.""

Headlines must generalize somewhat to Menu's. I would guess Microsoft must have done the user testing to see how it works in menus.

Can't find any references to them yet but I am sure others will be doing tests more publicly soon. Would be very easy to test now that you can show versions of Visual Studio with and without ALL CAPS. Just see how quickly a bunch of users find certain menu items et voila.

Fascinated to find out.

Visual Studio with lower case menus Visual Studio with ALL Caps menus images from here

Glorfindel
  • 3,320
  • 5
  • 21
  • 36
Lisa Tweedie
  • 2,426
  • 1
  • 15
  • 36
  • 4
    That's an interesting point: in the Windows Phone examples I linked in my answer, the all-caps text is non-interactive; it provides contextual information only. It's also generally not shown together (as in a menu) which reduces the need to scan a block of text. Metro as a design language is more than simply visual; traditional menus are going to feel out of place in a Metro world no matter what. All-caps menus as a hat-tip to Metro seems like an odd decision. The more "Metro" decision would have been to all-caps "VISUAL STUDIO" only. – Kit Grose Jun 13 '12 at 03:10