while0pass / evristika

Automatically exported from code.google.com/p/evristika
Other
0 stars 1 forks source link

Support narrow no-break space #9

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
The narrow no-break space (U+202F) is used in French typesetting before or 
after some punctuation characters, but it's missing from this font (and many 
others). It would be quite easy to add.

Maybe medium mathematical space (U+205F) and word-joiner (U+2060) can be added 
too.

Original issue reported on code.google.com by jel...@gmail.com on 31 Aug 2012 at 11:28

GoogleCodeExporter commented 9 years ago
What width for U+202F do you suppose? Where does it use? Unicode standard 
recommends the width from thin to medium?

The same question exists for U+205F. For example, STIX font has U+205F same as 
em-space, but Dejavu Sans has 2/9 of em-space as recommended by Unicode.

Original comment by andrej.panov on 18 Sep 2012 at 5:06

GoogleCodeExporter commented 9 years ago
I'd use half a normal space for U+202F. As I said, it's used in French next to 
"double" punctuation (colon, semicolon, question and exclamation marks...). But 
I'm not French, so maybe a different width is recommended. When in doubt, 
follow the Unicode recommendations, I'd say.

Original comment by jel...@gmail.com on 18 Sep 2012 at 12:33

GoogleCodeExporter commented 9 years ago
As far as I can understand, U+202F is for enlarging space after these mark, is 
not it? For such situation, breaking space should be used. U+202F is a 
non-breaking space.

Original comment by andrej.panov on 19 Sep 2012 at 5:18

GoogleCodeExporter commented 9 years ago
No, it's for introducing space before the marks (or after an opening quote 
mark), between the punctuation and the word that would normally be attached to 
it, like this:

la Foudre, disait_: Bah_! qui est-ce qui n’a pas cinquante ans_? quelques 
blancs-becs peut-être_!

(in place of _ there should be U+202F, of course)

This may give more information: 
http://stackoverflow.com/questions/595365/how-to-render-narrow-non-breaking-spac
es-in-html-for-windows

Original comment by jel...@gmail.com on 19 Sep 2012 at 12:39

GoogleCodeExporter commented 9 years ago
I see, it should be equal to thin space (U+2009).
Submitted to font-helpers project.

Original comment by andrej.panov on 20 Sep 2012 at 4:57