![]() | |
#91
| ||||
| ||||
|
|
"Jukka K. Korpela" <jkorpela (AT) cs (DOT) tut.fi> writes: [...] Generally, use of ligatures (at least for Latin characters) would be something _unexpected_. No, I don't think so. I saw it because I was expecting it! In printed typography, use of ligatures is the norm; the ligatures are used simply to improve appearance -- eg "fi" either looks too spaced out or the dot on the top of the "i" crashes into the kern of the f. |
|
So I think ligature rendering should be off by default. But this is (at least currently) a quality of implementation issue, not something required n HTML specs. That's what I meant by not mandating that it doesn't happen. It's certainly the sort of thing that a user might turn off, but (as long as it was done right), I think the HTML (or CSS) specs shouldn't say that it mustn't be done. |
|
If you want ligatures, you can explicitly ask for them using a control character or, more effectively, replacing a sequence of characters by a compatibility character representing their ligature, such as fi. The trouble with that is that it turns a presentation issue into content. |
|
If my site is called "Waffle shop" I might reasonably hope that (given a capable output device) the ffl is displayed as nicely as possible, but I certainly want a user to get 11 characters if they copy and paste it, and I want it to match those eleven characters in web searches. |
#92
| |||
| |||
|
|
Tue, 04 Mar 2008 01:53:34 -0600 from Ben C <spamspam (AT) spam (DOT) eggs>: On 2008-03-04, Stan Brown <the_stan_brown (AT) fastmail (DOT) fm> wrote: I've been using Vim for many years, and I can assure you that is not default behavior. You, or someone on your behalf, may have set up some sort of mapping. I've found it in the manual, it's the joinspaces option, and it is on by default: 'joinspaces' 'js' boolean (default on) global {not in Vi} Insert two spaces after a '.', '?' and '!' with a join command. WITH A JOIN COMMAND. Not routinely in ordinary typing, which I thought we were talking about. |
#93
| |||
| |||
|
|
On 2008-03-05, Jon Fairbairn <jon.fairbairn (AT) cl (DOT) cam.ac.uk> wrote: "Jukka K. Korpela" <jkorpela (AT) cs (DOT) tut.fi> writes: [...] Generally, use of ligatures (at least for Latin characters) would be something _unexpected_. No, I don't think so. I saw it because I was expecting it! In printed typography, use of ligatures is the norm; the ligatures are used simply to improve appearance -- eg "fi" either looks too spaced out or the dot on the top of the "i" crashes into the kern of the f. Most of the current generation of browsers (including IE, Firefox 2, Opera 9) don't even do kerning. So I think ligature rendering should be off by default. But this is (at least currently) a quality of implementation issue, not something required *n HTML specs. That's what I meant by not mandating that it doesn't happen. It's certainly the sort of thing that a user might turn off, but (as long as it was done right), I think the HTML (or CSS) specs shouldn't say that it mustn't be done. Definitely. Arabic and Devanagari look pretty bad without ligatures, although English doesn't really need them. If my site is called "Waffle shop" I might reasonably hope that (given a capable output device) the ffl is displayed as nicely as possible, but I certainly want a user to get 11 characters if they copy and paste it, and I want it to match those eleven characters in web searches. Exactly. |
#94
| |||
| |||
|
|
Stan Brown wrote: Mon, 3 Mar 2008 14:07:38 -0000 from mrcakey <nospam (AT) spamispoo (DOT) com>: Just out of interest, what is the logic behind collapsing spaces in text? I'd love to be able to display a document I'd written with the conventional 2 spaces after a full stop. Two spaces is *not* conventional after a full stop, any more than "between he and I" is conventional in grammar. It is a common error, and that's all. Not sure what you mean by "conventional." Whose convention? Specified when? In what context? Defined by whom for what? It sure was how I was taught touch typing in 1963. Period, space space. I might even have an old style manual around here somewhere. If I do I'll look it up. But, my memory is firm on that, and so is the memory built into my touch-typing finger tips. I agree, the Web is different. Not sure why the decision was made on collapsing spaces was made. Not sure it makes any sense to me at all. But, ok, that's the way it is, fine, I'll get with the program when working on the Web. No problem. I'm still curious how and why that decision was made to abandon an long standard practice. |
#95
| |||
| |||
|
|
On Mon, 03 Mar 2008 22:12:37 -0500, Ed Mullen <ed (AT) edmullen (DOT) net> wrote: Stan Brown wrote: Mon, 3 Mar 2008 14:07:38 -0000 from mrcakey <nospam (AT) spamispoo (DOT) com>: Just out of interest, what is the logic behind collapsing spaces in text? I'd love to be able to display a document I'd written with the conventional 2 spaces after a full stop. Two spaces is *not* conventional after a full stop, any more than "between he and I" is conventional in grammar. It is a common error, and that's all. Not sure what you mean by "conventional." Whose convention? Specified when? In what context? Defined by whom for what? It sure was how I was taught touch typing in 1963. Period, space space. I might even have an old style manual around here somewhere. If I do I'll look it up. But, my memory is firm on that, and so is the memory built into my touch-typing finger tips. [snip] It is typically a US habit. Some editors even ADD a second space after a period automatically when paragraphs are reformatted. I think the practice dates from the monospace typewriter era. -- Viajero 17:42, 25 Oct 2003 (UTC) Here in Europe we always use 1 space. |
|
But may be the world changes ... "AP Writing Style" is one space after a period. 19 December 2006 Go to http://www.apstylebook.com/ask_editor.php and.... search "spaces after a period" |
#96
| |||
| |||
|
|
Arabic and Devanagari look pretty bad without ligatures, although English doesn't really need them. |
![]() |
| Thread Tools | |
| Display Modes | |
| |