[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
make (ab)uses the ASCII grave accent (0x60) as a left single quotation m
From: |
Markus Kuhn |
Subject: |
make (ab)uses the ASCII grave accent (0x60) as a left single quotation mark |
Date: |
Mon, 18 Oct 2004 16:05:44 +0100 |
$ make --version GNU Make 3.80
$ make love
make: *** No rule to make target `love'. Stop.
^
The use of ASCII character 0x60 as a left single quotation mark is
deprecated and looks today rather ugly with most contemporary fonts.
Suggested behavior (in the C and POSIX locales, i.e. without translation):
$ make love
make: *** No rule to make target 'love'. Stop.
^
In other locales, such as en_*.UTF-8, the straight single quotation mark
(U+0027) can easily be translated via gettext() with the typographically
nicer ones (U+2018 and U+2019) available in UTF-8 and some other
encodings.
Suggested fix:
a) s/`/'/g
b) use Unicode quotation marks in the translations for
en_GB.UTF-8 and en_US.UTF-8
Detailed background information:
http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
Markus
--
Markus Kuhn, Computer Lab, Univ of Cambridge, GB
http://www.cl.cam.ac.uk/~mgk25/ | __oo_O..O_oo__
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- make (ab)uses the ASCII grave accent (0x60) as a left single quotation mark,
Markus Kuhn <=