https://bugs.freedesktop.org/show_bug.cgi?id=44023

--- Comment #7 from Owen Genat <[email protected]> ---
Created attachment 89657
  --> https://bugs.freedesktop.org/attachment.cgi?id=89657&action=edit
ODT and screenshots showing rendering under v3304 through v4132.

This report basically deals with the Unicode FAQ "Q: Yes, I can represent (for
example) X with circumflex by use of X with a combining circumflex: <U+0058,
U+0302>. But it doesn't display correctly. The circumflex comes out misplaced,
not properly over the “X”.":

http://www.unicode.org/faq/char_combmark.html#12b

There has been steady improvement in LO (and possibly the fonts shown in the
attached) with respect to the handling of combining characters. The attached
ODT was created under Ubuntu 10.04 x86_64 running v4.1.3.2 Build ID:
70feb7d99726f064edab4605a8ab840c50ec57a and provides an example in 36pt of A
(U+0041) combined with these combining marks indicated in the description:

- Combining grave accent (U+0300) 
- Combining acute accent (U+0301) 
- Combining circumflex accent (U+0302) 
- Combining tilde (U+0303) 
- Combining macron (U+0304) 

... using the main fonts (not all variants e.g., condensed, mono, etc.) that
are distributed with LO v4.1.3.2 as well as Arial and Times New Roman. This
document was then viewed under the same OS using these versions of LO (not
ideal I know, but still indicative):

- v3.3.0.4 OOO330m19 Build: 6
- v3.4.6.2 OOO340m1 Build: 602
- v3.5.7.2 Build ID: 3215f89-f603614-ab984f2-7348103-1225a5b
- v3.6.7.2 Build ID: e183d5b
- v4.0.6.2 Build ID: 2e2573268451a50806fcd60ae2d9fe01dd0ce24
- v4.1.3.2 Build ID: 70feb7d99726f064edab4605a8ab840c50ec57a

Screenshots from each are shown. Obviously the earlier version are not going to
render all fonts well as many were not included until a later version (thus
there is some font substitution). Even so the results are encouraging. Here is
a summary:

v3.3.0.4 - Gentium Basic, Gentium Book Basic OK
v3.4.6.2 - no change
v3.5.7.2 - Linux Libertine G OK, Linux Biolinum G partially OK (tilde and
macron display incorrectly)
v3.6.7.2 - Liberation Sans, Liberation Serif both have regression in tilde
v4.0.6.2 - DejaVu Sans, DejaVu Serif, Arial, Times New Roman OK, Source Code
Pro error in general display
v4.1.3.2 - Liberation Sans, Liberation Serif, Open Sans, PT Serif, Source Code
Pro OK

The only outstanding rendering issue as at v4.1.3.2 is with Linux Biolinum G
for the tilde and macron characters indicated. Obviously this is not a
comprehensive combining character test and so other (untested) fonts and
character combinations may render differently.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to