<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi all,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I've seen many reports about STAT-derived instance names in legacy applications — especially the applications using RBIZ (Regular-Bold-Italic-BoldItalic) family model — caused problems, especially
<i>name truncation</i>, since these applications use legacy APIs that have a rather strict limit of derived family names, and is hard to change due to its strict binary compatibility requirements. Such APIs include GDI, and perhaps protocols used in printing.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
To cope with such issues, I've came up with ideas including these options:</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<ol>
<li>The Spec to specify that, font API implementations should automatically <i>hide the derived instance</i> or
<i>generate a compatible but artificial name</i> for derived instances, if its name does not meet the API's limitations.</li><li>Add an extra flag <span style="font-family: Menlo, Monaco, Consolas, "Courier New", Courier, monospace; font-size: 14px;">HIDE_IN_LEGACY_RBIZ_APPLICATOINS = 4</span> into STAT's axis value tables, denoting that this axis value should be hidden in legacy
 applications, and instance derivation is worked as status quo.<br>
</li></ol>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
So are there any thoughts about this problem and my purposed solutions?</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Yours,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Renzhi</div>
</body>
</html>