X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=STYLE_GUIDE;fp=STYLE_GUIDE;h=f9d4ce2786f85b9c4cbc72471974e76a2a5114cf;hb=0fed26b3130003f7444857c0c0247c631be9db8b;hp=001b2a72c65b23041400ab5aebe7d9c36e04b035;hpb=d6f4436c97bc0135e8bd7394d9078c0f1291b07a;p=ardour-manual diff --git a/STYLE_GUIDE b/STYLE_GUIDE index 001b2a7..f9d4ce2 100644 --- a/STYLE_GUIDE +++ b/STYLE_GUIDE @@ -114,14 +114,15 @@ is renamed or moved to another sub-directory, links should be ok. encloses a newly introduced term that is being explained. Use for the first occurrence of the main concept of every manual page, or the first occurrence -of a new concept after a sub-heading if necessary. +of a new concept after a sub-heading if necessary. Renders in bold face. Keep in mind that tags might be used to generate an index of keywords - don't pollute it too much. is used to explain an abbreviation such as LADSPA. Browsers will usually pop up the -definition when the user hovers over the word. +definition when the user hovers over the word. Renders as dotted underlined +in most browsers. On each page, use only for the first occurrence of every abbreviation. Avoid a redundant explanation in the text - the expansion can easily be extracted via CSS for printing. @@ -179,7 +180,7 @@ Any keys or key combinations, mouse buttons or controllers, menu items or textual user input should be marked with this element. It is used here in the widest possible sense, qualified by classes. E.g.: -"Press F to fit all tracks to the height of the Editor window." +"Press f to fit all tracks to the height of the Editor window." "Move Fader 1 on your MIDI controller to bind it. " Since modifier keys are not cross-platform and Ardour makes a point of @@ -187,16 +188,15 @@ abstracting them, do not hard-code "Alt", "Cmd" and friends, use class="modN" instead. So if you want the user to press Ctrl-N on Linux, that's actually N. It will render as "Ctrl+N" for you, and as "Cmd+N" for +class="mod1">N. It will render as "Ctrl N" for you, and as "Cmd N" for your Mac-using friend. Nice, uh? For anything you want the user to type, use as a block-level element. See above for other classes to denote menu items, selections, mouse events and controller actions. -Keys and mouse key names should always be capitalized. We do not need to -distringuish between "x" and "X", because the latter would be "Shift-X". -In case you forget, the stylesheet takes care of this. +Keys and mouse key names should always be entered lowercase, even though the +stylesheet might capitalize them. CSS Classes used with are: .modN @@ -226,7 +226,8 @@ The image tag must contain a 'src="/images/yourimage.png"' element and a descriptive 'alt="A short textual description of the image content"' element. Images are usually placed as block-level elements, i.e. outside of a -paragraph. +paragraph, unless they are no higher than one row and make sense in the text +flow. 5. Other conventions ==================== @@ -294,3 +295,12 @@ content per heading and you do not expect the article to grow. * If pages grow long, consider splitting them into sub-chapters at their headings. * Nobody needs "the next paragraph is about the following" paragraphs. + +5.6. Encoding +------------- + +* Pages should be encoded in UTF-8, with Unix-style newlines if possible +(although that's not critical). Avoid using verbatim special symbols, use +HTML character entities instead, for example for cursor arrows: → +← ↑ ↓. Diacriticals on vowels and other special letters are +probably ok by now, so don't bother with é and friends, just type é.