/usr/share/doc/texinfo/html/frenchspacing.html is in texinfo-doc-nonfree 4.13a-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 | <html lang="en">
<head>
<title>frenchspacing - GNU Texinfo 4.13</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNU Texinfo 4.13">
<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Inserting-Space.html#Inserting-Space" title="Inserting Space">
<link rel="prev" href="Multiple-Spaces.html#Multiple-Spaces" title="Multiple Spaces">
<link rel="next" href="dmn.html#dmn" title="dmn">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This manual is for GNU Texinfo (version 4.13, 18 September 2008),
a documentation system that can produce both online information and a
printed manual from a single source.
Copyright (C) 1988, 1990, 1991, 1992, 1993, 1995, 1996, 1997,
1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software
Foundation; with no Invariant Sections, with the Front-Cover Texts
being ``A GNU Manual'', and with the Back-Cover Texts as in (a)
below. A copy of the license is included in the section entitled
``GNU Free Documentation License.''
(a) The FSF's Back-Cover Text is: ``You are free to copy and modify
this GNU Manual. Buying copies from GNU Press supports the FSF in
developing GNU and promoting software freedom.''
-->
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
pre.display { font-family:inherit }
pre.format { font-family:inherit }
pre.smalldisplay { font-family:inherit; font-size:smaller }
pre.smallformat { font-family:inherit; font-size:smaller }
pre.smallexample { font-size:smaller }
pre.smalllisp { font-size:smaller }
span.sc { font-variant:small-caps }
span.roman { font-family:serif; font-weight:normal; }
span.sansserif { font-family:sans-serif; font-weight:normal; }
--></style>
</head>
<body>
<div class="node">
<a name="frenchspacing"></a>
<p>
Next: <a rel="next" accesskey="n" href="dmn.html#dmn">dmn</a>,
Previous: <a rel="previous" accesskey="p" href="Multiple-Spaces.html#Multiple-Spaces">Multiple Spaces</a>,
Up: <a rel="up" accesskey="u" href="Inserting-Space.html#Inserting-Space">Inserting Space</a>
<hr>
</div>
<h4 class="subsection">14.3.4 <code>@frenchspacing</code> <var>val</var>: Control sentence spacing</h4>
<p><a name="index-frenchspacing-677"></a><a name="index-French-spacing-678"></a><a name="index-Sentences_002c-spacing-after-679"></a><a name="index-Space_002c-after-sentences-680"></a>
In American typography, it is traditional and correct to put extra
space at the end of a sentence, after a semi-colon, and so on. This
is the default in Texinfo. In French typography (and many others),
this extra space is wrong; all spaces are uniform.
<p>Therefore Texinfo provides the <code>@frenchspacing</code> command to
control the spacing after punctuation. It reads the rest of the line
as its argument, which must be the single word ‘<samp><span class="samp">on</span></samp>’ or ‘<samp><span class="samp">off</span></samp>’
(always these words, regardless of the language) of the document.
Here is an example:
<pre class="example"> @frenchspacing on
This is text. Two sentences. Three sentences. French spacing.
@frenchspacing off
This is text. Two sentences. Three sentences. Non-French spacing.
</pre>
<p class="noindent">produces (there will be no difference in Info):
<p>This is text. Two sentences. Three sentences. French spacing.
<p>This is text. Two sentences. Three sentences. Non-French spacing.
<p><code>@frenchspacing</code> mainly affects the printed output, including
the output after <code>@.</code>, <code>@!</code>, and <code>@?</code> (see <a href="Ending-a-Sentence.html#Ending-a-Sentence">Ending a Sentence</a>).
<p>In Info, usually space characters in the input are written unaltered
to the output, and <code>@frenchspacing</code> does not change this. It
does change the one case where <samp><span class="command">makeinfo</span></samp> outputs a space on
its own: when a sentence ends at a newline in the source. Here's an
example:
<pre class="example"> Some sentence.
Next sentence.
</pre>
<p class="noindent">produces in Info output, with <code>@frenchspacing off</code>
(the default), two spaces between the sentences:
<pre class="example"> Some sentence. Next sentence.
</pre>
<p class="noindent">With <code>@frenchspacing on</code>, <samp><span class="command">makeinfo</span></samp> outputs
only a single space:
<pre class="example"> Some sentence. Next sentence.
</pre>
<p><code>@frenchspacing</code> has no effect on the HTML or Docbook output;
for XML, it outputs a transliteration of itself (see <a href="Output-Formats.html#Output-Formats">Output Formats</a>).
</body></html>
|