Merge pull request #3027 from fonttools/colr-clipboxes
[COLRv1] Add method to automatically compute ClipBoxes, w/ optional quantization
This commit is contained in:
commit
3c9aa76893
@ -282,6 +282,27 @@ def intRect(rect):
|
|||||||
return (xMin, yMin, xMax, yMax)
|
return (xMin, yMin, xMax, yMax)
|
||||||
|
|
||||||
|
|
||||||
|
def quantizeRect(rect, factor=1):
|
||||||
|
"""
|
||||||
|
>>> bounds = (72.3, -218.4, 1201.3, 919.1)
|
||||||
|
>>> quantizeRect(bounds)
|
||||||
|
(72, -219, 1202, 920)
|
||||||
|
>>> quantizeRect(bounds, factor=10)
|
||||||
|
(70, -220, 1210, 920)
|
||||||
|
>>> quantizeRect(bounds, factor=100)
|
||||||
|
(0, -300, 1300, 1000)
|
||||||
|
"""
|
||||||
|
if factor < 1:
|
||||||
|
raise ValueError(f"Expected quantization factor >= 1, found: {factor!r}")
|
||||||
|
xMin, yMin, xMax, yMax = normRect(rect)
|
||||||
|
return (
|
||||||
|
int(math.floor(xMin / factor) * factor),
|
||||||
|
int(math.floor(yMin / factor) * factor),
|
||||||
|
int(math.ceil(xMax / factor) * factor),
|
||||||
|
int(math.ceil(yMax / factor) * factor),
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
class Vector(_Vector):
|
class Vector(_Vector):
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
warnings.warn(
|
warnings.warn(
|
||||||
|
@ -7,10 +7,17 @@ converter objects from otConverters.py.
|
|||||||
"""
|
"""
|
||||||
import copy
|
import copy
|
||||||
from enum import IntEnum
|
from enum import IntEnum
|
||||||
|
from functools import reduce
|
||||||
|
from math import radians
|
||||||
import itertools
|
import itertools
|
||||||
from collections import defaultdict, namedtuple
|
from collections import defaultdict, namedtuple
|
||||||
|
from fontTools.ttLib.tables.otTraverse import dfs_base_table
|
||||||
|
from fontTools.misc.arrayTools import quantizeRect
|
||||||
from fontTools.misc.roundTools import otRound
|
from fontTools.misc.roundTools import otRound
|
||||||
|
from fontTools.misc.transform import Transform, Identity
|
||||||
from fontTools.misc.textTools import bytesjoin, pad, safeEval
|
from fontTools.misc.textTools import bytesjoin, pad, safeEval
|
||||||
|
from fontTools.pens.boundsPen import ControlBoundsPen
|
||||||
|
from fontTools.pens.transformPen import TransformPen
|
||||||
from .otBase import (
|
from .otBase import (
|
||||||
BaseTable,
|
BaseTable,
|
||||||
FormatSwitchingBaseTable,
|
FormatSwitchingBaseTable,
|
||||||
@ -21,6 +28,10 @@ from .otBase import (
|
|||||||
from fontTools.feaLib.lookupDebugInfo import LookupDebugInfo, LOOKUP_DEBUG_INFO_KEY
|
from fontTools.feaLib.lookupDebugInfo import LookupDebugInfo, LOOKUP_DEBUG_INFO_KEY
|
||||||
import logging
|
import logging
|
||||||
import struct
|
import struct
|
||||||
|
from typing import TYPE_CHECKING, Iterator, List, Optional, Set
|
||||||
|
|
||||||
|
if TYPE_CHECKING:
|
||||||
|
from fontTools.ttLib.ttGlyphSet import _TTGlyphSet
|
||||||
|
|
||||||
|
|
||||||
log = logging.getLogger(__name__)
|
log = logging.getLogger(__name__)
|
||||||
@ -1218,6 +1229,32 @@ class COLR(BaseTable):
|
|||||||
"LayerRecordCount": CountReference(self.__dict__, "LayerRecordCount"),
|
"LayerRecordCount": CountReference(self.__dict__, "LayerRecordCount"),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def computeClipBoxes(self, glyphSet: "_TTGlyphSet", quantization: int = 1):
|
||||||
|
if self.Version == 0:
|
||||||
|
return
|
||||||
|
|
||||||
|
clips = {}
|
||||||
|
for rec in self.BaseGlyphList.BaseGlyphPaintRecord:
|
||||||
|
try:
|
||||||
|
clipBox = rec.Paint.computeClipBox(self, glyphSet, quantization)
|
||||||
|
except Exception as e:
|
||||||
|
raise TTLibError(
|
||||||
|
"Failed to compute COLR ClipBox for {rec.BaseGlyph!r}"
|
||||||
|
) from e
|
||||||
|
|
||||||
|
if clipBox is not None:
|
||||||
|
clips[rec.BaseGlyph] = clipBox
|
||||||
|
|
||||||
|
hasClipList = hasattr(self, "ClipList") and self.ClipList is not None
|
||||||
|
if not clips:
|
||||||
|
if hasClipList:
|
||||||
|
self.ClipList = None
|
||||||
|
else:
|
||||||
|
if not hasClipList:
|
||||||
|
self.ClipList = ClipList()
|
||||||
|
self.ClipList.Format = 1
|
||||||
|
self.ClipList.clips = clips
|
||||||
|
|
||||||
|
|
||||||
class LookupList(BaseTable):
|
class LookupList(BaseTable):
|
||||||
@property
|
@property
|
||||||
@ -1557,41 +1594,114 @@ class Paint(getFormatSwitchingBaseTableClass("uint8")):
|
|||||||
xmlWriter.endtag(tableName)
|
xmlWriter.endtag(tableName)
|
||||||
xmlWriter.newline()
|
xmlWriter.newline()
|
||||||
|
|
||||||
def getChildren(self, colr):
|
def iterPaintSubTables(self, colr: COLR) -> Iterator[BaseTable.SubTableEntry]:
|
||||||
if self.Format == PaintFormat.PaintColrLayers:
|
if self.Format == PaintFormat.PaintColrLayers:
|
||||||
# https://github.com/fonttools/fonttools/issues/2438: don't die when no LayerList exists
|
# https://github.com/fonttools/fonttools/issues/2438: don't die when no LayerList exists
|
||||||
layers = []
|
layers = []
|
||||||
if colr.LayerList is not None:
|
if colr.LayerList is not None:
|
||||||
layers = colr.LayerList.Paint
|
layers = colr.LayerList.Paint
|
||||||
return layers[self.FirstLayerIndex : self.FirstLayerIndex + self.NumLayers]
|
yield from (
|
||||||
|
BaseTable.SubTableEntry(name="Layers", value=v, index=i)
|
||||||
|
for i, v in enumerate(
|
||||||
|
layers[self.FirstLayerIndex : self.FirstLayerIndex + self.NumLayers]
|
||||||
|
)
|
||||||
|
)
|
||||||
|
return
|
||||||
|
|
||||||
if self.Format == PaintFormat.PaintColrGlyph:
|
if self.Format == PaintFormat.PaintColrGlyph:
|
||||||
for record in colr.BaseGlyphList.BaseGlyphPaintRecord:
|
for record in colr.BaseGlyphList.BaseGlyphPaintRecord:
|
||||||
if record.BaseGlyph == self.Glyph:
|
if record.BaseGlyph == self.Glyph:
|
||||||
return [record.Paint]
|
yield BaseTable.SubTableEntry(name="BaseGlyph", value=record.Paint)
|
||||||
|
return
|
||||||
else:
|
else:
|
||||||
raise KeyError(f"{self.Glyph!r} not in colr.BaseGlyphList")
|
raise KeyError(f"{self.Glyph!r} not in colr.BaseGlyphList")
|
||||||
|
|
||||||
children = []
|
|
||||||
for conv in self.getConverters():
|
for conv in self.getConverters():
|
||||||
if conv.tableClass is not None and issubclass(conv.tableClass, type(self)):
|
if conv.tableClass is not None and issubclass(conv.tableClass, type(self)):
|
||||||
children.append(getattr(self, conv.name))
|
value = getattr(self, conv.name)
|
||||||
|
yield BaseTable.SubTableEntry(name=conv.name, value=value)
|
||||||
|
|
||||||
return children
|
def getChildren(self, colr) -> List["Paint"]:
|
||||||
|
# this is kept for backward compatibility (e.g. it's used by the subsetter)
|
||||||
|
return [p.value for p in self.iterPaintSubTables(colr)]
|
||||||
|
|
||||||
def traverse(self, colr: COLR, callback):
|
def traverse(self, colr: COLR, callback):
|
||||||
"""Depth-first traversal of graph rooted at self, callback on each node."""
|
"""Depth-first traversal of graph rooted at self, callback on each node."""
|
||||||
if not callable(callback):
|
if not callable(callback):
|
||||||
raise TypeError("callback must be callable")
|
raise TypeError("callback must be callable")
|
||||||
stack = [self]
|
|
||||||
visited = set()
|
for path in dfs_base_table(
|
||||||
while stack:
|
self, iter_subtables_fn=lambda paint: paint.iterPaintSubTables(colr)
|
||||||
current = stack.pop()
|
):
|
||||||
if id(current) in visited:
|
paint = path[-1].value
|
||||||
continue
|
callback(paint)
|
||||||
callback(current)
|
|
||||||
visited.add(id(current))
|
def getTransform(self) -> Transform:
|
||||||
stack.extend(reversed(current.getChildren(colr)))
|
if self.Format == PaintFormat.PaintTransform:
|
||||||
|
t = self.Transform
|
||||||
|
return Transform(t.xx, t.yx, t.xy, t.yy, t.dx, t.dy)
|
||||||
|
elif self.Format == PaintFormat.PaintTranslate:
|
||||||
|
return Identity.translate(self.dx, self.dy)
|
||||||
|
elif self.Format == PaintFormat.PaintScale:
|
||||||
|
return Identity.scale(self.scaleX, self.scaleY)
|
||||||
|
elif self.Format == PaintFormat.PaintScaleAroundCenter:
|
||||||
|
return (
|
||||||
|
Identity.translate(self.centerX, self.centerY)
|
||||||
|
.scale(self.scaleX, self.scaleY)
|
||||||
|
.translate(-self.centerX, -self.centerY)
|
||||||
|
)
|
||||||
|
elif self.Format == PaintFormat.PaintScaleUniform:
|
||||||
|
return Identity.scale(self.scale)
|
||||||
|
elif self.Format == PaintFormat.PaintScaleUniformAroundCenter:
|
||||||
|
return (
|
||||||
|
Identity.translate(self.centerX, self.centerY)
|
||||||
|
.scale(self.scale)
|
||||||
|
.translate(-self.centerX, -self.centerY)
|
||||||
|
)
|
||||||
|
elif self.Format == PaintFormat.PaintRotate:
|
||||||
|
return Identity.rotate(radians(self.angle))
|
||||||
|
elif self.Format == PaintFormat.PaintRotateAroundCenter:
|
||||||
|
return (
|
||||||
|
Identity.translate(self.centerX, self.centerY)
|
||||||
|
.rotate(radians(self.angle))
|
||||||
|
.translate(-self.centerX, -self.centerY)
|
||||||
|
)
|
||||||
|
elif self.Format == PaintFormat.PaintSkew:
|
||||||
|
return Identity.skew(radians(-self.xSkewAngle), radians(self.ySkewAngle))
|
||||||
|
elif self.Format == PaintFormat.PaintSkewAroundCenter:
|
||||||
|
return (
|
||||||
|
Identity.translate(self.centerX, self.centerY)
|
||||||
|
.skew(radians(-self.xSkewAngle), radians(self.ySkewAngle))
|
||||||
|
.translate(-self.centerX, -self.centerY)
|
||||||
|
)
|
||||||
|
if PaintFormat(self.Format).is_variable():
|
||||||
|
raise NotImplementedError(f"Variable Paints not supported: {self.Format}")
|
||||||
|
|
||||||
|
return Identity
|
||||||
|
|
||||||
|
def computeClipBox(
|
||||||
|
self, colr: COLR, glyphSet: "_TTGlyphSet", quantization: int = 1
|
||||||
|
) -> Optional[ClipBox]:
|
||||||
|
pen = ControlBoundsPen(glyphSet)
|
||||||
|
for path in dfs_base_table(
|
||||||
|
self, iter_subtables_fn=lambda paint: paint.iterPaintSubTables(colr)
|
||||||
|
):
|
||||||
|
paint = path[-1].value
|
||||||
|
if paint.Format == PaintFormat.PaintGlyph:
|
||||||
|
transformation = reduce(
|
||||||
|
Transform.transform,
|
||||||
|
(st.value.getTransform() for st in path),
|
||||||
|
Identity,
|
||||||
|
)
|
||||||
|
glyphSet[paint.Glyph].draw(TransformPen(pen, transformation))
|
||||||
|
|
||||||
|
if pen.bounds is None:
|
||||||
|
return None
|
||||||
|
|
||||||
|
cb = ClipBox()
|
||||||
|
cb.Format = int(ClipBoxFormat.Static)
|
||||||
|
cb.xMin, cb.yMin, cb.xMax, cb.yMax = quantizeRect(pen.bounds, quantization)
|
||||||
|
return cb
|
||||||
|
|
||||||
|
|
||||||
# For each subtable format there is a class. However, we don't really distinguish
|
# For each subtable format there is a class. However, we don't really distinguish
|
||||||
|
@ -31,6 +31,9 @@ def dfs_base_table(
|
|||||||
root_accessor: Optional[str] = None,
|
root_accessor: Optional[str] = None,
|
||||||
skip_root: bool = False,
|
skip_root: bool = False,
|
||||||
predicate: Optional[Callable[[SubTablePath], bool]] = None,
|
predicate: Optional[Callable[[SubTablePath], bool]] = None,
|
||||||
|
iter_subtables_fn: Optional[
|
||||||
|
Callable[[BaseTable], Iterable[BaseTable.SubTableEntry]]
|
||||||
|
] = None,
|
||||||
) -> Iterable[SubTablePath]:
|
) -> Iterable[SubTablePath]:
|
||||||
"""Depth-first search tree of BaseTables.
|
"""Depth-first search tree of BaseTables.
|
||||||
|
|
||||||
@ -43,6 +46,9 @@ def dfs_base_table(
|
|||||||
predicate (Optional[Callable[[SubTablePath], bool]]): function to filter out
|
predicate (Optional[Callable[[SubTablePath], bool]]): function to filter out
|
||||||
paths. If True, the path is yielded and its subtables are added to the
|
paths. If True, the path is yielded and its subtables are added to the
|
||||||
queue. If False, the path is skipped and its subtables are not traversed.
|
queue. If False, the path is skipped and its subtables are not traversed.
|
||||||
|
iter_subtables_fn (Optional[Callable[[BaseTable], Iterable[BaseTable.SubTableEntry]]]):
|
||||||
|
function to iterate over subtables of a table. If None, the default
|
||||||
|
BaseTable.iterSubTables() is used.
|
||||||
|
|
||||||
Yields:
|
Yields:
|
||||||
SubTablePath: tuples of BaseTable.SubTableEntry(name, table, index) namedtuples
|
SubTablePath: tuples of BaseTable.SubTableEntry(name, table, index) namedtuples
|
||||||
@ -56,6 +62,7 @@ def dfs_base_table(
|
|||||||
skip_root,
|
skip_root,
|
||||||
predicate,
|
predicate,
|
||||||
lambda frontier, new: frontier.extendleft(reversed(new)),
|
lambda frontier, new: frontier.extendleft(reversed(new)),
|
||||||
|
iter_subtables_fn,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@ -64,11 +71,14 @@ def bfs_base_table(
|
|||||||
root_accessor: Optional[str] = None,
|
root_accessor: Optional[str] = None,
|
||||||
skip_root: bool = False,
|
skip_root: bool = False,
|
||||||
predicate: Optional[Callable[[SubTablePath], bool]] = None,
|
predicate: Optional[Callable[[SubTablePath], bool]] = None,
|
||||||
|
iter_subtables_fn: Optional[
|
||||||
|
Callable[[BaseTable], Iterable[BaseTable.SubTableEntry]]
|
||||||
|
] = None,
|
||||||
) -> Iterable[SubTablePath]:
|
) -> Iterable[SubTablePath]:
|
||||||
"""Breadth-first search tree of BaseTables.
|
"""Breadth-first search tree of BaseTables.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
root (BaseTable): the root of the tree.
|
the root of the tree.
|
||||||
root_accessor (Optional[str]): attribute name for the root table, if any (mostly
|
root_accessor (Optional[str]): attribute name for the root table, if any (mostly
|
||||||
useful for debugging).
|
useful for debugging).
|
||||||
skip_root (Optional[bool]): if True, the root itself is not visited, only its
|
skip_root (Optional[bool]): if True, the root itself is not visited, only its
|
||||||
@ -76,6 +86,9 @@ def bfs_base_table(
|
|||||||
predicate (Optional[Callable[[SubTablePath], bool]]): function to filter out
|
predicate (Optional[Callable[[SubTablePath], bool]]): function to filter out
|
||||||
paths. If True, the path is yielded and its subtables are added to the
|
paths. If True, the path is yielded and its subtables are added to the
|
||||||
queue. If False, the path is skipped and its subtables are not traversed.
|
queue. If False, the path is skipped and its subtables are not traversed.
|
||||||
|
iter_subtables_fn (Optional[Callable[[BaseTable], Iterable[BaseTable.SubTableEntry]]]):
|
||||||
|
function to iterate over subtables of a table. If None, the default
|
||||||
|
BaseTable.iterSubTables() is used.
|
||||||
|
|
||||||
Yields:
|
Yields:
|
||||||
SubTablePath: tuples of BaseTable.SubTableEntry(name, table, index) namedtuples
|
SubTablePath: tuples of BaseTable.SubTableEntry(name, table, index) namedtuples
|
||||||
@ -89,6 +102,7 @@ def bfs_base_table(
|
|||||||
skip_root,
|
skip_root,
|
||||||
predicate,
|
predicate,
|
||||||
lambda frontier, new: frontier.extend(new),
|
lambda frontier, new: frontier.extend(new),
|
||||||
|
iter_subtables_fn,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@ -98,6 +112,9 @@ def _traverse_ot_data(
|
|||||||
skip_root: bool,
|
skip_root: bool,
|
||||||
predicate: Optional[Callable[[SubTablePath], bool]],
|
predicate: Optional[Callable[[SubTablePath], bool]],
|
||||||
add_to_frontier_fn: AddToFrontierFn,
|
add_to_frontier_fn: AddToFrontierFn,
|
||||||
|
iter_subtables_fn: Optional[
|
||||||
|
Callable[[BaseTable], Iterable[BaseTable.SubTableEntry]]
|
||||||
|
] = None,
|
||||||
) -> Iterable[SubTablePath]:
|
) -> Iterable[SubTablePath]:
|
||||||
# no visited because general otData cannot cycle (forward-offset only)
|
# no visited because general otData cannot cycle (forward-offset only)
|
||||||
if root_accessor is None:
|
if root_accessor is None:
|
||||||
@ -108,6 +125,11 @@ def _traverse_ot_data(
|
|||||||
def predicate(path):
|
def predicate(path):
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
if iter_subtables_fn is None:
|
||||||
|
|
||||||
|
def iter_subtables_fn(table):
|
||||||
|
return table.iterSubTables()
|
||||||
|
|
||||||
frontier: Deque[SubTablePath] = deque()
|
frontier: Deque[SubTablePath] = deque()
|
||||||
|
|
||||||
root_entry = BaseTable.SubTableEntry(root_accessor, root)
|
root_entry = BaseTable.SubTableEntry(root_accessor, root)
|
||||||
@ -116,7 +138,10 @@ def _traverse_ot_data(
|
|||||||
else:
|
else:
|
||||||
add_to_frontier_fn(
|
add_to_frontier_fn(
|
||||||
frontier,
|
frontier,
|
||||||
[(root_entry, subtable_entry) for subtable_entry in root.iterSubTables()],
|
[
|
||||||
|
(root_entry, subtable_entry)
|
||||||
|
for subtable_entry in iter_subtables_fn(root)
|
||||||
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
while frontier:
|
while frontier:
|
||||||
@ -130,7 +155,7 @@ def _traverse_ot_data(
|
|||||||
yield SubTablePath(path)
|
yield SubTablePath(path)
|
||||||
|
|
||||||
new_entries = [
|
new_entries = [
|
||||||
path + (subtable_entry,) for subtable_entry in current.iterSubTables()
|
path + (subtable_entry,) for subtable_entry in iter_subtables_fn(current)
|
||||||
]
|
]
|
||||||
|
|
||||||
add_to_frontier_fn(frontier, new_entries)
|
add_to_frontier_fn(frontier, new_entries)
|
||||||
|
@ -1,11 +1,16 @@
|
|||||||
from fontTools import ttLib
|
from fontTools import ttLib
|
||||||
from fontTools.misc.testTools import getXML, parseXML
|
from fontTools.misc.testTools import getXML, parseXML
|
||||||
|
from fontTools.ttLib import TTFont
|
||||||
from fontTools.ttLib.tables.C_O_L_R_ import table_C_O_L_R_
|
from fontTools.ttLib.tables.C_O_L_R_ import table_C_O_L_R_
|
||||||
|
|
||||||
|
from pathlib import Path
|
||||||
import binascii
|
import binascii
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
|
|
||||||
|
TEST_DATA_DIR = Path(__file__).parent / "data"
|
||||||
|
|
||||||
|
|
||||||
COLR_V0_SAMPLE = (
|
COLR_V0_SAMPLE = (
|
||||||
(b"\x00\x00", "Version (0)"),
|
(b"\x00\x00", "Version (0)"),
|
||||||
(b"\x00\x01", "BaseGlyphRecordCount (1)"),
|
(b"\x00\x01", "BaseGlyphRecordCount (1)"),
|
||||||
@ -611,6 +616,26 @@ class COLR_V1_Test(object):
|
|||||||
colr.decompile(compiled, font)
|
colr.decompile(compiled, font)
|
||||||
assert getXML(colr.toXML, font) == COLR_V1_XML
|
assert getXML(colr.toXML, font) == COLR_V1_XML
|
||||||
|
|
||||||
|
@pytest.mark.parametrize("quantization", [1, 10, 100])
|
||||||
|
@pytest.mark.parametrize("flavor", ["glyf", "cff"])
|
||||||
|
def test_computeClipBoxes(self, flavor, quantization):
|
||||||
|
font = TTFont()
|
||||||
|
font.importXML(TEST_DATA_DIR / f"COLRv1-clip-boxes-{flavor}.ttx")
|
||||||
|
assert font["COLR"].table.ClipList is None
|
||||||
|
|
||||||
|
font["COLR"].table.computeClipBoxes(font.getGlyphSet(), quantization)
|
||||||
|
|
||||||
|
clipList = font["COLR"].table.ClipList
|
||||||
|
assert len(clipList.clips) > 0
|
||||||
|
|
||||||
|
expected = TTFont()
|
||||||
|
expected.importXML(
|
||||||
|
TEST_DATA_DIR / f"COLRv1-clip-boxes-q{quantization}-expected.ttx"
|
||||||
|
)
|
||||||
|
expectedClipList = expected["COLR"].table.ClipList
|
||||||
|
|
||||||
|
assert getXML(clipList.toXML) == getXML(expectedClipList.toXML)
|
||||||
|
|
||||||
|
|
||||||
class COLR_V1_Variable_Test(object):
|
class COLR_V1_Variable_Test(object):
|
||||||
def test_round_trip_xml(self, font):
|
def test_round_trip_xml(self, font):
|
||||||
|
1213
Tests/ttLib/tables/data/COLRv1-clip-boxes-cff.ttx
Normal file
1213
Tests/ttLib/tables/data/COLRv1-clip-boxes-cff.ttx
Normal file
File diff suppressed because it is too large
Load Diff
1414
Tests/ttLib/tables/data/COLRv1-clip-boxes-glyf.ttx
Normal file
1414
Tests/ttLib/tables/data/COLRv1-clip-boxes-glyf.ttx
Normal file
File diff suppressed because it is too large
Load Diff
919
Tests/ttLib/tables/data/COLRv1-clip-boxes-q1-expected.ttx
Normal file
919
Tests/ttLib/tables/data/COLRv1-clip-boxes-q1-expected.ttx
Normal file
@ -0,0 +1,919 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="4.39">
|
||||||
|
|
||||||
|
<COLR>
|
||||||
|
<Version value="1"/>
|
||||||
|
<BaseGlyphList>
|
||||||
|
<!-- BaseGlyphCount=27 -->
|
||||||
|
<BaseGlyphPaintRecord index="0">
|
||||||
|
<BaseGlyph value="scale_0.5_1.5_center_500.0_500.0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="18"><!-- PaintScaleAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<scaleX value="0.5"/>
|
||||||
|
<scaleY value="1.5"/>
|
||||||
|
<centerX value="500"/>
|
||||||
|
<centerY value="500"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="1">
|
||||||
|
<BaseGlyph value="scale_1.5_1.5_center_500.0_500.0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="22"><!-- PaintScaleUniformAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<scale value="1.5"/>
|
||||||
|
<centerX value="500"/>
|
||||||
|
<centerY value="500"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="2">
|
||||||
|
<BaseGlyph value="scale_0.5_1.5_center_0_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="16"><!-- PaintScale -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<scaleX value="0.5"/>
|
||||||
|
<scaleY value="1.5"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="3">
|
||||||
|
<BaseGlyph value="scale_1.5_1.5_center_0_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="20"><!-- PaintScaleUniform -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<scale value="1.5"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="4">
|
||||||
|
<BaseGlyph value="scale_0.5_1.5_center_1000_1000"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="18"><!-- PaintScaleAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<scaleX value="0.5"/>
|
||||||
|
<scaleY value="1.5"/>
|
||||||
|
<centerX value="1000"/>
|
||||||
|
<centerY value="1000"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="5">
|
||||||
|
<BaseGlyph value="scale_1.5_1.5_center_1000_1000"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="22"><!-- PaintScaleUniformAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<scale value="1.5"/>
|
||||||
|
<centerX value="1000"/>
|
||||||
|
<centerY value="1000"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="6">
|
||||||
|
<BaseGlyph value="rotate_10_center_0_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="24"><!-- PaintRotate -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<angle value="10.0"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="7">
|
||||||
|
<BaseGlyph value="rotate_-10_center_1000_1000"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="26"><!-- PaintRotateAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<angle value="-10.0"/>
|
||||||
|
<centerX value="1000"/>
|
||||||
|
<centerY value="1000"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="8">
|
||||||
|
<BaseGlyph value="rotate_25_center_500.0_500.0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="26"><!-- PaintRotateAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<angle value="25.0"/>
|
||||||
|
<centerX value="500"/>
|
||||||
|
<centerY value="500"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="9">
|
||||||
|
<BaseGlyph value="rotate_-15_center_500.0_500.0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="26"><!-- PaintRotateAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<angle value="-15.0"/>
|
||||||
|
<centerX value="500"/>
|
||||||
|
<centerY value="500"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="10">
|
||||||
|
<BaseGlyph value="skew_25_0_center_0_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="28"><!-- PaintSkew -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<xSkewAngle value="25.0"/>
|
||||||
|
<ySkewAngle value="0.0"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="11">
|
||||||
|
<BaseGlyph value="skew_25_0_center_500.0_500.0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="30"><!-- PaintSkewAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<xSkewAngle value="25.0"/>
|
||||||
|
<ySkewAngle value="0.0"/>
|
||||||
|
<centerX value="500"/>
|
||||||
|
<centerY value="500"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="12">
|
||||||
|
<BaseGlyph value="skew_0_15_center_0_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="28"><!-- PaintSkew -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<xSkewAngle value="0.0"/>
|
||||||
|
<ySkewAngle value="15.0"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="13">
|
||||||
|
<BaseGlyph value="skew_0_15_center_500.0_500.0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="30"><!-- PaintSkewAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<xSkewAngle value="0.0"/>
|
||||||
|
<ySkewAngle value="15.0"/>
|
||||||
|
<centerX value="500"/>
|
||||||
|
<centerY value="500"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="14">
|
||||||
|
<BaseGlyph value="skew_-10_20_center_500.0_500.0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="30"><!-- PaintSkewAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<xSkewAngle value="-10.0"/>
|
||||||
|
<ySkewAngle value="20.0"/>
|
||||||
|
<centerX value="500"/>
|
||||||
|
<centerY value="500"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="15">
|
||||||
|
<BaseGlyph value="skew_-10_20_center_1000_1000"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="30"><!-- PaintSkewAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<xSkewAngle value="-10.0"/>
|
||||||
|
<ySkewAngle value="20.0"/>
|
||||||
|
<centerX value="1000"/>
|
||||||
|
<centerY value="1000"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="16">
|
||||||
|
<BaseGlyph value="transform_matrix_1_0_0_1_125_125"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="12"><!-- PaintTransform -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<Transform>
|
||||||
|
<xx value="1.0"/>
|
||||||
|
<yx value="0.0"/>
|
||||||
|
<xy value="0.0"/>
|
||||||
|
<yy value="1.0"/>
|
||||||
|
<dx value="125.0"/>
|
||||||
|
<dy value="125.0"/>
|
||||||
|
</Transform>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="17">
|
||||||
|
<BaseGlyph value="transform_matrix_1.5_0_0_1.5_0_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="12"><!-- PaintTransform -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<Transform>
|
||||||
|
<xx value="1.5"/>
|
||||||
|
<yx value="0.0"/>
|
||||||
|
<xy value="0.0"/>
|
||||||
|
<yy value="1.5"/>
|
||||||
|
<dx value="0.0"/>
|
||||||
|
<dy value="0.0"/>
|
||||||
|
</Transform>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="18">
|
||||||
|
<BaseGlyph value="transform_matrix_0.9659_0.2588_-0.2588_0.9659_0_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="12"><!-- PaintTransform -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<Transform>
|
||||||
|
<xx value="0.9659"/>
|
||||||
|
<yx value="0.2588"/>
|
||||||
|
<xy value="-0.2588"/>
|
||||||
|
<yy value="0.9659"/>
|
||||||
|
<dx value="0.0"/>
|
||||||
|
<dy value="0.0"/>
|
||||||
|
</Transform>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="19">
|
||||||
|
<BaseGlyph value="transform_matrix_1.0_0.0_0.6_1.0_-300.0_0.0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="12"><!-- PaintTransform -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<Transform>
|
||||||
|
<xx value="1.0"/>
|
||||||
|
<yx value="0.0"/>
|
||||||
|
<xy value="0.6"/>
|
||||||
|
<yy value="1.0"/>
|
||||||
|
<dx value="-300.0"/>
|
||||||
|
<dy value="0.0"/>
|
||||||
|
</Transform>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="20">
|
||||||
|
<BaseGlyph value="translate_0_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="14"><!-- PaintTranslate -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<dx value="0"/>
|
||||||
|
<dy value="0"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="21">
|
||||||
|
<BaseGlyph value="translate_0_100"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="14"><!-- PaintTranslate -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<dx value="0"/>
|
||||||
|
<dy value="100"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="22">
|
||||||
|
<BaseGlyph value="translate_0_-100"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="14"><!-- PaintTranslate -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<dx value="0"/>
|
||||||
|
<dy value="-100"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="23">
|
||||||
|
<BaseGlyph value="translate_100_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="14"><!-- PaintTranslate -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<dx value="100"/>
|
||||||
|
<dy value="0"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="24">
|
||||||
|
<BaseGlyph value="translate_-100_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="14"><!-- PaintTranslate -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<dx value="-100"/>
|
||||||
|
<dy value="0"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="25">
|
||||||
|
<BaseGlyph value="translate_200_200"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="14"><!-- PaintTranslate -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<dx value="200"/>
|
||||||
|
<dy value="200"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="26">
|
||||||
|
<BaseGlyph value="translate_-200_-200"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="14"><!-- PaintTranslate -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<dx value="-200"/>
|
||||||
|
<dy value="-200"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
</BaseGlyphList>
|
||||||
|
<ClipList Format="1">
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="rotate_-10_center_1000_1000"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="170"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="845"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="rotate_-15_center_500.0_500.0"/>
|
||||||
|
<Glyph value="rotate_25_center_500.0_500.0"/>
|
||||||
|
<Glyph value="translate_0_0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="250"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="750"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="rotate_10_center_0_0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="155"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="830"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="scale_0.5_1.5_center_0_0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="125"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="1125"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="scale_0.5_1.5_center_1000_1000"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="250"/>
|
||||||
|
<yMin value="-125"/>
|
||||||
|
<xMax value="875"/>
|
||||||
|
<yMax value="750"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="scale_0.5_1.5_center_500.0_500.0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="250"/>
|
||||||
|
<yMin value="125"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="875"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="scale_1.5_1.5_center_0_0"/>
|
||||||
|
<Glyph value="transform_matrix_1.5_0_0_1.5_0_0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="250"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="1125"/>
|
||||||
|
<yMax value="1125"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="scale_1.5_1.5_center_1000_1000"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="-125"/>
|
||||||
|
<yMin value="-125"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="750"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="scale_1.5_1.5_center_500.0_500.0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="125"/>
|
||||||
|
<yMin value="125"/>
|
||||||
|
<xMax value="875"/>
|
||||||
|
<yMax value="875"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="skew_-10_20_center_1000_1000"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="157"/>
|
||||||
|
<yMin value="58"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="750"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="skew_-10_20_center_500.0_500.0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="245"/>
|
||||||
|
<yMin value="240"/>
|
||||||
|
<xMax value="755"/>
|
||||||
|
<yMax value="760"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="skew_0_15_center_0_0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="250"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="891"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="skew_0_15_center_500.0_500.0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="250"/>
|
||||||
|
<yMin value="243"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="757"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="skew_25_0_center_0_0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="5"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="750"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="skew_25_0_center_500.0_500.0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="238"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="762"/>
|
||||||
|
<yMax value="750"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="transform_matrix_0.9659_0.2588_-0.2588_0.9659_0_0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="105"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="861"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="transform_matrix_1.0_0.0_0.6_1.0_-300.0_0.0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="235"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="766"/>
|
||||||
|
<yMax value="750"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="transform_matrix_1_0_0_1_125_125"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="250"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="875"/>
|
||||||
|
<yMax value="875"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="translate_-100_0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="150"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="750"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="translate_-200_-200"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="50"/>
|
||||||
|
<yMin value="50"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="750"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="translate_0_-100"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="250"/>
|
||||||
|
<yMin value="150"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="750"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="translate_0_100"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="250"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="850"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="translate_100_0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="250"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="850"/>
|
||||||
|
<yMax value="750"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="translate_200_200"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="250"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="950"/>
|
||||||
|
<yMax value="950"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
</ClipList>
|
||||||
|
</COLR>
|
||||||
|
|
||||||
|
</ttFont>
|
911
Tests/ttLib/tables/data/COLRv1-clip-boxes-q10-expected.ttx
Normal file
911
Tests/ttLib/tables/data/COLRv1-clip-boxes-q10-expected.ttx
Normal file
@ -0,0 +1,911 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="4.39">
|
||||||
|
|
||||||
|
<COLR>
|
||||||
|
<Version value="1"/>
|
||||||
|
<BaseGlyphList>
|
||||||
|
<!-- BaseGlyphCount=27 -->
|
||||||
|
<BaseGlyphPaintRecord index="0">
|
||||||
|
<BaseGlyph value="scale_0.5_1.5_center_500.0_500.0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="18"><!-- PaintScaleAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<scaleX value="0.5"/>
|
||||||
|
<scaleY value="1.5"/>
|
||||||
|
<centerX value="500"/>
|
||||||
|
<centerY value="500"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="1">
|
||||||
|
<BaseGlyph value="scale_1.5_1.5_center_500.0_500.0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="22"><!-- PaintScaleUniformAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<scale value="1.5"/>
|
||||||
|
<centerX value="500"/>
|
||||||
|
<centerY value="500"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="2">
|
||||||
|
<BaseGlyph value="scale_0.5_1.5_center_0_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="16"><!-- PaintScale -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<scaleX value="0.5"/>
|
||||||
|
<scaleY value="1.5"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="3">
|
||||||
|
<BaseGlyph value="scale_1.5_1.5_center_0_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="20"><!-- PaintScaleUniform -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<scale value="1.5"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="4">
|
||||||
|
<BaseGlyph value="scale_0.5_1.5_center_1000_1000"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="18"><!-- PaintScaleAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<scaleX value="0.5"/>
|
||||||
|
<scaleY value="1.5"/>
|
||||||
|
<centerX value="1000"/>
|
||||||
|
<centerY value="1000"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="5">
|
||||||
|
<BaseGlyph value="scale_1.5_1.5_center_1000_1000"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="22"><!-- PaintScaleUniformAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<scale value="1.5"/>
|
||||||
|
<centerX value="1000"/>
|
||||||
|
<centerY value="1000"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="6">
|
||||||
|
<BaseGlyph value="rotate_10_center_0_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="24"><!-- PaintRotate -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<angle value="10.0"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="7">
|
||||||
|
<BaseGlyph value="rotate_-10_center_1000_1000"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="26"><!-- PaintRotateAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<angle value="-10.0"/>
|
||||||
|
<centerX value="1000"/>
|
||||||
|
<centerY value="1000"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="8">
|
||||||
|
<BaseGlyph value="rotate_25_center_500.0_500.0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="26"><!-- PaintRotateAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<angle value="25.0"/>
|
||||||
|
<centerX value="500"/>
|
||||||
|
<centerY value="500"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="9">
|
||||||
|
<BaseGlyph value="rotate_-15_center_500.0_500.0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="26"><!-- PaintRotateAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<angle value="-15.0"/>
|
||||||
|
<centerX value="500"/>
|
||||||
|
<centerY value="500"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="10">
|
||||||
|
<BaseGlyph value="skew_25_0_center_0_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="28"><!-- PaintSkew -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<xSkewAngle value="25.0"/>
|
||||||
|
<ySkewAngle value="0.0"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="11">
|
||||||
|
<BaseGlyph value="skew_25_0_center_500.0_500.0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="30"><!-- PaintSkewAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<xSkewAngle value="25.0"/>
|
||||||
|
<ySkewAngle value="0.0"/>
|
||||||
|
<centerX value="500"/>
|
||||||
|
<centerY value="500"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="12">
|
||||||
|
<BaseGlyph value="skew_0_15_center_0_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="28"><!-- PaintSkew -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<xSkewAngle value="0.0"/>
|
||||||
|
<ySkewAngle value="15.0"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="13">
|
||||||
|
<BaseGlyph value="skew_0_15_center_500.0_500.0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="30"><!-- PaintSkewAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<xSkewAngle value="0.0"/>
|
||||||
|
<ySkewAngle value="15.0"/>
|
||||||
|
<centerX value="500"/>
|
||||||
|
<centerY value="500"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="14">
|
||||||
|
<BaseGlyph value="skew_-10_20_center_500.0_500.0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="30"><!-- PaintSkewAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<xSkewAngle value="-10.0"/>
|
||||||
|
<ySkewAngle value="20.0"/>
|
||||||
|
<centerX value="500"/>
|
||||||
|
<centerY value="500"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="15">
|
||||||
|
<BaseGlyph value="skew_-10_20_center_1000_1000"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="30"><!-- PaintSkewAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<xSkewAngle value="-10.0"/>
|
||||||
|
<ySkewAngle value="20.0"/>
|
||||||
|
<centerX value="1000"/>
|
||||||
|
<centerY value="1000"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="16">
|
||||||
|
<BaseGlyph value="transform_matrix_1_0_0_1_125_125"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="12"><!-- PaintTransform -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<Transform>
|
||||||
|
<xx value="1.0"/>
|
||||||
|
<yx value="0.0"/>
|
||||||
|
<xy value="0.0"/>
|
||||||
|
<yy value="1.0"/>
|
||||||
|
<dx value="125.0"/>
|
||||||
|
<dy value="125.0"/>
|
||||||
|
</Transform>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="17">
|
||||||
|
<BaseGlyph value="transform_matrix_1.5_0_0_1.5_0_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="12"><!-- PaintTransform -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<Transform>
|
||||||
|
<xx value="1.5"/>
|
||||||
|
<yx value="0.0"/>
|
||||||
|
<xy value="0.0"/>
|
||||||
|
<yy value="1.5"/>
|
||||||
|
<dx value="0.0"/>
|
||||||
|
<dy value="0.0"/>
|
||||||
|
</Transform>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="18">
|
||||||
|
<BaseGlyph value="transform_matrix_0.9659_0.2588_-0.2588_0.9659_0_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="12"><!-- PaintTransform -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<Transform>
|
||||||
|
<xx value="0.9659"/>
|
||||||
|
<yx value="0.2588"/>
|
||||||
|
<xy value="-0.2588"/>
|
||||||
|
<yy value="0.9659"/>
|
||||||
|
<dx value="0.0"/>
|
||||||
|
<dy value="0.0"/>
|
||||||
|
</Transform>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="19">
|
||||||
|
<BaseGlyph value="transform_matrix_1.0_0.0_0.6_1.0_-300.0_0.0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="12"><!-- PaintTransform -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<Transform>
|
||||||
|
<xx value="1.0"/>
|
||||||
|
<yx value="0.0"/>
|
||||||
|
<xy value="0.6"/>
|
||||||
|
<yy value="1.0"/>
|
||||||
|
<dx value="-300.0"/>
|
||||||
|
<dy value="0.0"/>
|
||||||
|
</Transform>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="20">
|
||||||
|
<BaseGlyph value="translate_0_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="14"><!-- PaintTranslate -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<dx value="0"/>
|
||||||
|
<dy value="0"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="21">
|
||||||
|
<BaseGlyph value="translate_0_100"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="14"><!-- PaintTranslate -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<dx value="0"/>
|
||||||
|
<dy value="100"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="22">
|
||||||
|
<BaseGlyph value="translate_0_-100"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="14"><!-- PaintTranslate -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<dx value="0"/>
|
||||||
|
<dy value="-100"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="23">
|
||||||
|
<BaseGlyph value="translate_100_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="14"><!-- PaintTranslate -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<dx value="100"/>
|
||||||
|
<dy value="0"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="24">
|
||||||
|
<BaseGlyph value="translate_-100_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="14"><!-- PaintTranslate -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<dx value="-100"/>
|
||||||
|
<dy value="0"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="25">
|
||||||
|
<BaseGlyph value="translate_200_200"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="14"><!-- PaintTranslate -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<dx value="200"/>
|
||||||
|
<dy value="200"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="26">
|
||||||
|
<BaseGlyph value="translate_-200_-200"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="14"><!-- PaintTranslate -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<dx value="-200"/>
|
||||||
|
<dy value="-200"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
</BaseGlyphList>
|
||||||
|
<ClipList Format="1">
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="rotate_-10_center_1000_1000"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="170"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="850"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="rotate_-15_center_500.0_500.0"/>
|
||||||
|
<Glyph value="rotate_25_center_500.0_500.0"/>
|
||||||
|
<Glyph value="translate_0_0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="250"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="750"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="rotate_10_center_0_0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="150"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="830"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="scale_0.5_1.5_center_0_0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="120"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="1130"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="scale_0.5_1.5_center_1000_1000"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="250"/>
|
||||||
|
<yMin value="-130"/>
|
||||||
|
<xMax value="880"/>
|
||||||
|
<yMax value="750"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="scale_0.5_1.5_center_500.0_500.0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="250"/>
|
||||||
|
<yMin value="120"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="880"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="scale_1.5_1.5_center_0_0"/>
|
||||||
|
<Glyph value="transform_matrix_1.5_0_0_1.5_0_0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="250"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="1130"/>
|
||||||
|
<yMax value="1130"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="scale_1.5_1.5_center_1000_1000"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="-130"/>
|
||||||
|
<yMin value="-130"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="750"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="scale_1.5_1.5_center_500.0_500.0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="120"/>
|
||||||
|
<yMin value="120"/>
|
||||||
|
<xMax value="880"/>
|
||||||
|
<yMax value="880"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="skew_-10_20_center_1000_1000"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="150"/>
|
||||||
|
<yMin value="50"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="750"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="skew_-10_20_center_500.0_500.0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="240"/>
|
||||||
|
<yMin value="240"/>
|
||||||
|
<xMax value="760"/>
|
||||||
|
<yMax value="760"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="skew_0_15_center_0_0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="250"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="900"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="skew_0_15_center_500.0_500.0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="250"/>
|
||||||
|
<yMin value="240"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="760"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="skew_25_0_center_0_0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="0"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="750"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="skew_25_0_center_500.0_500.0"/>
|
||||||
|
<Glyph value="transform_matrix_1.0_0.0_0.6_1.0_-300.0_0.0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="230"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="770"/>
|
||||||
|
<yMax value="750"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="transform_matrix_0.9659_0.2588_-0.2588_0.9659_0_0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="100"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="870"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="transform_matrix_1_0_0_1_125_125"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="250"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="880"/>
|
||||||
|
<yMax value="880"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="translate_-100_0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="150"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="750"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="translate_-200_-200"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="50"/>
|
||||||
|
<yMin value="50"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="750"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="translate_0_-100"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="250"/>
|
||||||
|
<yMin value="150"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="750"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="translate_0_100"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="250"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="750"/>
|
||||||
|
<yMax value="850"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="translate_100_0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="250"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="850"/>
|
||||||
|
<yMax value="750"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="translate_200_200"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="250"/>
|
||||||
|
<yMin value="250"/>
|
||||||
|
<xMax value="950"/>
|
||||||
|
<yMax value="950"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
</ClipList>
|
||||||
|
</COLR>
|
||||||
|
|
||||||
|
</ttFont>
|
863
Tests/ttLib/tables/data/COLRv1-clip-boxes-q100-expected.ttx
Normal file
863
Tests/ttLib/tables/data/COLRv1-clip-boxes-q100-expected.ttx
Normal file
@ -0,0 +1,863 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="4.39">
|
||||||
|
|
||||||
|
<COLR>
|
||||||
|
<Version value="1"/>
|
||||||
|
<BaseGlyphList>
|
||||||
|
<!-- BaseGlyphCount=27 -->
|
||||||
|
<BaseGlyphPaintRecord index="0">
|
||||||
|
<BaseGlyph value="scale_0.5_1.5_center_500.0_500.0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="18"><!-- PaintScaleAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<scaleX value="0.5"/>
|
||||||
|
<scaleY value="1.5"/>
|
||||||
|
<centerX value="500"/>
|
||||||
|
<centerY value="500"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="1">
|
||||||
|
<BaseGlyph value="scale_1.5_1.5_center_500.0_500.0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="22"><!-- PaintScaleUniformAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<scale value="1.5"/>
|
||||||
|
<centerX value="500"/>
|
||||||
|
<centerY value="500"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="2">
|
||||||
|
<BaseGlyph value="scale_0.5_1.5_center_0_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="16"><!-- PaintScale -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<scaleX value="0.5"/>
|
||||||
|
<scaleY value="1.5"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="3">
|
||||||
|
<BaseGlyph value="scale_1.5_1.5_center_0_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="20"><!-- PaintScaleUniform -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<scale value="1.5"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="4">
|
||||||
|
<BaseGlyph value="scale_0.5_1.5_center_1000_1000"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="18"><!-- PaintScaleAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<scaleX value="0.5"/>
|
||||||
|
<scaleY value="1.5"/>
|
||||||
|
<centerX value="1000"/>
|
||||||
|
<centerY value="1000"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="5">
|
||||||
|
<BaseGlyph value="scale_1.5_1.5_center_1000_1000"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="22"><!-- PaintScaleUniformAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<scale value="1.5"/>
|
||||||
|
<centerX value="1000"/>
|
||||||
|
<centerY value="1000"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="6">
|
||||||
|
<BaseGlyph value="rotate_10_center_0_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="24"><!-- PaintRotate -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<angle value="10.0"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="7">
|
||||||
|
<BaseGlyph value="rotate_-10_center_1000_1000"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="26"><!-- PaintRotateAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<angle value="-10.0"/>
|
||||||
|
<centerX value="1000"/>
|
||||||
|
<centerY value="1000"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="8">
|
||||||
|
<BaseGlyph value="rotate_25_center_500.0_500.0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="26"><!-- PaintRotateAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<angle value="25.0"/>
|
||||||
|
<centerX value="500"/>
|
||||||
|
<centerY value="500"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="9">
|
||||||
|
<BaseGlyph value="rotate_-15_center_500.0_500.0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="26"><!-- PaintRotateAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<angle value="-15.0"/>
|
||||||
|
<centerX value="500"/>
|
||||||
|
<centerY value="500"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="10">
|
||||||
|
<BaseGlyph value="skew_25_0_center_0_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="28"><!-- PaintSkew -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<xSkewAngle value="25.0"/>
|
||||||
|
<ySkewAngle value="0.0"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="11">
|
||||||
|
<BaseGlyph value="skew_25_0_center_500.0_500.0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="30"><!-- PaintSkewAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<xSkewAngle value="25.0"/>
|
||||||
|
<ySkewAngle value="0.0"/>
|
||||||
|
<centerX value="500"/>
|
||||||
|
<centerY value="500"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="12">
|
||||||
|
<BaseGlyph value="skew_0_15_center_0_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="28"><!-- PaintSkew -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<xSkewAngle value="0.0"/>
|
||||||
|
<ySkewAngle value="15.0"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="13">
|
||||||
|
<BaseGlyph value="skew_0_15_center_500.0_500.0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="30"><!-- PaintSkewAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<xSkewAngle value="0.0"/>
|
||||||
|
<ySkewAngle value="15.0"/>
|
||||||
|
<centerX value="500"/>
|
||||||
|
<centerY value="500"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="14">
|
||||||
|
<BaseGlyph value="skew_-10_20_center_500.0_500.0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="30"><!-- PaintSkewAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<xSkewAngle value="-10.0"/>
|
||||||
|
<ySkewAngle value="20.0"/>
|
||||||
|
<centerX value="500"/>
|
||||||
|
<centerY value="500"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="15">
|
||||||
|
<BaseGlyph value="skew_-10_20_center_1000_1000"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="30"><!-- PaintSkewAroundCenter -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<xSkewAngle value="-10.0"/>
|
||||||
|
<ySkewAngle value="20.0"/>
|
||||||
|
<centerX value="1000"/>
|
||||||
|
<centerY value="1000"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="16">
|
||||||
|
<BaseGlyph value="transform_matrix_1_0_0_1_125_125"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="12"><!-- PaintTransform -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<Transform>
|
||||||
|
<xx value="1.0"/>
|
||||||
|
<yx value="0.0"/>
|
||||||
|
<xy value="0.0"/>
|
||||||
|
<yy value="1.0"/>
|
||||||
|
<dx value="125.0"/>
|
||||||
|
<dy value="125.0"/>
|
||||||
|
</Transform>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="17">
|
||||||
|
<BaseGlyph value="transform_matrix_1.5_0_0_1.5_0_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="12"><!-- PaintTransform -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<Transform>
|
||||||
|
<xx value="1.5"/>
|
||||||
|
<yx value="0.0"/>
|
||||||
|
<xy value="0.0"/>
|
||||||
|
<yy value="1.5"/>
|
||||||
|
<dx value="0.0"/>
|
||||||
|
<dy value="0.0"/>
|
||||||
|
</Transform>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="18">
|
||||||
|
<BaseGlyph value="transform_matrix_0.9659_0.2588_-0.2588_0.9659_0_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="12"><!-- PaintTransform -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<Transform>
|
||||||
|
<xx value="0.9659"/>
|
||||||
|
<yx value="0.2588"/>
|
||||||
|
<xy value="-0.2588"/>
|
||||||
|
<yy value="0.9659"/>
|
||||||
|
<dx value="0.0"/>
|
||||||
|
<dy value="0.0"/>
|
||||||
|
</Transform>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="19">
|
||||||
|
<BaseGlyph value="transform_matrix_1.0_0.0_0.6_1.0_-300.0_0.0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="12"><!-- PaintTransform -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<Transform>
|
||||||
|
<xx value="1.0"/>
|
||||||
|
<yx value="0.0"/>
|
||||||
|
<xy value="0.6"/>
|
||||||
|
<yy value="1.0"/>
|
||||||
|
<dx value="-300.0"/>
|
||||||
|
<dy value="0.0"/>
|
||||||
|
</Transform>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="20">
|
||||||
|
<BaseGlyph value="translate_0_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="14"><!-- PaintTranslate -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<dx value="0"/>
|
||||||
|
<dy value="0"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="21">
|
||||||
|
<BaseGlyph value="translate_0_100"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="14"><!-- PaintTranslate -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<dx value="0"/>
|
||||||
|
<dy value="100"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="22">
|
||||||
|
<BaseGlyph value="translate_0_-100"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="14"><!-- PaintTranslate -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<dx value="0"/>
|
||||||
|
<dy value="-100"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="23">
|
||||||
|
<BaseGlyph value="translate_100_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="14"><!-- PaintTranslate -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<dx value="100"/>
|
||||||
|
<dy value="0"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="24">
|
||||||
|
<BaseGlyph value="translate_-100_0"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="14"><!-- PaintTranslate -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<dx value="-100"/>
|
||||||
|
<dy value="0"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="25">
|
||||||
|
<BaseGlyph value="translate_200_200"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="14"><!-- PaintTranslate -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<dx value="200"/>
|
||||||
|
<dy value="200"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
<BaseGlyphPaintRecord index="26">
|
||||||
|
<BaseGlyph value="translate_-200_-200"/>
|
||||||
|
<Paint Format="32"><!-- PaintComposite -->
|
||||||
|
<SourcePaint Format="14"><!-- PaintTranslate -->
|
||||||
|
<Paint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="1"/>
|
||||||
|
<Alpha value="0.7"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</Paint>
|
||||||
|
<dx value="-200"/>
|
||||||
|
<dy value="-200"/>
|
||||||
|
</SourcePaint>
|
||||||
|
<CompositeMode value="dest_over"/>
|
||||||
|
<BackdropPaint Format="10"><!-- PaintGlyph -->
|
||||||
|
<Paint Format="2"><!-- PaintSolid -->
|
||||||
|
<PaletteIndex value="4"/>
|
||||||
|
<Alpha value="0.5"/>
|
||||||
|
</Paint>
|
||||||
|
<Glyph value="cross_glyph"/>
|
||||||
|
</BackdropPaint>
|
||||||
|
</Paint>
|
||||||
|
</BaseGlyphPaintRecord>
|
||||||
|
</BaseGlyphList>
|
||||||
|
<ClipList Format="1">
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="rotate_-10_center_1000_1000"/>
|
||||||
|
<Glyph value="rotate_10_center_0_0"/>
|
||||||
|
<Glyph value="transform_matrix_0.9659_0.2588_-0.2588_0.9659_0_0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="100"/>
|
||||||
|
<yMin value="200"/>
|
||||||
|
<xMax value="800"/>
|
||||||
|
<yMax value="900"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="rotate_-15_center_500.0_500.0"/>
|
||||||
|
<Glyph value="rotate_25_center_500.0_500.0"/>
|
||||||
|
<Glyph value="skew_-10_20_center_500.0_500.0"/>
|
||||||
|
<Glyph value="skew_0_15_center_500.0_500.0"/>
|
||||||
|
<Glyph value="skew_25_0_center_500.0_500.0"/>
|
||||||
|
<Glyph value="transform_matrix_1.0_0.0_0.6_1.0_-300.0_0.0"/>
|
||||||
|
<Glyph value="translate_0_0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="200"/>
|
||||||
|
<yMin value="200"/>
|
||||||
|
<xMax value="800"/>
|
||||||
|
<yMax value="800"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="scale_0.5_1.5_center_0_0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="100"/>
|
||||||
|
<yMin value="200"/>
|
||||||
|
<xMax value="800"/>
|
||||||
|
<yMax value="1200"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="scale_0.5_1.5_center_1000_1000"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="200"/>
|
||||||
|
<yMin value="-200"/>
|
||||||
|
<xMax value="900"/>
|
||||||
|
<yMax value="800"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="scale_0.5_1.5_center_500.0_500.0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="200"/>
|
||||||
|
<yMin value="100"/>
|
||||||
|
<xMax value="800"/>
|
||||||
|
<yMax value="900"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="scale_1.5_1.5_center_0_0"/>
|
||||||
|
<Glyph value="transform_matrix_1.5_0_0_1.5_0_0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="200"/>
|
||||||
|
<yMin value="200"/>
|
||||||
|
<xMax value="1200"/>
|
||||||
|
<yMax value="1200"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="scale_1.5_1.5_center_1000_1000"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="-200"/>
|
||||||
|
<yMin value="-200"/>
|
||||||
|
<xMax value="800"/>
|
||||||
|
<yMax value="800"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="scale_1.5_1.5_center_500.0_500.0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="100"/>
|
||||||
|
<yMin value="100"/>
|
||||||
|
<xMax value="900"/>
|
||||||
|
<yMax value="900"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="skew_-10_20_center_1000_1000"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="100"/>
|
||||||
|
<yMin value="0"/>
|
||||||
|
<xMax value="800"/>
|
||||||
|
<yMax value="800"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="skew_0_15_center_0_0"/>
|
||||||
|
<Glyph value="translate_0_100"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="200"/>
|
||||||
|
<yMin value="200"/>
|
||||||
|
<xMax value="800"/>
|
||||||
|
<yMax value="900"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="skew_25_0_center_0_0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="0"/>
|
||||||
|
<yMin value="200"/>
|
||||||
|
<xMax value="800"/>
|
||||||
|
<yMax value="800"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="transform_matrix_1_0_0_1_125_125"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="200"/>
|
||||||
|
<yMin value="200"/>
|
||||||
|
<xMax value="900"/>
|
||||||
|
<yMax value="900"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="translate_-100_0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="100"/>
|
||||||
|
<yMin value="200"/>
|
||||||
|
<xMax value="800"/>
|
||||||
|
<yMax value="800"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="translate_-200_-200"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="0"/>
|
||||||
|
<yMin value="0"/>
|
||||||
|
<xMax value="800"/>
|
||||||
|
<yMax value="800"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="translate_0_-100"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="200"/>
|
||||||
|
<yMin value="100"/>
|
||||||
|
<xMax value="800"/>
|
||||||
|
<yMax value="800"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="translate_100_0"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="200"/>
|
||||||
|
<yMin value="200"/>
|
||||||
|
<xMax value="900"/>
|
||||||
|
<yMax value="800"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
<Clip>
|
||||||
|
<Glyph value="translate_200_200"/>
|
||||||
|
<ClipBox Format="1">
|
||||||
|
<xMin value="200"/>
|
||||||
|
<yMin value="200"/>
|
||||||
|
<xMax value="1000"/>
|
||||||
|
<yMax value="1000"/>
|
||||||
|
</ClipBox>
|
||||||
|
</Clip>
|
||||||
|
</ClipList>
|
||||||
|
</COLR>
|
||||||
|
|
||||||
|
</ttFont>
|
Loading…
x
Reference in New Issue
Block a user