$ 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__



_______________________________________________
Bug-make mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to