[sc34wg4] RE: COR3 issue: ST_Hint

suzuki toshiya mpsuzuki at hiroshima-u.ac.jp
Thu Sep 24 13:33:14 CEST 2015


I have no problem with the proposed improvement of the text.

Regards,
mpsuzuki

Arms, Caroline wrote:
> John,
> 
>  
> 
>  From a grammatical viewpoint, I certainly don’t like “multiple of 
> the”.  What about “more than one of the”?
> 
>  
> 
> I found the paragraph beginning ”There are” rather hard to grasp.  I 
> really needed to read the Note to understand it.  The dogmatic “There 
> are” seemed odd.   And “arbitrate that conflict” and “determine how 
> ambiguities in this run shall be handled” seem to be saying the same thing.
> 
>  
> 
> Would there be any problem with:
> 
>  
> 
> For characters which are not explicitly stored in the document, and 
> which can be mapped into more than one of the font slot categories 
> described in the parent element, this attribute shall be used to 
> determine how ambiguities in this run shall be handled.
> 
>  
> 
>     Just a thought.
> 
>  
> 
>     Caroline
> 
>  
> 
>  
> 
> Caroline Arms
> 
> Library of Congress Contractor
> 
> Co-compiler of Sustainability of Digital Formats resource    
> http://www.digitalpreservation.gov/formats/
> 
>  
> 
> ** Views expressed are personal and not necessarily those of the 
> institution **
> 
>  
> 
> *From:* John Haug [mailto:johnhaug at exchange.microsoft.com]
> *Sent:* Thursday, September 24, 2015 4:44 AM
> *To:* SC 34 WG4; suzuki toshiya
> *Subject:* RE: COR3 issue: ST_Hint
> 
>  
> 
> Keeping this in the existing e-mail thread.  I've attached the final 
> text we arrived at during the face-to-face meeting in Beijing.  In 
> short, I modified the descriptive text to make it less proscriptive and 
> more indicative that the values of the attributes are an indicator that 
> only has meaning when taken within the context of the parent element 
> containing the attribute using this simple type.
> 
>  
> 
> John
> 
>  
> 
> *From:* John Haug [mailto:johnhaug at exchange.microsoft.com]
> *Sent:* Friday, September 18, 2015 3:28 PM
> *To:* SC 34 WG4 <e-SC34-WG4 at ecma-international.org 
> <mailto:e-SC34-WG4 at ecma-international.org>>; suzuki toshiya 
> <mpsuzuki at hiroshima-u.ac.jp <mailto:mpsuzuki at hiroshima-u.ac.jp>>
> *Subject:* RE: COR3 issue: ST_Hint
> 
>  
> 
> Suzuki-san offered these comments on DR 09-0040 along with others in 
> another e-mail:
> 
> DR 09-0040
> 
> ----------
> 
> The "hint" attribute can take "cs" (complex script) for font slot selection?
> 
>  
> 
> The reason why "cs" was to be removed is following; By default, the font 
> slot (from ansi/hansi/ea/cs) is selected by the codepoint of the 
> character to be rendered.
> 
> Also it is forcibly changed by w:cs or w:rtl elements.
> 
> The default slot selection by the codepoint is sometimes not unique but 
> configurable (e.g. the ellipsis is rendered by for ascii slot by 
> default, but it could be changed to ea slot, by setting hint to ea). For 
> such configurable cases, the codepoint-to-slot table have special 
> descriptions like "use X slot, but if hint is set to Y, Y slot is used".
> 
> We should be careful that the hint does not change everything, but 
> changes configurable parts.
> 
>  
> 
> At present, the codepoint-to-slot table has no character that cs slot is 
> used by default, or, cs slot could be used by setting hint 
> appropriately. If the table is correct, I'm suspicious if setting hint 
> to cs has any effect.
> 
> I think this was background why cs would be removed from the possible 
> values of hint.
> 
>  
> 
> There would be a few rationales to permit "cs" value in hint;
> 
>  
> 
> a) the table was incorrect; some codepoints could be configured to use 
> cs font slot, by setting hint to cs.
> 
>  
> 
> b) setting hint to cs makes everything rendered by cs font slot, as w:cs 
> and w:rtl.
> 
>  
> 
> c) setting hint to cs does nothing, but the values should be permitted 
> because existing implementation could write it (dealing them as 
> "invalid" is problematic).
> 
>  
> 
> I think any of above 3 rationales would be reasonable to permit "cs" in 
> hint, however, "what would occur by setting hint to cs" should be clarified.
> 
>  
> 
>  
> 
> I can confirm after talking with a developer here that Word will write 
> hint=”cs” and that it appears only to be used when Word writes list 
> formatting in HTML output.  So, hopefully we can agree to keep the 
> attribute value and we are all correct that it has no effect on the 
> giant table added to 17.3.2.26 rFonts by this DR.  Assuming there are no 
> other concerns, we should take a little time to tweak the text on the cs 
> description (and possibly reflect the same in eastAsia) to sound less 
> directive since the actions implementers are to take are defined well in 
> the table added to 17.3.2.26.
> 
>  
> 
> Thanks for the analysis, Suzuki-san!
> 
>  
> 
> John
> 
>  
> 
> *From:* John Haug [mailto:johnhaug at exchange.microsoft.com]
> *Sent:* Wednesday, September 9, 2015 4:06 PM
> *To:* 'SC 34 WG4' <e-SC34-WG4 at ecma-international.org 
> <mailto:e-SC34-WG4 at ecma-international.org>>
> *Subject:* RE: COR3 issue: ST_Hint
> 
>  
> 
> We discussed this on the last teleconference.  Nobody remembered the 
> details behind this and some old e-mail dug up by Murata-san and 
> Caroline didn’t show a specific decision or reason.  Chris and I looked 
> through a trove of public files we have access to and “cs” does appear 
> in some.  I think the right resolution here is to keep “cs”.
> 
>  
> 
> John
> 
>  
> 
> *From:* John Haug [mailto:johnhaug at exchange.microsoft.com]
> *Sent:* Friday, August 14, 2015 2:52 PM
> *To:* 'SC 34 WG4' <e-SC34-WG4 at ecma-international.org 
> <mailto:e-SC34-WG4 at ecma-international.org>>
> *Subject:* COR3 issue: ST_Hint
> 
>  
> 
> Background: E-mail “Leftover from DR 09-0040” (latest reply 2015-08-03)
> 
>  
> 
> Summary:
> 
> ST_Hint (DR 09-0040)
> 
> ·         DR removed “cs” value
> 
> ·         --> Murata-san to remove "cs" from schemas
> 
> ·         ** Only the value “default” remains; where did “eastAsia” get 
> removed?  DR 09-0040 adds lots of text referring to “cs” and “eastAsia” 
> values of the hint attribute for some CTs, which is of type ST_Hint.  DR 
> 09-0040 is therefore internally inconsistent and should not be applied 
> as is.  I haven’t yet rediscovered why ST_Hint had items removed.
> 
> Rex> I just checked MM’s mail, “Leftover from DR 09-0040” of 2015-08-02, 
> and his proposed schema fix only removes cs; eastAsia is still there.
> 
>  
> 
> However, on close inspection, the way the Enumeration Value table is 
> written in the COR (see entry #81) is that this is the complete table. 
> As eastAsian was never intended to be removed, I should have shown an 
> empty row after the default row, containing …, indicating that the 
> remainder of the table stays as is. And even though the COR didn’t 
> contain that …, when I applied the COR to 2012, I did NOT remove 
> eastAsian, ‘cos there was no delete (strike-through in red) instruction 
> in the COR to do so.
> 
>  
> 
> Regarding, “DR 09-0040 adds lots of text referring to “cs” and 
> “eastAsia” values of the hint attribute for some CTs, which is of type 
> ST_Hint.  DR 09-0040 is therefore internally inconsistent and should not 
> be applied as is”, I see there is a cs element APART from the cs 
> enumeration value in ST_Hint. (I also see that eastAsia is also an 
> attribute name as well as an enum value.)
> 
>  
> 
> I think this needs to be looked at to determine whether the cs attribute 
> value should be removed and to confirm whether eastAsia was to be 
> removed (and if so whether it ought to).  Because there is such a 
> significant amount of text changed here, I think publishing as is would 
> be a problem and that we should correct this before the Beijing meeting 
> so the new DCOR ballot (COR3b?) will have it.
> 


More information about the sc34wg4 mailing list