- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Mon, 28 Mar 2011 22:38:46 -0700
- To: taka oshiyama <oshiyama@est.co.jp>
- CC: public-css-testsuite@w3.org
On 02/21/2011 03:43 AM, taka oshiyama wrote: > Hi > > Please find a subject testcase I submitted here > http://test.csswg.org/source/contributors/east-tokyo/submitted/css3-text/text-emphasis-color-001.xht > Please kindly review it and give me feedback if any. Hello Taka, Because the positioning of the emphasis marks is not precisely defined by the spec (and also because the shape and size of the marks are suggested rather than required), these tests cannot be written with exact references as you are doing here. Reftests must match their references pixel-perfectly. The abpos technique is very clever, and is close enough to give the tester a clear idea of what's expected from a manual comparison, but they won't work for an automated comparison. What you should do is: - Write instructions that the test text should have marks "similar to" (rather than identical to) the one in the reference over each character. This will make all these files function accurately as self-describing tests. - Make the reference file for text-emphasis-style using text-emphasis: <string> syntax on the test part. For most implementations that support text-emphasis, this should provide an accurate reference. To create a reference for text-emphasis: <string>, probably the best you can do is create a negative reference using != instead of == in the reftest.list file. Then compare the test to a file that doesn't have text-emphasis: this will make implementations that don't support text-empahasis: <string> at all fail during an automated run. (Because we can't make a true positive reference here, a manual comparison will be necessary to ensure correctness for this test.) I'm not sure yet what how to make a reference for the colors. We can leave it as a self-describing test only for now. Make sure that the test instructions are asking about matching the color, rather than paying attention to shapes. - For the abspos references, it will probably give better results to set both 'left' and 'right' and use 'text-align: center' to center the mark over the character. - Lastly, use different kinds of characters here as the base text, e.g. ABC早午晚いろはابتdཀཁག to test that the emphasis marks work correctly with different scripts. It would be a good idea to have a separate test that makes sure text-emphasis marks work correctly with combining characters, e.g. throw in some decomposed Korean and accented Latin, and maybe a few Indic examples from UAX29. g̈각நிเก etc. http://unicode.org/reports/tr29/ ~fantasai
Received on Tuesday, 29 March 2011 05:39:25 UTC