Tue 23 May 2017 06:32:47 PM UTC, comment #13:
It is fixed.
|
Tue 23 May 2017 03:54:55 PM UTC, comment #12:
See SVN. Should be fixed.
|
Tue 23 May 2017 03:06:10 PM UTC, comment #11:
In FreeSans Bold Oblique, small caps ⟨dž⟩ has the háček on the first letter.
|
Mon 22 May 2017 09:41:38 PM UTC, comment #10:
See SFN. How's that?
|
Mon 22 May 2017 08:28:05 PM UTC, comment #9:
In FreeSans Bold Oblique, ⟨LjNj⟩ is wrong with 'smcp'; it is also wrong with 'c2sc'.
|
Thu 18 May 2017 10:58:33 PM UTC, comment #8:
Now in FreeSans Bold Oblique.
|
Tue 16 May 2017 03:28:41 PM UTC, comment #7:
Other than FreeSans Bold Oblique, FreeMono Bold, and FreeMono Bold Oblique, which you’ve explained, this is done.
|
Tue 16 May 2017 02:48:47 PM UTC, comment #6:
> In FreeSerif Bold Italic, 'smcp' ⟨Lj⟩ has a small caps ⟨L⟩, but it should have a capital ⟨L⟩.
whoops!
> In FreeMono and FreeMono Oblique, 'smcp' has no effect on the titlecase digraphs.
> In FreeMono and FreeMono Oblique, 'c2sc' converts the titlecase digraphs’ lowercase letters to small caps, but they should be left lowercase.
damned corner-cases.
find attached an updated test showing caps-to-smallcaps
(file #40713)
|
Mon 15 May 2017 03:54:33 PM UTC, comment #5:
In FreeSerif Bold Italic, 'smcp' ⟨Lj⟩ has a small caps ⟨L⟩, but it should have a capital ⟨L⟩.
In FreeMono and FreeMono Oblique, 'smcp' has no effect on the titlecase digraphs.
In FreeMono and FreeMono Oblique, 'c2sc' converts the titlecase digraphs’ lowercase letters to small caps, but they should be left lowercase.
|
Sat 13 May 2017 04:56:02 PM UTC, comment #4:
Now in Sans normal, oblique, and bold.
Cheating somewhat with DZ lookups, because small caps letters look just like small ones in this case.
Still waiting to fix bold oblique to be fixed first.
|
Sat 13 May 2017 04:03:55 PM UTC, comment #3:
Now in Mono as well.
Different from variable-spaced faces -- want to preserve digraph as single char.
Note Mono bold and bold oblique don't yet have small caps.
|
Sat 13 May 2017 03:04:26 PM UTC, comment #2:
OK I finally made a separate lookup table specially for the dz-hacek letters -- these must precede the other lookups that handle the parts. It feels right, and I guess I just don't care enough to understand why such a thing is necessary.
In Serif faces so far.
|
Sat 13 May 2017 09:06:31 AM UTC, comment #1:
All but one of
DŽDždžLJLjljNJNjnjDZDzdz
are easy.
I'm struggling with DŽ however. The canonical decomposition should be D Ž, but then the c2sc table then fails to make a small cap of the Ž (but it does small-cap the D!). So I tried D Z + hacek (puts the hacek on the D instead of the Z!), and DZ + hacek (fails to make the DZ small-cap).
I'm not keen on making a small-cap version of DZ. I faked it by making it decompoze to D ž, which only appears to work because z doesn't change much in small caps.
It's something to do with the way the substitution algorithm behaves after a multiple substitution. I don't really want to know. Hm. Why is it these corner cases are also so often the least bloody important?
|
Mon 08 May 2017 08:04:29 PM UTC, original submission:
In all the fonts, the titlecase Latin digraphs ⟨DžLjNjDz⟩ are not affected by 'smcp'. For example, the small caps U+01C8 should look identical to the small caps ⟨Lj⟩.
|