tdf#105454: Stop ignoring font kerning setting

Make sure the default is for kerning to be enable, and honor the setting
to disable it.

This also updates the expectations for chart2_xshape tests for file that
had kerning disabled and was previously ignored.

Change-Id: Icf6bb75e71cae43868fba323ca3c61e4a3e81523
Reviewed-on: https://gerrit.libreoffice.org/34169
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
diff --git a/chart2/qa/extras/xshape/data/reference/tdf90839-1.xml b/chart2/qa/extras/xshape/data/reference/tdf90839-1.xml
index 1e560ac..7dcbab78 100644
--- a/chart2/qa/extras/xshape/data/reference/tdf90839-1.xml
+++ b/chart2/qa/extras/xshape/data/reference/tdf90839-1.xml
@@ -175,11 +175,11 @@
       <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
      </Transformation>
     </XShape>
     <XShape positionX="8395" positionY="4449" sizeX="9187" sizeY="7857" type="com.sun.star.drawing.GroupShape">
     <XShape positionX="8394" positionY="4449" sizeX="9188" sizeY="7857" type="com.sun.star.drawing.GroupShape">
      <XShapes>
       <XShape positionX="8395" positionY="4449" sizeX="9187" sizeY="7857" type="com.sun.star.drawing.GroupShape">
       <XShape positionX="8394" positionY="4449" sizeX="9188" sizeY="7857" type="com.sun.star.drawing.GroupShape">
        <XShapes>
         <XShape positionX="8395" positionY="4449" sizeX="9187" sizeY="7857" type="com.sun.star.drawing.GroupShape" name="CID/D=0:CS=0:CT=0:Series=0:DataLabels=">
         <XShape positionX="8394" positionY="4449" sizeX="9188" sizeY="7857" type="com.sun.star.drawing.GroupShape" name="CID/D=0:CS=0:CT=0:Series=0:DataLabels=">
          <XShapes>
           <XShape positionX="16336" positionY="9274" sizeX="1246" sizeY="849" type="com.sun.star.drawing.GroupShape" name="CID/MultiClick/CID/D=0:CS=0:CT=0:Series=0:DataLabels=:DataLabel=0">
            <XShapes>
@@ -227,9 +227,9 @@
             <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
            </Transformation>
           </XShape>
           <XShape positionX="8395" positionY="7891" sizeX="1034" sizeY="849" type="com.sun.star.drawing.GroupShape" name="CID/MultiClick/CID/D=0:CS=0:CT=0:Series=0:DataLabels=:DataLabel=2">
           <XShape positionX="8394" positionY="7893" sizeX="1060" sizeY="849" type="com.sun.star.drawing.GroupShape" name="CID/MultiClick/CID/D=0:CS=0:CT=0:Series=0:DataLabels=:DataLabel=2">
            <XShapes>
             <XShape positionX="8395" positionY="7891" sizeX="1034" sizeY="849" type="com.sun.star.drawing.TextShape" text="Green&#10;5.56%" fontHeight="12.000000" fontColor="595959" textAutoGrowHeight="true" textAutoGrowWidth="true" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="CENTER" textVerticalAdjust="CENTER" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="3889" textMinimumFrameHeight="1" textMinimumFrameWidth="1" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="ffffff" fillTransparence="0" fillTransparenceGradientName="">
             <XShape positionX="8394" positionY="7893" sizeX="1060" sizeY="849" type="com.sun.star.drawing.TextShape" text="Green&#10;5.56%" fontHeight="12.000000" fontColor="595959" textAutoGrowHeight="true" textAutoGrowWidth="true" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="CENTER" textVerticalAdjust="CENTER" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="3889" textMinimumFrameHeight="1" textMinimumFrameWidth="1" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="ffffff" fillTransparence="0" fillTransparenceGradientName="">
              <FillTransparenceGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
              <FillGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
              <FillHatch style="SINGLE" color="3465a4" distance="20" angle="0"/>
@@ -238,15 +238,15 @@
              <LineStart/>
              <LineEnd/>
              <Transformation>
               <Line1 column1="1035.000000" column2="0.000000" column3="8395.000000"/>
               <Line2 column1="0.000000" column2="850.000000" column3="7891.000000"/>
               <Line1 column1="1061.000000" column2="0.000000" column3="8394.000000"/>
               <Line2 column1="0.000000" column2="850.000000" column3="7893.000000"/>
               <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
              </Transformation>
             </XShape>
            </XShapes>
            <Transformation>
             <Line1 column1="1035.000000" column2="0.000000" column3="8395.000000"/>
             <Line2 column1="0.000000" column2="850.000000" column3="7891.000000"/>
             <Line1 column1="1061.000000" column2="0.000000" column3="8394.000000"/>
             <Line2 column1="0.000000" column2="850.000000" column3="7893.000000"/>
             <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
            </Transformation>
           </XShape>
@@ -298,21 +298,21 @@
           </XShape>
          </XShapes>
          <Transformation>
           <Line1 column1="9188.000000" column2="0.000000" column3="8395.000000"/>
           <Line1 column1="9189.000000" column2="0.000000" column3="8394.000000"/>
           <Line2 column1="0.000000" column2="7858.000000" column3="4449.000000"/>
           <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
          </Transformation>
         </XShape>
        </XShapes>
        <Transformation>
         <Line1 column1="9188.000000" column2="0.000000" column3="8395.000000"/>
         <Line1 column1="9189.000000" column2="0.000000" column3="8394.000000"/>
         <Line2 column1="0.000000" column2="7858.000000" column3="4449.000000"/>
         <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
        </Transformation>
       </XShape>
      </XShapes>
      <Transformation>
       <Line1 column1="9188.000000" column2="0.000000" column3="8395.000000"/>
       <Line1 column1="9189.000000" column2="0.000000" column3="8394.000000"/>
       <Line2 column1="0.000000" column2="7858.000000" column3="4449.000000"/>
       <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
      </Transformation>
diff --git a/chart2/qa/extras/xshape/data/reference/tdf90839-2.xml b/chart2/qa/extras/xshape/data/reference/tdf90839-2.xml
index 87ef26a..489b346 100644
--- a/chart2/qa/extras/xshape/data/reference/tdf90839-2.xml
+++ b/chart2/qa/extras/xshape/data/reference/tdf90839-2.xml
@@ -14,7 +14,7 @@
   <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
  </Transformation>
 </XShape>
 <XShape positionX="4635" positionY="2700" sizeX="19359" sizeY="11357" type="com.sun.star.drawing.GroupShape" name="CID/D=0">
 <XShape positionX="4609" positionY="2700" sizeX="19412" sizeY="11357" type="com.sun.star.drawing.GroupShape" name="CID/D=0">
  <XShapes>
   <XShape positionX="8207" positionY="3821" sizeX="9721" sizeY="9721" type="com.sun.star.drawing.RectangleShape" name="MarkHandles" fontHeight="24.000000" fontColor="ffffffff" textAutoGrowHeight="true" textAutoGrowWidth="false" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="CENTER" textVerticalAdjust="CENTER" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="0" textMinimumFrameHeight="0" textMinimumFrameWidth="0" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="729fcf" fillTransparence="0" fillTransparenceGradientName="">
    <FillTransparenceGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
@@ -30,7 +30,7 @@
     <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
    </Transformation>
   </XShape>
   <XShape positionX="4635" positionY="2700" sizeX="19359" sizeY="11357" type="com.sun.star.drawing.RectangleShape" name="PlotAreaIncludingAxes" fontHeight="24.000000" fontColor="ffffffff" textAutoGrowHeight="true" textAutoGrowWidth="false" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="CENTER" textVerticalAdjust="CENTER" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="0" textMinimumFrameHeight="0" textMinimumFrameWidth="0" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="729fcf" fillTransparence="0" fillTransparenceGradientName="">
   <XShape positionX="4609" positionY="2700" sizeX="19412" sizeY="11357" type="com.sun.star.drawing.RectangleShape" name="PlotAreaIncludingAxes" fontHeight="24.000000" fontColor="ffffffff" textAutoGrowHeight="true" textAutoGrowWidth="false" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="CENTER" textVerticalAdjust="CENTER" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="0" textMinimumFrameHeight="0" textMinimumFrameWidth="0" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="729fcf" fillTransparence="0" fillTransparenceGradientName="">
    <FillTransparenceGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
    <FillGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
    <FillHatch style="SINGLE" color="3465a4" distance="20" angle="0"/>
@@ -39,12 +39,12 @@
    <LineStart/>
    <LineEnd/>
    <Transformation>
     <Line1 column1="19360.000000" column2="0.000000" column3="4635.000000"/>
     <Line1 column1="19413.000000" column2="0.000000" column3="4609.000000"/>
     <Line2 column1="0.000000" column2="11358.000000" column3="2700.000000"/>
     <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
    </Transformation>
   </XShape>
   <XShape positionX="4635" positionY="2700" sizeX="19359" sizeY="11357" type="com.sun.star.drawing.GroupShape">
   <XShape positionX="4609" positionY="2700" sizeX="19412" sizeY="11357" type="com.sun.star.drawing.GroupShape">
    <XShapes>
     <XShape positionX="8207" positionY="3819" sizeX="9721" sizeY="9723" type="com.sun.star.drawing.GroupShape">
      <XShapes>
@@ -175,15 +175,15 @@
       <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
      </Transformation>
     </XShape>
     <XShape positionX="4635" positionY="2700" sizeX="19359" sizeY="11357" type="com.sun.star.drawing.GroupShape">
     <XShape positionX="4609" positionY="2700" sizeX="19412" sizeY="11357" type="com.sun.star.drawing.GroupShape">
      <XShapes>
       <XShape positionX="4635" positionY="2700" sizeX="19359" sizeY="11357" type="com.sun.star.drawing.GroupShape">
       <XShape positionX="4609" positionY="2700" sizeX="19412" sizeY="11357" type="com.sun.star.drawing.GroupShape">
        <XShapes>
         <XShape positionX="4635" positionY="2700" sizeX="19359" sizeY="11357" type="com.sun.star.drawing.GroupShape" name="CID/D=0:CS=0:CT=0:Series=0:DataLabels=">
         <XShape positionX="4609" positionY="2700" sizeX="19412" sizeY="11357" type="com.sun.star.drawing.GroupShape" name="CID/D=0:CS=0:CT=0:Series=0:DataLabels=">
          <XShapes>
           <XShape positionX="17907" positionY="9553" sizeX="6087" sizeY="849" type="com.sun.star.drawing.GroupShape" name="CID/MultiClick/CID/D=0:CS=0:CT=0:Series=0:DataLabels=:DataLabel=0">
           <XShape positionX="17907" positionY="9553" sizeX="6114" sizeY="849" type="com.sun.star.drawing.GroupShape" name="CID/MultiClick/CID/D=0:CS=0:CT=0:Series=0:DataLabels=:DataLabel=0">
            <XShapes>
             <XShape positionX="17907" positionY="9553" sizeX="6087" sizeY="849" type="com.sun.star.drawing.TextShape" text="Yellow - The color of sun and honey&#10;33.33%" fontHeight="12.000000" fontColor="595959" textAutoGrowHeight="true" textAutoGrowWidth="true" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="LEFT" textVerticalAdjust="CENTER" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="0" textMinimumFrameHeight="1" textMinimumFrameWidth="1" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="ffffff" fillTransparence="0" fillTransparenceGradientName="">
             <XShape positionX="17907" positionY="9553" sizeX="6114" sizeY="849" type="com.sun.star.drawing.TextShape" text="Yellow - The color of sun and honey&#10;33.33%" fontHeight="12.000000" fontColor="595959" textAutoGrowHeight="true" textAutoGrowWidth="true" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="LEFT" textVerticalAdjust="CENTER" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="0" textMinimumFrameHeight="1" textMinimumFrameWidth="1" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="ffffff" fillTransparence="0" fillTransparenceGradientName="">
              <FillTransparenceGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
              <FillGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
              <FillHatch style="SINGLE" color="3465a4" distance="20" angle="0"/>
@@ -192,14 +192,14 @@
              <LineStart/>
              <LineEnd/>
              <Transformation>
               <Line1 column1="6088.000000" column2="0.000000" column3="17907.000000"/>
               <Line1 column1="6115.000000" column2="0.000000" column3="17907.000000"/>
               <Line2 column1="0.000000" column2="850.000000" column3="9553.000000"/>
               <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
              </Transformation>
             </XShape>
            </XShapes>
            <Transformation>
             <Line1 column1="6088.000000" column2="0.000000" column3="17907.000000"/>
             <Line1 column1="6115.000000" column2="0.000000" column3="17907.000000"/>
             <Line2 column1="0.000000" column2="850.000000" column3="9553.000000"/>
             <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
            </Transformation>
@@ -227,9 +227,9 @@
             <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
            </Transformation>
           </XShape>
           <XShape positionX="4635" positionY="7607" sizeX="3442" sizeY="1273" type="com.sun.star.drawing.GroupShape" name="CID/MultiClick/CID/D=0:CS=0:CT=0:Series=0:DataLabels=:DataLabel=2">
           <XShape positionX="4609" positionY="7607" sizeX="3468" sizeY="1273" type="com.sun.star.drawing.GroupShape" name="CID/MultiClick/CID/D=0:CS=0:CT=0:Series=0:DataLabels=:DataLabel=2">
            <XShapes>
             <XShape positionX="4635" positionY="7607" sizeX="3442" sizeY="1273" type="com.sun.star.drawing.TextShape" text="Green - The color of grass and hope&#10;5.56%" fontHeight="12.000000" fontColor="595959" textAutoGrowHeight="true" textAutoGrowWidth="true" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="RIGHT" textVerticalAdjust="CENTER" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="3889" textMinimumFrameHeight="1" textMinimumFrameWidth="1" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="ffffff" fillTransparence="0" fillTransparenceGradientName="">
             <XShape positionX="4609" positionY="7607" sizeX="3468" sizeY="1273" type="com.sun.star.drawing.TextShape" text="Green - The color of grass and hope&#10;5.56%" fontHeight="12.000000" fontColor="595959" textAutoGrowHeight="true" textAutoGrowWidth="true" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="RIGHT" textVerticalAdjust="CENTER" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="3889" textMinimumFrameHeight="1" textMinimumFrameWidth="1" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="ffffff" fillTransparence="0" fillTransparenceGradientName="">
              <FillTransparenceGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
              <FillGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
              <FillHatch style="SINGLE" color="3465a4" distance="20" angle="0"/>
@@ -238,21 +238,21 @@
              <LineStart/>
              <LineEnd/>
              <Transformation>
               <Line1 column1="3443.000000" column2="0.000000" column3="4635.000000"/>
               <Line1 column1="3469.000000" column2="0.000000" column3="4609.000000"/>
               <Line2 column1="0.000000" column2="1274.000000" column3="7607.000000"/>
               <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
              </Transformation>
             </XShape>
            </XShapes>
            <Transformation>
             <Line1 column1="3443.000000" column2="0.000000" column3="4635.000000"/>
             <Line1 column1="3469.000000" column2="0.000000" column3="4609.000000"/>
             <Line2 column1="0.000000" column2="1274.000000" column3="7607.000000"/>
             <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
            </Transformation>
           </XShape>
           <XShape positionX="5983" positionY="3570" sizeX="3865" sizeY="1273" type="com.sun.star.drawing.GroupShape" name="CID/MultiClick/CID/D=0:CS=0:CT=0:Series=0:DataLabels=:DataLabel=3">
           <XShape positionX="6777" positionY="3570" sizeX="3071" sizeY="1273" type="com.sun.star.drawing.GroupShape" name="CID/MultiClick/CID/D=0:CS=0:CT=0:Series=0:DataLabels=:DataLabel=3">
            <XShapes>
             <XShape positionX="5983" positionY="3570" sizeX="3865" sizeY="1273" type="com.sun.star.drawing.TextShape" text="Red - The color of rose and passion&#10;19.44%" fontHeight="12.000000" fontColor="595959" textAutoGrowHeight="true" textAutoGrowWidth="true" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="RIGHT" textVerticalAdjust="BOTTOM" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="3889" textMinimumFrameHeight="1" textMinimumFrameWidth="1" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="ffffff" fillTransparence="0" fillTransparenceGradientName="">
             <XShape positionX="6777" positionY="3570" sizeX="3071" sizeY="1273" type="com.sun.star.drawing.TextShape" text="Red - The color of rose and passion&#10;19.44%" fontHeight="12.000000" fontColor="595959" textAutoGrowHeight="true" textAutoGrowWidth="true" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="RIGHT" textVerticalAdjust="BOTTOM" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="3889" textMinimumFrameHeight="1" textMinimumFrameWidth="1" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="ffffff" fillTransparence="0" fillTransparenceGradientName="">
              <FillTransparenceGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
              <FillGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
              <FillHatch style="SINGLE" color="3465a4" distance="20" angle="0"/>
@@ -261,14 +261,14 @@
              <LineStart/>
              <LineEnd/>
              <Transformation>
               <Line1 column1="3866.000000" column2="0.000000" column3="5983.000000"/>
               <Line1 column1="3072.000000" column2="0.000000" column3="6777.000000"/>
               <Line2 column1="0.000000" column2="1274.000000" column3="3570.000000"/>
               <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
              </Transformation>
             </XShape>
            </XShapes>
            <Transformation>
             <Line1 column1="3866.000000" column2="0.000000" column3="5983.000000"/>
             <Line1 column1="3072.000000" column2="0.000000" column3="6777.000000"/>
             <Line2 column1="0.000000" column2="1274.000000" column3="3570.000000"/>
             <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
            </Transformation>
@@ -298,35 +298,35 @@
           </XShape>
          </XShapes>
          <Transformation>
           <Line1 column1="19360.000000" column2="0.000000" column3="4635.000000"/>
           <Line1 column1="19413.000000" column2="0.000000" column3="4609.000000"/>
           <Line2 column1="0.000000" column2="11358.000000" column3="2700.000000"/>
           <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
          </Transformation>
         </XShape>
        </XShapes>
        <Transformation>
         <Line1 column1="19360.000000" column2="0.000000" column3="4635.000000"/>
         <Line1 column1="19413.000000" column2="0.000000" column3="4609.000000"/>
         <Line2 column1="0.000000" column2="11358.000000" column3="2700.000000"/>
         <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
        </Transformation>
       </XShape>
      </XShapes>
      <Transformation>
       <Line1 column1="19360.000000" column2="0.000000" column3="4635.000000"/>
       <Line1 column1="19413.000000" column2="0.000000" column3="4609.000000"/>
       <Line2 column1="0.000000" column2="11358.000000" column3="2700.000000"/>
       <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
      </Transformation>
     </XShape>
    </XShapes>
    <Transformation>
     <Line1 column1="19360.000000" column2="0.000000" column3="4635.000000"/>
     <Line1 column1="19413.000000" column2="0.000000" column3="4609.000000"/>
     <Line2 column1="0.000000" column2="11358.000000" column3="2700.000000"/>
     <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
    </Transformation>
   </XShape>
  </XShapes>
  <Transformation>
   <Line1 column1="19360.000000" column2="0.000000" column3="4635.000000"/>
   <Line1 column1="19413.000000" column2="0.000000" column3="4609.000000"/>
   <Line2 column1="0.000000" column2="11358.000000" column3="2700.000000"/>
   <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
  </Transformation>
diff --git a/chart2/qa/extras/xshape/data/reference/tdf90839-3.xml b/chart2/qa/extras/xshape/data/reference/tdf90839-3.xml
index 5f4a235..5355dae 100644
--- a/chart2/qa/extras/xshape/data/reference/tdf90839-3.xml
+++ b/chart2/qa/extras/xshape/data/reference/tdf90839-3.xml
@@ -14,7 +14,7 @@
   <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
  </Transformation>
 </XShape>
 <XShape positionX="1963" positionY="3124" sizeX="19465" sizeY="10509" type="com.sun.star.drawing.GroupShape" name="CID/D=0">
 <XShape positionX="1910" positionY="3124" sizeX="19544" sizeY="10509" type="com.sun.star.drawing.GroupShape" name="CID/D=0">
  <XShapes>
   <XShape positionX="8207" positionY="3821" sizeX="9721" sizeY="9721" type="com.sun.star.drawing.RectangleShape" name="MarkHandles" fontHeight="24.000000" fontColor="ffffffff" textAutoGrowHeight="true" textAutoGrowWidth="false" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="CENTER" textVerticalAdjust="CENTER" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="0" textMinimumFrameHeight="0" textMinimumFrameWidth="0" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="729fcf" fillTransparence="0" fillTransparenceGradientName="">
    <FillTransparenceGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
@@ -30,7 +30,7 @@
     <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
    </Transformation>
   </XShape>
   <XShape positionX="1963" positionY="3124" sizeX="19465" sizeY="10509" type="com.sun.star.drawing.RectangleShape" name="PlotAreaIncludingAxes" fontHeight="24.000000" fontColor="ffffffff" textAutoGrowHeight="true" textAutoGrowWidth="false" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="CENTER" textVerticalAdjust="CENTER" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="0" textMinimumFrameHeight="0" textMinimumFrameWidth="0" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="729fcf" fillTransparence="0" fillTransparenceGradientName="">
   <XShape positionX="1910" positionY="3124" sizeX="19544" sizeY="10509" type="com.sun.star.drawing.RectangleShape" name="PlotAreaIncludingAxes" fontHeight="24.000000" fontColor="ffffffff" textAutoGrowHeight="true" textAutoGrowWidth="false" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="CENTER" textVerticalAdjust="CENTER" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="0" textMinimumFrameHeight="0" textMinimumFrameWidth="0" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="729fcf" fillTransparence="0" fillTransparenceGradientName="">
    <FillTransparenceGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
    <FillGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
    <FillHatch style="SINGLE" color="3465a4" distance="20" angle="0"/>
@@ -39,12 +39,12 @@
    <LineStart/>
    <LineEnd/>
    <Transformation>
     <Line1 column1="19466.000000" column2="0.000000" column3="1963.000000"/>
     <Line1 column1="19545.000000" column2="0.000000" column3="1910.000000"/>
     <Line2 column1="0.000000" column2="10510.000000" column3="3124.000000"/>
     <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
    </Transformation>
   </XShape>
   <XShape positionX="1963" positionY="3124" sizeX="19465" sizeY="10509" type="com.sun.star.drawing.GroupShape">
   <XShape positionX="1910" positionY="3124" sizeX="19544" sizeY="10509" type="com.sun.star.drawing.GroupShape">
    <XShapes>
     <XShape positionX="8207" positionY="3819" sizeX="9721" sizeY="9723" type="com.sun.star.drawing.GroupShape">
      <XShapes>
@@ -175,15 +175,15 @@
       <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
      </Transformation>
     </XShape>
     <XShape positionX="1963" positionY="3124" sizeX="19465" sizeY="10509" type="com.sun.star.drawing.GroupShape">
     <XShape positionX="1910" positionY="3124" sizeX="19544" sizeY="10509" type="com.sun.star.drawing.GroupShape">
      <XShapes>
       <XShape positionX="1963" positionY="3124" sizeX="19465" sizeY="10509" type="com.sun.star.drawing.GroupShape">
       <XShape positionX="1910" positionY="3124" sizeX="19544" sizeY="10509" type="com.sun.star.drawing.GroupShape">
        <XShapes>
         <XShape positionX="1963" positionY="3124" sizeX="19465" sizeY="10509" type="com.sun.star.drawing.GroupShape" name="CID/D=0:CS=0:CT=0:Series=0:DataLabels=">
         <XShape positionX="1910" positionY="3124" sizeX="19544" sizeY="10509" type="com.sun.star.drawing.GroupShape" name="CID/D=0:CS=0:CT=0:Series=0:DataLabels=">
          <XShapes>
           <XShape positionX="17907" positionY="9341" sizeX="3521" sizeY="1273" type="com.sun.star.drawing.GroupShape" name="CID/MultiClick/CID/D=0:CS=0:CT=0:Series=0:DataLabels=:DataLabel=0">
           <XShape positionX="17907" positionY="9341" sizeX="3547" sizeY="1273" type="com.sun.star.drawing.GroupShape" name="CID/MultiClick/CID/D=0:CS=0:CT=0:Series=0:DataLabels=:DataLabel=0">
            <XShapes>
             <XShape positionX="17907" positionY="9341" sizeX="3521" sizeY="1273" type="com.sun.star.drawing.TextShape" text="Yellow - The color of sun and honey&#10;33.33%" fontHeight="12.000000" fontColor="595959" textAutoGrowHeight="true" textAutoGrowWidth="true" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="LEFT" textVerticalAdjust="CENTER" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="3889" textMinimumFrameHeight="1" textMinimumFrameWidth="1" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="ffffff" fillTransparence="0" fillTransparenceGradientName="">
             <XShape positionX="17907" positionY="9341" sizeX="3547" sizeY="1273" type="com.sun.star.drawing.TextShape" text="Yellow - The color of sun and honey&#10;33.33%" fontHeight="12.000000" fontColor="595959" textAutoGrowHeight="true" textAutoGrowWidth="true" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="LEFT" textVerticalAdjust="CENTER" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="3889" textMinimumFrameHeight="1" textMinimumFrameWidth="1" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="ffffff" fillTransparence="0" fillTransparenceGradientName="">
              <FillTransparenceGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
              <FillGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
              <FillHatch style="SINGLE" color="3465a4" distance="20" angle="0"/>
@@ -192,14 +192,14 @@
              <LineStart/>
              <LineEnd/>
              <Transformation>
               <Line1 column1="3522.000000" column2="0.000000" column3="17907.000000"/>
               <Line1 column1="3548.000000" column2="0.000000" column3="17907.000000"/>
               <Line2 column1="0.000000" column2="1274.000000" column3="9341.000000"/>
               <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
              </Transformation>
             </XShape>
            </XShapes>
            <Transformation>
             <Line1 column1="3522.000000" column2="0.000000" column3="17907.000000"/>
             <Line1 column1="3548.000000" column2="0.000000" column3="17907.000000"/>
             <Line2 column1="0.000000" column2="1274.000000" column3="9341.000000"/>
             <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
            </Transformation>
@@ -227,9 +227,9 @@
             <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
            </Transformation>
           </XShape>
           <XShape positionX="1963" positionY="7819" sizeX="6114" sizeY="849" type="com.sun.star.drawing.GroupShape" name="CID/MultiClick/CID/D=0:CS=0:CT=0:Series=0:DataLabels=:DataLabel=2">
           <XShape positionX="1910" positionY="7819" sizeX="6167" sizeY="849" type="com.sun.star.drawing.GroupShape" name="CID/MultiClick/CID/D=0:CS=0:CT=0:Series=0:DataLabels=:DataLabel=2">
            <XShapes>
             <XShape positionX="1963" positionY="7819" sizeX="6114" sizeY="849" type="com.sun.star.drawing.TextShape" text="Green - The color of grass and hope&#10;5.56%" fontHeight="12.000000" fontColor="595959" textAutoGrowHeight="true" textAutoGrowWidth="true" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="RIGHT" textVerticalAdjust="CENTER" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="0" textMinimumFrameHeight="1" textMinimumFrameWidth="1" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="ffffff" fillTransparence="0" fillTransparenceGradientName="">
             <XShape positionX="1910" positionY="7819" sizeX="6167" sizeY="849" type="com.sun.star.drawing.TextShape" text="Green - The color of grass and hope&#10;5.56%" fontHeight="12.000000" fontColor="595959" textAutoGrowHeight="true" textAutoGrowWidth="true" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="RIGHT" textVerticalAdjust="CENTER" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="0" textMinimumFrameHeight="1" textMinimumFrameWidth="1" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="ffffff" fillTransparence="0" fillTransparenceGradientName="">
              <FillTransparenceGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
              <FillGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
              <FillHatch style="SINGLE" color="3465a4" distance="20" angle="0"/>
@@ -238,21 +238,21 @@
              <LineStart/>
              <LineEnd/>
              <Transformation>
               <Line1 column1="6115.000000" column2="0.000000" column3="1963.000000"/>
               <Line1 column1="6168.000000" column2="0.000000" column3="1910.000000"/>
               <Line2 column1="0.000000" column2="850.000000" column3="7819.000000"/>
               <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
              </Transformation>
             </XShape>
            </XShapes>
            <Transformation>
             <Line1 column1="6115.000000" column2="0.000000" column3="1963.000000"/>
             <Line1 column1="6168.000000" column2="0.000000" column3="1910.000000"/>
             <Line2 column1="0.000000" column2="850.000000" column3="7819.000000"/>
             <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
            </Transformation>
           </XShape>
           <XShape positionX="3866" positionY="3994" sizeX="5982" sizeY="849" type="com.sun.star.drawing.GroupShape" name="CID/MultiClick/CID/D=0:CS=0:CT=0:Series=0:DataLabels=:DataLabel=3">
           <XShape positionX="3813" positionY="3994" sizeX="6035" sizeY="849" type="com.sun.star.drawing.GroupShape" name="CID/MultiClick/CID/D=0:CS=0:CT=0:Series=0:DataLabels=:DataLabel=3">
            <XShapes>
             <XShape positionX="3866" positionY="3994" sizeX="5982" sizeY="849" type="com.sun.star.drawing.TextShape" text="Red - The color of rose and passion&#10;19.44%" fontHeight="12.000000" fontColor="595959" textAutoGrowHeight="true" textAutoGrowWidth="true" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="RIGHT" textVerticalAdjust="BOTTOM" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="0" textMinimumFrameHeight="1" textMinimumFrameWidth="1" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="ffffff" fillTransparence="0" fillTransparenceGradientName="">
             <XShape positionX="3813" positionY="3994" sizeX="6035" sizeY="849" type="com.sun.star.drawing.TextShape" text="Red - The color of rose and passion&#10;19.44%" fontHeight="12.000000" fontColor="595959" textAutoGrowHeight="true" textAutoGrowWidth="true" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="RIGHT" textVerticalAdjust="BOTTOM" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="0" textMinimumFrameHeight="1" textMinimumFrameWidth="1" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="ffffff" fillTransparence="0" fillTransparenceGradientName="">
              <FillTransparenceGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
              <FillGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
              <FillHatch style="SINGLE" color="3465a4" distance="20" angle="0"/>
@@ -261,14 +261,14 @@
              <LineStart/>
              <LineEnd/>
              <Transformation>
               <Line1 column1="5983.000000" column2="0.000000" column3="3866.000000"/>
               <Line1 column1="6036.000000" column2="0.000000" column3="3813.000000"/>
               <Line2 column1="0.000000" column2="850.000000" column3="3994.000000"/>
               <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
              </Transformation>
             </XShape>
            </XShapes>
            <Transformation>
             <Line1 column1="5983.000000" column2="0.000000" column3="3866.000000"/>
             <Line1 column1="6036.000000" column2="0.000000" column3="3813.000000"/>
             <Line2 column1="0.000000" column2="850.000000" column3="3994.000000"/>
             <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
            </Transformation>
@@ -298,35 +298,35 @@
           </XShape>
          </XShapes>
          <Transformation>
           <Line1 column1="19466.000000" column2="0.000000" column3="1963.000000"/>
           <Line1 column1="19545.000000" column2="0.000000" column3="1910.000000"/>
           <Line2 column1="0.000000" column2="10510.000000" column3="3124.000000"/>
           <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
          </Transformation>
         </XShape>
        </XShapes>
        <Transformation>
         <Line1 column1="19466.000000" column2="0.000000" column3="1963.000000"/>
         <Line1 column1="19545.000000" column2="0.000000" column3="1910.000000"/>
         <Line2 column1="0.000000" column2="10510.000000" column3="3124.000000"/>
         <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
        </Transformation>
       </XShape>
      </XShapes>
      <Transformation>
       <Line1 column1="19466.000000" column2="0.000000" column3="1963.000000"/>
       <Line1 column1="19545.000000" column2="0.000000" column3="1910.000000"/>
       <Line2 column1="0.000000" column2="10510.000000" column3="3124.000000"/>
       <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
      </Transformation>
     </XShape>
    </XShapes>
    <Transformation>
     <Line1 column1="19466.000000" column2="0.000000" column3="1963.000000"/>
     <Line1 column1="19545.000000" column2="0.000000" column3="1910.000000"/>
     <Line2 column1="0.000000" column2="10510.000000" column3="3124.000000"/>
     <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
    </Transformation>
   </XShape>
  </XShapes>
  <Transformation>
   <Line1 column1="19466.000000" column2="0.000000" column3="1963.000000"/>
   <Line1 column1="19545.000000" column2="0.000000" column3="1910.000000"/>
   <Line2 column1="0.000000" column2="10510.000000" column3="3124.000000"/>
   <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
  </Transformation>
diff --git a/chart2/qa/extras/xshape/data/reference/tdf90839-4.xml b/chart2/qa/extras/xshape/data/reference/tdf90839-4.xml
index 989771d..a60a7af 100644
--- a/chart2/qa/extras/xshape/data/reference/tdf90839-4.xml
+++ b/chart2/qa/extras/xshape/data/reference/tdf90839-4.xml
@@ -14,7 +14,7 @@
   <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
  </Transformation>
 </XShape>
 <XShape positionX="4462" positionY="2344" sizeX="16649" sizeY="12078" type="com.sun.star.drawing.GroupShape" name="CID/D=0">
 <XShape positionX="4436" positionY="2344" sizeX="16701" sizeY="12078" type="com.sun.star.drawing.GroupShape" name="CID/D=0">
  <XShapes>
   <XShape positionX="8034" positionY="3894" sizeX="9575" sizeY="9575" type="com.sun.star.drawing.RectangleShape" name="MarkHandles" fontHeight="24.000000" fontColor="ffffffff" textAutoGrowHeight="true" textAutoGrowWidth="false" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="CENTER" textVerticalAdjust="CENTER" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="0" textMinimumFrameHeight="0" textMinimumFrameWidth="0" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="729fcf" fillTransparence="0" fillTransparenceGradientName="">
    <FillTransparenceGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
@@ -30,7 +30,7 @@
     <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
    </Transformation>
   </XShape>
   <XShape positionX="4462" positionY="2344" sizeX="16649" sizeY="12078" type="com.sun.star.drawing.RectangleShape" name="PlotAreaIncludingAxes" fontHeight="24.000000" fontColor="ffffffff" textAutoGrowHeight="true" textAutoGrowWidth="false" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="CENTER" textVerticalAdjust="CENTER" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="0" textMinimumFrameHeight="0" textMinimumFrameWidth="0" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="729fcf" fillTransparence="0" fillTransparenceGradientName="">
   <XShape positionX="4436" positionY="2344" sizeX="16701" sizeY="12078" type="com.sun.star.drawing.RectangleShape" name="PlotAreaIncludingAxes" fontHeight="24.000000" fontColor="ffffffff" textAutoGrowHeight="true" textAutoGrowWidth="false" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="CENTER" textVerticalAdjust="CENTER" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="0" textMinimumFrameHeight="0" textMinimumFrameWidth="0" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="729fcf" fillTransparence="0" fillTransparenceGradientName="">
    <FillTransparenceGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
    <FillGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
    <FillHatch style="SINGLE" color="3465a4" distance="20" angle="0"/>
@@ -39,12 +39,12 @@
    <LineStart/>
    <LineEnd/>
    <Transformation>
     <Line1 column1="16650.000000" column2="0.000000" column3="4462.000000"/>
     <Line1 column1="16702.000000" column2="0.000000" column3="4436.000000"/>
     <Line2 column1="0.000000" column2="12079.000000" column3="2344.000000"/>
     <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
    </Transformation>
   </XShape>
   <XShape positionX="4462" positionY="2344" sizeX="16649" sizeY="12078" type="com.sun.star.drawing.GroupShape">
   <XShape positionX="4436" positionY="2344" sizeX="16701" sizeY="12078" type="com.sun.star.drawing.GroupShape">
    <XShapes>
     <XShape positionX="8034" positionY="3892" sizeX="9575" sizeY="9577" type="com.sun.star.drawing.GroupShape">
      <XShapes>
@@ -175,15 +175,15 @@
       <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
      </Transformation>
     </XShape>
     <XShape positionX="4462" positionY="2344" sizeX="16649" sizeY="12078" type="com.sun.star.drawing.GroupShape">
     <XShape positionX="4436" positionY="2344" sizeX="16701" sizeY="12078" type="com.sun.star.drawing.GroupShape">
      <XShapes>
       <XShape positionX="4462" positionY="2344" sizeX="16649" sizeY="12078" type="com.sun.star.drawing.GroupShape">
       <XShape positionX="4436" positionY="2344" sizeX="16701" sizeY="12078" type="com.sun.star.drawing.GroupShape">
        <XShapes>
         <XShape positionX="4462" positionY="2344" sizeX="16649" sizeY="12078" type="com.sun.star.drawing.GroupShape" name="CID/D=0:CS=0:CT=0:Series=0:DataLabels=">
         <XShape positionX="4436" positionY="2344" sizeX="16701" sizeY="12078" type="com.sun.star.drawing.GroupShape" name="CID/D=0:CS=0:CT=0:Series=0:DataLabels=">
          <XShapes>
           <XShape positionX="17590" positionY="9110" sizeX="3521" sizeY="1697" type="com.sun.star.drawing.GroupShape" name="CID/MultiClick/CID/D=0:CS=0:CT=0:Series=0:DataLabels=:DataLabel=0">
           <XShape positionX="17590" positionY="9110" sizeX="3547" sizeY="1697" type="com.sun.star.drawing.GroupShape" name="CID/MultiClick/CID/D=0:CS=0:CT=0:Series=0:DataLabels=:DataLabel=0">
            <XShapes>
             <XShape positionX="17590" positionY="9110" sizeX="3521" sizeY="1697" type="com.sun.star.drawing.TextShape" text="Yellow - The color of sun and honey&#10;120&#10;33.33%" fontHeight="12.000000" fontColor="595959" textAutoGrowHeight="true" textAutoGrowWidth="true" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="LEFT" textVerticalAdjust="CENTER" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="3831" textMinimumFrameHeight="1" textMinimumFrameWidth="1" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="ffffff" fillTransparence="0" fillTransparenceGradientName="">
             <XShape positionX="17590" positionY="9110" sizeX="3547" sizeY="1697" type="com.sun.star.drawing.TextShape" text="Yellow - The color of sun and honey&#10;120&#10;33.33%" fontHeight="12.000000" fontColor="595959" textAutoGrowHeight="true" textAutoGrowWidth="true" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="LEFT" textVerticalAdjust="CENTER" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="3831" textMinimumFrameHeight="1" textMinimumFrameWidth="1" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="ffffff" fillTransparence="0" fillTransparenceGradientName="">
              <FillTransparenceGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
              <FillGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
              <FillHatch style="SINGLE" color="3465a4" distance="20" angle="0"/>
@@ -192,14 +192,14 @@
              <LineStart/>
              <LineEnd/>
              <Transformation>
               <Line1 column1="3522.000000" column2="0.000000" column3="17590.000000"/>
               <Line1 column1="3548.000000" column2="0.000000" column3="17590.000000"/>
               <Line2 column1="0.000000" column2="1698.000000" column3="9110.000000"/>
               <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
              </Transformation>
             </XShape>
            </XShapes>
            <Transformation>
             <Line1 column1="3522.000000" column2="0.000000" column3="17590.000000"/>
             <Line1 column1="3548.000000" column2="0.000000" column3="17590.000000"/>
             <Line2 column1="0.000000" column2="1698.000000" column3="9110.000000"/>
             <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
            </Transformation>
@@ -227,9 +227,9 @@
             <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
            </Transformation>
           </XShape>
           <XShape positionX="4462" positionY="7402" sizeX="3442" sizeY="1697" type="com.sun.star.drawing.GroupShape" name="CID/MultiClick/CID/D=0:CS=0:CT=0:Series=0:DataLabels=:DataLabel=2">
           <XShape positionX="4436" positionY="7402" sizeX="3468" sizeY="1697" type="com.sun.star.drawing.GroupShape" name="CID/MultiClick/CID/D=0:CS=0:CT=0:Series=0:DataLabels=:DataLabel=2">
            <XShapes>
             <XShape positionX="4462" positionY="7402" sizeX="3442" sizeY="1697" type="com.sun.star.drawing.TextShape" text="Green - The color of grass and hope&#10;20&#10;5.56%" fontHeight="12.000000" fontColor="595959" textAutoGrowHeight="true" textAutoGrowWidth="true" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="RIGHT" textVerticalAdjust="CENTER" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="3831" textMinimumFrameHeight="1" textMinimumFrameWidth="1" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="ffffff" fillTransparence="0" fillTransparenceGradientName="">
             <XShape positionX="4436" positionY="7402" sizeX="3468" sizeY="1697" type="com.sun.star.drawing.TextShape" text="Green - The color of grass and hope&#10;20&#10;5.56%" fontHeight="12.000000" fontColor="595959" textAutoGrowHeight="true" textAutoGrowWidth="true" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="RIGHT" textVerticalAdjust="CENTER" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="3831" textMinimumFrameHeight="1" textMinimumFrameWidth="1" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="ffffff" fillTransparence="0" fillTransparenceGradientName="">
              <FillTransparenceGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
              <FillGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
              <FillHatch style="SINGLE" color="3465a4" distance="20" angle="0"/>
@@ -238,21 +238,21 @@
              <LineStart/>
              <LineEnd/>
              <Transformation>
               <Line1 column1="3443.000000" column2="0.000000" column3="4462.000000"/>
               <Line1 column1="3469.000000" column2="0.000000" column3="4436.000000"/>
               <Line2 column1="0.000000" column2="1698.000000" column3="7402.000000"/>
               <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
              </Transformation>
             </XShape>
            </XShapes>
            <Transformation>
             <Line1 column1="3443.000000" column2="0.000000" column3="4462.000000"/>
             <Line1 column1="3469.000000" column2="0.000000" column3="4436.000000"/>
             <Line2 column1="0.000000" column2="1698.000000" column3="7402.000000"/>
             <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
            </Transformation>
           </XShape>
           <XShape positionX="6604" positionY="3202" sizeX="3045" sizeY="1697" type="com.sun.star.drawing.GroupShape" name="CID/MultiClick/CID/D=0:CS=0:CT=0:Series=0:DataLabels=:DataLabel=3">
           <XShape positionX="6578" positionY="3202" sizeX="3071" sizeY="1697" type="com.sun.star.drawing.GroupShape" name="CID/MultiClick/CID/D=0:CS=0:CT=0:Series=0:DataLabels=:DataLabel=3">
            <XShapes>
             <XShape positionX="6604" positionY="3202" sizeX="3045" sizeY="1697" type="com.sun.star.drawing.TextShape" text="Red - The color of rose and passion&#10;70&#10;19.44%" fontHeight="12.000000" fontColor="595959" textAutoGrowHeight="true" textAutoGrowWidth="true" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="RIGHT" textVerticalAdjust="BOTTOM" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="3831" textMinimumFrameHeight="1" textMinimumFrameWidth="1" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="ffffff" fillTransparence="0" fillTransparenceGradientName="">
             <XShape positionX="6578" positionY="3202" sizeX="3071" sizeY="1697" type="com.sun.star.drawing.TextShape" text="Red - The color of rose and passion&#10;70&#10;19.44%" fontHeight="12.000000" fontColor="595959" textAutoGrowHeight="true" textAutoGrowWidth="true" textContourFrame="false" textFitToSize="NONE" textHorizontalAdjust="RIGHT" textVerticalAdjust="BOTTOM" textLeftDistance="0" textRightDistance="0" textUpperDistance="0" textLowerDistance="0" textMaximumFrameHeight="0" textMaximumFrameWidth="3831" textMinimumFrameHeight="1" textMinimumFrameWidth="1" textAnimationAmount="0" textAnimationCount="0" textAnimationDelay="0" textAnimationDirection="LEFT" textAnimationKind="NONE" textAnimationStartInside="false" textAnimationStopInside="false" textWritingMode="LR_TB" fillStyle="NONE" fillColor="ffffff" fillTransparence="0" fillTransparenceGradientName="">
              <FillTransparenceGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
              <FillGradient style="LINEAR" startColor="000000" endColor="ffffff" angle="0" border="0" xOffset="50" yOffset="50" startIntensity="100" endIntensity="100" stepCount="0"/>
              <FillHatch style="SINGLE" color="3465a4" distance="20" angle="0"/>
@@ -261,14 +261,14 @@
              <LineStart/>
              <LineEnd/>
              <Transformation>
               <Line1 column1="3046.000000" column2="0.000000" column3="6604.000000"/>
               <Line1 column1="3072.000000" column2="0.000000" column3="6578.000000"/>
               <Line2 column1="0.000000" column2="1698.000000" column3="3202.000000"/>
               <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
              </Transformation>
             </XShape>
            </XShapes>
            <Transformation>
             <Line1 column1="3046.000000" column2="0.000000" column3="6604.000000"/>
             <Line1 column1="3072.000000" column2="0.000000" column3="6578.000000"/>
             <Line2 column1="0.000000" column2="1698.000000" column3="3202.000000"/>
             <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
            </Transformation>
@@ -298,35 +298,35 @@
           </XShape>
          </XShapes>
          <Transformation>
           <Line1 column1="16650.000000" column2="0.000000" column3="4462.000000"/>
           <Line1 column1="16702.000000" column2="0.000000" column3="4436.000000"/>
           <Line2 column1="0.000000" column2="12079.000000" column3="2344.000000"/>
           <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
          </Transformation>
         </XShape>
        </XShapes>
        <Transformation>
         <Line1 column1="16650.000000" column2="0.000000" column3="4462.000000"/>
         <Line1 column1="16702.000000" column2="0.000000" column3="4436.000000"/>
         <Line2 column1="0.000000" column2="12079.000000" column3="2344.000000"/>
         <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
        </Transformation>
       </XShape>
      </XShapes>
      <Transformation>
       <Line1 column1="16650.000000" column2="0.000000" column3="4462.000000"/>
       <Line1 column1="16702.000000" column2="0.000000" column3="4436.000000"/>
       <Line2 column1="0.000000" column2="12079.000000" column3="2344.000000"/>
       <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
      </Transformation>
     </XShape>
    </XShapes>
    <Transformation>
     <Line1 column1="16650.000000" column2="0.000000" column3="4462.000000"/>
     <Line1 column1="16702.000000" column2="0.000000" column3="4436.000000"/>
     <Line2 column1="0.000000" column2="12079.000000" column3="2344.000000"/>
     <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
    </Transformation>
   </XShape>
  </XShapes>
  <Transformation>
   <Line1 column1="16650.000000" column2="0.000000" column3="4462.000000"/>
   <Line1 column1="16702.000000" column2="0.000000" column3="4436.000000"/>
   <Line2 column1="0.000000" column2="12079.000000" column3="2344.000000"/>
   <Line3 column1="0.000000" column2="0.000000" column3="1.000000"/>
  </Transformation>
diff --git a/include/vcl/outdev.hxx b/include/vcl/outdev.hxx
index ae889b3..4cf54e8 100644
--- a/include/vcl/outdev.hxx
+++ b/include/vcl/outdev.hxx
@@ -133,7 +133,7 @@ enum class SalLayoutFlags
    BiDiRtl                 = 0x0001,
    BiDiStrong              = 0x0002,
    RightAlign              = 0x0004,
    KerningPairs            = 0x0010,
    DisableKerning          = 0x0010,
    KerningAsian            = 0x0020,
    Vertical                = 0x0040,
    EnableLigatures         = 0x0200,
diff --git a/vcl/source/font/font.cxx b/vcl/source/font/font.cxx
index 3db74fce..84aeb02 100644
--- a/vcl/source/font/font.cxx
+++ b/vcl/source/font/font.cxx
@@ -211,7 +211,7 @@ void Font::SetKerning( FontKerning eKerning )

bool Font::IsKerning() const
{
    return bool(mpImplFont->meKerning & FontKerning::FontSpecific);
    return !(mpImplFont->meKerning == FontKerning::NONE);
}

void Font::SetWeight( FontWeight eWeight )
@@ -729,7 +729,7 @@ ImplFont::ImplFont() :
    meStrikeout( STRIKEOUT_NONE ),
    meRelief( FontRelief::NONE ),
    meEmphasisMark( FontEmphasisMark::NONE ),
    meKerning( FontKerning::NONE ),
    meKerning( FontKerning::FontSpecific ),
    meCharSet( RTL_TEXTENCODING_DONTKNOW ),
    maLanguageTag( LANGUAGE_DONTKNOW ),
    maCJKLanguageTag( LANGUAGE_DONTKNOW ),
diff --git a/vcl/source/gdi/CommonSalLayout.cxx b/vcl/source/gdi/CommonSalLayout.cxx
index 36a1931..06b815f 100644
--- a/vcl/source/gdi/CommonSalLayout.cxx
+++ b/vcl/source/gdi/CommonSalLayout.cxx
@@ -456,6 +456,12 @@ bool CommonSalLayout::LayoutText(ImplLayoutArgs& rArgs)
    hb_buffer_set_unicode_funcs(pHbBuffer, pHbUnicodeFuncs);
#endif

    if (rArgs.mnFlags & SalLayoutFlags::DisableKerning)
    {
        SAL_INFO("vcl.harfbuzz", "Disabling kerning for font: " << mrFontSelData.maTargetName);
        maFeatures.push_back({ HB_TAG('k','e','r','n'), 0, 0, static_cast<unsigned int>(-1) });
    }

    ParseFeatures(mrFontSelData.maTargetName);

    double nXScale = 0;
diff --git a/vcl/source/gdi/sallayout.cxx b/vcl/source/gdi/sallayout.cxx
index 88f02d6..b37f9b0 100644
--- a/vcl/source/gdi/sallayout.cxx
+++ b/vcl/source/gdi/sallayout.cxx
@@ -68,7 +68,7 @@ std::ostream &operator <<(std::ostream& s, ImplLayoutArgs &rArgs)
        TEST(BiDiRtl);
        TEST(BiDiStrong);
        TEST(RightAlign);
        TEST(KerningPairs);
        TEST(DisableKerning);
        TEST(KerningAsian);
        TEST(Vertical);
        TEST(EnableLigatures);
diff --git a/vcl/source/outdev/font.cxx b/vcl/source/outdev/font.cxx
index 847de1b..0794bd1 100644
--- a/vcl/source/outdev/font.cxx
+++ b/vcl/source/outdev/font.cxx
@@ -1106,19 +1106,6 @@ bool OutputDevice::ImplNewFont() const
        }
    }

    // enable kerning array if requested
    if ( maFont.GetKerning() & FontKerning::FontSpecific )
    {
        mbKerning = true;
    }
    else
    {
        mbKerning = false;
    }

    if ( maFont.GetKerning() & FontKerning::Asian )
        mbKerning = true;

    // calculate EmphasisArea
    mnEmphasisAscent = 0;
    mnEmphasisDescent = 0;
diff --git a/vcl/source/outdev/outdev.cxx b/vcl/source/outdev/outdev.cxx
index d99ad88..787da98 100644
--- a/vcl/source/outdev/outdev.cxx
+++ b/vcl/source/outdev/outdev.cxx
@@ -105,7 +105,6 @@ OutputDevice::OutputDevice() :
    mbInitTextColor                 = true;
    mbInitClipRegion                = true;
    mbClipRegionSet                 = false;
    mbKerning                       = false;
    mbNewFont                       = true;
    mbTextLines                     = false;
    mbTextSpecial                   = false;
diff --git a/vcl/source/outdev/text.cxx b/vcl/source/outdev/text.cxx
index 7aa669f..ba946d3 100644
--- a/vcl/source/outdev/text.cxx
+++ b/vcl/source/outdev/text.cxx
@@ -1179,8 +1179,8 @@ ImplLayoutArgs OutputDevice::ImplPrepareLayoutArgs( OUString& rStr,
            nLayoutFlags |= SalLayoutFlags::BiDiStrong;
    }

    if( mbKerning )
        nLayoutFlags |= SalLayoutFlags::KerningPairs;
    if( !maFont.IsKerning() )
        nLayoutFlags |= SalLayoutFlags::DisableKerning;
    if( maFont.GetKerning() & FontKerning::Asian )
        nLayoutFlags |= SalLayoutFlags::KerningAsian;
    if( maFont.IsVertical() )