Merge pull request #3027 from fonttools/colr-clipboxes

[COLRv1] Add method to automatically compute ClipBoxes, w/ optional quantization
This commit is contained in:
Cosimo Lupo 2023-03-10 15:43:35 +00:00 committed by GitHub
commit 3c9aa76893
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 5519 additions and 18 deletions

View File

@ -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(

View File

@ -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

View File

@ -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)

View File

@ -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):

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View 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>

View 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>

View 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>