just-in-case ATS flags for non-combine mode

svn: r1200
This commit is contained in:
Matthew Flatt 2005-11-01 20:15:10 +00:00
parent 8cfcbf1b98
commit a1002fc495

View File

@ -1077,15 +1077,15 @@ static double DrawMeasUnicodeText(const char *text, int d, int theStrlen, int uc
ATSUAttributeValuePtr ll_theValues[2]; ATSUAttributeValuePtr ll_theValues[2];
ATSLineLayoutOptions ll_attribs; ATSLineLayoutOptions ll_attribs;
ll_attribs = (kATSLineHasNoHangers
| kATSLineHasNoOpticalAlignment);
if (qd_spacing) { if (qd_spacing) {
ll_attribs = (kATSLineFractDisable ll_attribs |= (kATSLineFractDisable
| kATSLineDisableAutoAdjustDisplayPos | kATSLineDisableAutoAdjustDisplayPos
| kATSLineDisableAllLayoutOperations | kATSLineDisableAllLayoutOperations
| kATSLineUseDeviceMetrics | kATSLineUseDeviceMetrics
| (use_cgctx ? 0 : kATSLineUseQDRendering)); | (use_cgctx ? 0 : kATSLineUseQDRendering));
} else {
ll_attribs = (kATSLineHasNoHangers
| kATSLineHasNoOpticalAlignment);
} }
ll_theTags[cnt] = kATSULineLayoutOptionsTag; ll_theTags[cnt] = kATSULineLayoutOptionsTag;
ll_theSizes[cnt] = sizeof(ATSLineLayoutOptions); ll_theSizes[cnt] = sizeof(ATSLineLayoutOptions);