| typora-root-url | ./res\readme |
|---|
- WPF中的Path元素可以直接使用图形微语言的字符串来填充其Data属性,并可以显示出对应矢量图形。
- Svg格式文件是可缩放矢量图形文件,他是基于图形微语言和XML文本格式形成的图形格式。
- 常用的图标库(例如:IconFont、FontAwesome)都提供了SVG格式图标的数据复制或下载。
- 但是直接复制或者下载SVG图标不能直接使用,需要删除格式重组,工作量比较多。
- 所以就想加载SVG文件直接输出完整的图形微语言的字符串,可以直接绑定或者赋值给Path的Data,实现图标的显示。
ByteDance IconPark (oceanengine.com)-字节跳动图标库
提供函数库、EXE可执行文件两种方式。
Release 1.0.0 · mefdeamon/Toolkit.Svg2GeometryString (github.com)
更多的时候,我们(我是这样的)只需要拿到svg的字符串部分,然后直接或者间接的粘贴到我们Path的Data属性上,完成我们图标的显示。因此我们可以直接下载示例程序。导入文件或者文件所在文件夹,生成对应字符串和图标集类,然后集成到我们的项目中。
用户可以在应用程序中添加svg图片资源,然后通过Svg2GeometryString中的函数将SVG文件转换成WPF中Path的Data属性可以识别的矢量图形或者使用StreamGeometry进行转换。库函数共有三个:
/// <summary>
/// 将一个svg文件的图标转换成 Wpf Path Data 支持的字符串格式(图形微语言)
/// </summary>
/// <param name="svgFile">SVG文件信息</param>
/// <returns>图标对应的数据内容(图形微语言)</returns>
public static String Parse(FileInfo svgFile)用户可以传入一个SVG格式文件,返回文件对应的图形微语言数据字符串。
/// <summary>
/// 将文件夹当前路径下的所有svg文件的图标转换成 Wpf Path Data 支持的字符串格式(图形微语言)
/// </summary>
/// <param name="directory">文件夹</param>
/// <returns>所有图标对应的名称和数据内容(图形微语言)</returns>
public static List<SvgFileModel> Parse(DirectoryInfo directory)用户可以传入一个包含多个SVG格式文件的文件夹,返回文件夹内所有图标的微语言字符串,按照列表形式反馈
/// <summary>
/// 将文件夹中所有svg文件转成C#格式的类文件,类名为XxxxIconSet
/// Xxxx由输入的文件夹限定
/// 类文件中根据SVG的文件生成对应的一个只读的String类型属性
/// </summary>
/// <param name="directory">输入的文件夹(包含svg图标)</param>
/// <param name="outputFile">输出的类文件</param>
/// <param name="getPropertyName">类中属性名与svg文件名的转换关系,默认为null</param>
/// <returns></returns>
public static bool ParseToClassFile(DirectoryInfo directory, FileInfo outputFile, Func<string, string> getPropertyName = null)用户输入一个文件夹地址,输出C#类结构的文件,每个属性代表一个字符串,防止文件名冲突,用户最好还需要输入文件名检查规则。
以上库函数,仓库中提供了示例程序,位于*\Samples\Svg2GeometryString.Apply*用户可以参考。
public static List<String> ParseDetail(FileInfo svgFile)
public static List<SvgFileModel> Parse(DirectoryInfo directory, string pathDataSeparatorr = "\n")
public static bool ParseToXamlFile(DirectoryInfo directory, FileInfo outputFile, Func<string, string> getPropertyName = null)将SVG数据中的path的d的内容进行合并
SVG文件
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg t="1698980791650" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7204" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32">
<path d="M885.8 290.1s12.6 238.9-42.8 360c-37.8 82.6-113.9 142.2-227.5 177.1 0 0 237.1 15.9 287.2-173.8 50.1-189.7-16.9-363.3-16.9-363.3z" fill="#E5D8FF" p-id="7205"></path>
<path d="M445 411.3c2.2 0 4.5 0.3 6.7 1.1 66.6 21.3 146.3 79.3 151.8 97.1 5.3 17-88.1 103.2-138.9 103.2-9.4 0-17.3-2.9-22.9-9.8-26.6-32.7-22.5-125.7-18.7-171.2 1-11.8 10.9-20.4 22-20.4m0-24.1c-23.8 0-44 18.6-46 42.4-8.1 95.5 0 158.9 24 188.4 6.9 8.5 19.8 18.7 41.6 18.7 52 0 127-63.5 151-96.1 6.9-9.4 15.5-23.5 10.9-38.4-4.7-15.2-25.8-35.4-62.6-60-35-23.4-73.2-42.7-104.9-52.8-4.5-1.4-9.3-2.2-14-2.2zM917.5 545.6c-2.1 0-4.1-0.8-5.7-2.4l-29.6-29.6c-3.1-3.1-3.1-8.2 0-11.4 3.1-3.1 8.2-3.1 11.4 0l29.6 29.6c3.1 3.1 3.1 8.2 0 11.4-1.6 1.6-3.6 2.4-5.7 2.4zM911.8 591.8c-2.1 0-4.1-0.8-5.7-2.4l-26.6-26.6c-3.1-3.1-3.1-8.2 0-11.4 3.1-3.1 8.2-3.1 11.4 0l26.6 26.6c3.1 3.1 3.1 8.2 0 11.4-1.6 1.6-3.7 2.4-5.7 2.4zM900.7 639.6c-2.1 0-4.1-0.8-5.7-2.4l-29.8-29.8c-3.1-3.1-3.1-8.2 0-11.4 3.1-3.1 8.2-3.1 11.4 0l29.8 29.8c3.1 3.1 3.1 8.2 0 11.4-1.5 1.6-3.6 2.4-5.7 2.4zM891.7 688.3c-2.1 0-4.1-0.8-5.7-2.4l-33.8-33.8c-3.1-3.1-3.1-8.2 0-11.4s8.2-3.1 11.4 0l33.8 33.8c3.1 3.1 3.1 8.2 0 11.4-1.6 1.6-3.6 2.4-5.7 2.4zM871.1 728.9c-2.1 0-4.1-0.8-5.7-2.4L833 694.2c-3.1-3.1-3.1-8.2 0-11.4 3.1-3.1 8.2-3.1 11.4 0l32.4 32.4c3.1 3.1 3.1 8.2 0 11.4-1.6 1.6-3.6 2.3-5.7 2.3zM841.2 766.6c-2.1 0-4.1-0.8-5.7-2.4l-32.8-32.8c-3.1-3.1-3.1-8.2 0-11.4 3.1-3.1 8.2-3.1 11.4 0l32.8 32.8c3.1 3.1 3.1 8.2 0 11.4-1.6 1.6-3.6 2.4-5.7 2.4zM797.7 798.4c-2.1 0-4.1-0.8-5.7-2.4l-28.4-28.4c-3.1-3.1-3.1-8.2 0-11.4 3.1-3.1 8.2-3.1 11.4 0l28.4 28.4c3.1 3.1 3.1 8.2 0 11.4-1.6 1.6-3.6 2.4-5.7 2.4zM742.4 817.3c-2.1 0-4.1-0.8-5.7-2.4l-19.4-19.4c-3.1-3.1-3.1-8.2 0-11.4 3.1-3.1 8.2-3.1 11.4 0l19.4 19.4c3.1 3.1 3.1 8.2 0 11.4-1.6 1.6-3.7 2.4-5.7 2.4zM918.8 496.3c-2.1 0-4.1-0.8-5.7-2.4l-25.8-25.8c-3.1-3.1-3.1-8.2 0-11.4 3.1-3.1 8.2-3.1 11.4 0l25.8 25.8c3.1 3.1 3.1 8.2 0 11.4-1.6 1.6-3.7 2.4-5.7 2.4zM916.8 449.8c-2.1 0-4.1-0.8-5.7-2.4L888.7 425c-3.1-3.1-3.1-8.2 0-11.4 3.1-3.1 8.2-3.1 11.4 0l22.4 22.4c3.1 3.1 3.1 8.2 0 11.4-1.6 1.6-3.6 2.4-5.7 2.4z" fill="#A87DFF" p-id="7206"></path>
<path d="M504.2 196.8c48.4 0 96.8 2 145.3 5.4 64.5 4.6 143.4 4.7 193.3 52.4 34.3 32.8 46.1 82.8 53.1 128 12.8 81.9 14.5 168.4-2.5 250.6-19.8 95.8-79.7 153.3-175 171.5-70.4 13.4-146.7 22.4-222.8 22.4-84.8 0-169.5-11.2-245.4-39.9C136.1 744 117.5 595.4 118.1 488.7c0.2-42.5 4.6-85 13.2-126.7 2.3-11.5 5-23.2 8.7-34.7 6-18.8 14.6-36.7 28.5-51C222 221 302.6 207.9 376 201.8c42.7-3.4 85.5-5 128.2-5m0-24c-44.8 0-88.6 1.7-130.2 5.2-77.2 6.3-164.1 21-222.8 81.7-14.9 15.4-26 35.1-34.1 60.4-4.3 13.5-7.3 27-9.4 37.2-8.8 43.1-13.4 87.3-13.6 131.3-0.4 71 7.8 131.9 24.3 180.9 24 71.2 65.5 118.4 123.4 140.2 72.7 27.5 158.2 41.5 253.9 41.5 71.3 0 147.8-7.7 227.3-22.8 105.4-20.1 172.5-85.9 194.1-190.3 16.3-79 17.2-166.2 2.7-259.2C912.1 330 899 275 859.5 237.2c-51.5-49.1-127.9-53.9-189.3-57.8-6.4-0.4-12.8-0.8-18.9-1.2-52.3-3.7-100.4-5.4-147.1-5.4z" fill="#A87DFF" p-id="7207"></path>
<path d="M778.5 407.9c-9.4 0-19-3-27.3-8.7-9.9-6.8-16.4-16.6-18.2-27.7-1.8-11.3 1.4-23 8.9-32.9 3-3.9 6.2-7.1 9.7-9.6 16.2-11.6 41.5-7.9 55 2.8 14.8 11.8 19.2 33.5 10.4 51.6-5.6 11.6-15.4 19.8-27.4 22.9-3.6 1.1-7.3 1.6-11.1 1.6z m-12.8-59.2c-1.5 1.1-3 2.6-4.6 4.6-3.5 4.6-5 9.7-4.3 14.4 0.7 4.5 3.5 8.5 8 11.6 5.9 4 12.7 5.4 18.7 3.8 5.2-1.4 9.4-4.9 11.9-10.2 3.4-6.9 3.2-16.7-3.7-22.2-6.6-5.2-20-6.3-26-2zM778.5 555c-9.4 0-19-3-27.3-8.7-9.9-6.8-16.4-16.6-18.2-27.7-1.8-11.3 1.4-23 8.9-32.9 3-3.9 6.3-7.1 9.7-9.6 16.2-11.6 41.5-7.9 55 2.8 14.8 11.8 19.2 33.5 10.4 51.6-5.6 11.6-15.4 19.8-27.4 22.9-3.6 1.1-7.3 1.6-11.1 1.6z m-12.8-59.2c-1.5 1.1-3 2.6-4.6 4.6-3.5 4.6-5 9.7-4.3 14.4 0.7 4.5 3.5 8.5 8 11.6 5.9 4 12.7 5.4 18.7 3.8 5.2-1.4 9.3-4.9 11.9-10.2 3.4-6.9 3.2-16.7-3.7-22.2-6.6-5.2-20-6.3-26-2zM778.5 702.1c-9.4 0-19-3-27.3-8.7-9.9-6.8-16.4-16.6-18.2-27.7-1.8-11.3 1.4-23 8.9-32.9 3-3.9 6.2-7.1 9.7-9.6 16.2-11.6 41.5-7.9 55 2.8 14.8 11.8 19.2 33.5 10.4 51.6-5.6 11.6-15.4 19.8-27.4 22.9-3.6 1.1-7.3 1.6-11.1 1.6z m-12.8-59.2c-1.5 1.1-3 2.6-4.6 4.6-3.5 4.6-5 9.7-4.3 14.4 0.7 4.5 3.5 8.5 8 11.6 5.9 4 12.7 5.4 18.7 3.8 5.2-1.4 9.4-4.9 11.9-10.2 3.4-6.9 3.2-16.7-3.7-22.2-6.6-5.3-20-6.3-26-2z" fill="#A87DFF" p-id="7208"></path>
<path d="M248.3 407.9c-9.4 0-19-3-27.3-8.7-9.9-6.8-16.4-16.6-18.2-27.7-1.8-11.3 1.4-23 8.9-32.9 3-3.9 6.2-7.1 9.7-9.6 16.2-11.6 41.5-7.9 55 2.8 14.8 11.8 19.2 33.5 10.4 51.6-5.6 11.6-15.4 19.8-27.4 22.9-3.6 1.1-7.4 1.6-11.1 1.6z m-12.9-59.2c-1.5 1.1-3 2.6-4.6 4.6-3.5 4.6-5 9.7-4.3 14.4 0.7 4.5 3.5 8.5 8 11.6 5.9 4 12.7 5.4 18.7 3.8 5.2-1.4 9.4-4.9 11.9-10.2 3.4-6.9 3.2-16.7-3.7-22.2-6.6-5.2-20-6.3-26-2zM248.3 555c-9.4 0-19-3-27.3-8.7-9.9-6.8-16.4-16.6-18.2-27.7-1.8-11.3 1.4-23 8.9-32.9 3-3.9 6.3-7.1 9.7-9.6 16.2-11.6 41.5-7.9 55 2.8 14.8 11.8 19.2 33.5 10.4 51.6-5.6 11.6-15.4 19.8-27.4 22.9-3.6 1.1-7.4 1.6-11.1 1.6z m-12.9-59.2c-1.5 1.1-3 2.6-4.6 4.6-3.5 4.6-5 9.7-4.3 14.4 0.7 4.5 3.5 8.5 8 11.6 5.9 4 12.7 5.4 18.7 3.8 5.2-1.4 9.3-4.9 11.9-10.2 3.4-6.9 3.2-16.7-3.7-22.2-6.6-5.2-20-6.3-26-2zM248.3 702.1c-9.4 0-19-3-27.3-8.7-9.9-6.8-16.4-16.6-18.2-27.7-1.8-11.3 1.4-23 8.9-32.9 3-3.9 6.3-7.1 9.7-9.6 16.2-11.6 41.5-7.9 55 2.8 14.8 11.8 19.2 33.5 10.4 51.6-5.6 11.6-15.4 19.8-27.4 22.9-3.6 1.1-7.4 1.6-11.1 1.6z m-12.9-59.2c-1.5 1.1-3 2.6-4.6 4.6-3.5 4.6-5 9.7-4.3 14.4 0.7 4.5 3.5 8.5 8 11.6 5.9 4 12.7 5.4 18.7 3.8 5.2-1.4 9.4-4.9 11.9-10.2 3.4-6.9 3.2-16.7-3.7-22.2-6.6-5.3-20-6.3-26-2z" fill="#A87DFF" p-id="7209"></path>
</svg>字符串
M885.8 290.1s12.6 238.9-42.8 360c-37.8 82.6-113.9 142.2-227.5 177.1 0 0 237.1 15.9 287.2-173.8 50.1-189.7-16.9-363.3-16.9-363.3zM445 411.3c2.2 0 4.5 0.3 6.7 1.1 66.6 21.3 146.3 79.3 151.8 97.1 5.3 17-88.1 103.2-138.9 103.2-9.4 0-17.3-2.9-22.9-9.8-26.6-32.7-22.5-125.7-18.7-171.2 1-11.8 10.9-20.4 22-20.4m0-24.1c-23.8 0-44 18.6-46 42.4-8.1 95.5 0 158.9 24 188.4 6.9 8.5 19.8 18.7 41.6 18.7 52 0 127-63.5 151-96.1 6.9-9.4 15.5-23.5 10.9-38.4-4.7-15.2-25.8-35.4-62.6-60-35-23.4-73.2-42.7-104.9-52.8-4.5-1.4-9.3-2.2-14-2.2zM917.5 545.6c-2.1 0-4.1-0.8-5.7-2.4l-29.6-29.6c-3.1-3.1-3.1-8.2 0-11.4 3.1-3.1 8.2-3.1 11.4 0l29.6 29.6c3.1 3.1 3.1 8.2 0 11.4-1.6 1.6-3.6 2.4-5.7 2.4zM911.8 591.8c-2.1 0-4.1-0.8-5.7-2.4l-26.6-26.6c-3.1-3.1-3.1-8.2 0-11.4 3.1-3.1 8.2-3.1 11.4 0l26.6 26.6c3.1 3.1 3.1 8.2 0 11.4-1.6 1.6-3.7 2.4-5.7 2.4zM900.7 639.6c-2.1 0-4.1-0.8-5.7-2.4l-29.8-29.8c-3.1-3.1-3.1-8.2 0-11.4 3.1-3.1 8.2-3.1 11.4 0l29.8 29.8c3.1 3.1 3.1 8.2 0 11.4-1.5 1.6-3.6 2.4-5.7 2.4zM891.7 688.3c-2.1 0-4.1-0.8-5.7-2.4l-33.8-33.8c-3.1-3.1-3.1-8.2 0-11.4s8.2-3.1 11.4 0l33.8 33.8c3.1 3.1 3.1 8.2 0 11.4-1.6 1.6-3.6 2.4-5.7 2.4zM871.1 728.9c-2.1 0-4.1-0.8-5.7-2.4L833 694.2c-3.1-3.1-3.1-8.2 0-11.4 3.1-3.1 8.2-3.1 11.4 0l32.4 32.4c3.1 3.1 3.1 8.2 0 11.4-1.6 1.6-3.6 2.3-5.7 2.3zM841.2 766.6c-2.1 0-4.1-0.8-5.7-2.4l-32.8-32.8c-3.1-3.1-3.1-8.2 0-11.4 3.1-3.1 8.2-3.1 11.4 0l32.8 32.8c3.1 3.1 3.1 8.2 0 11.4-1.6 1.6-3.6 2.4-5.7 2.4zM797.7 798.4c-2.1 0-4.1-0.8-5.7-2.4l-28.4-28.4c-3.1-3.1-3.1-8.2 0-11.4 3.1-3.1 8.2-3.1 11.4 0l28.4 28.4c3.1 3.1 3.1 8.2 0 11.4-1.6 1.6-3.6 2.4-5.7 2.4zM742.4 817.3c-2.1 0-4.1-0.8-5.7-2.4l-19.4-19.4c-3.1-3.1-3.1-8.2 0-11.4 3.1-3.1 8.2-3.1 11.4 0l19.4 19.4c3.1 3.1 3.1 8.2 0 11.4-1.6 1.6-3.7 2.4-5.7 2.4zM918.8 496.3c-2.1 0-4.1-0.8-5.7-2.4l-25.8-25.8c-3.1-3.1-3.1-8.2 0-11.4 3.1-3.1 8.2-3.1 11.4 0l25.8 25.8c3.1 3.1 3.1 8.2 0 11.4-1.6 1.6-3.7 2.4-5.7 2.4zM916.8 449.8c-2.1 0-4.1-0.8-5.7-2.4L888.7 425c-3.1-3.1-3.1-8.2 0-11.4 3.1-3.1 8.2-3.1 11.4 0l22.4 22.4c3.1 3.1 3.1 8.2 0 11.4-1.6 1.6-3.6 2.4-5.7 2.4zM504.2 196.8c48.4 0 96.8 2 145.3 5.4 64.5 4.6 143.4 4.7 193.3 52.4 34.3 32.8 46.1 82.8 53.1 128 12.8 81.9 14.5 168.4-2.5 250.6-19.8 95.8-79.7 153.3-175 171.5-70.4 13.4-146.7 22.4-222.8 22.4-84.8 0-169.5-11.2-245.4-39.9C136.1 744 117.5 595.4 118.1 488.7c0.2-42.5 4.6-85 13.2-126.7 2.3-11.5 5-23.2 8.7-34.7 6-18.8 14.6-36.7 28.5-51C222 221 302.6 207.9 376 201.8c42.7-3.4 85.5-5 128.2-5m0-24c-44.8 0-88.6 1.7-130.2 5.2-77.2 6.3-164.1 21-222.8 81.7-14.9 15.4-26 35.1-34.1 60.4-4.3 13.5-7.3 27-9.4 37.2-8.8 43.1-13.4 87.3-13.6 131.3-0.4 71 7.8 131.9 24.3 180.9 24 71.2 65.5 118.4 123.4 140.2 72.7 27.5 158.2 41.5 253.9 41.5 71.3 0 147.8-7.7 227.3-22.8 105.4-20.1 172.5-85.9 194.1-190.3 16.3-79 17.2-166.2 2.7-259.2C912.1 330 899 275 859.5 237.2c-51.5-49.1-127.9-53.9-189.3-57.8-6.4-0.4-12.8-0.8-18.9-1.2-52.3-3.7-100.4-5.4-147.1-5.4zM778.5 407.9c-9.4 0-19-3-27.3-8.7-9.9-6.8-16.4-16.6-18.2-27.7-1.8-11.3 1.4-23 8.9-32.9 3-3.9 6.2-7.1 9.7-9.6 16.2-11.6 41.5-7.9 55 2.8 14.8 11.8 19.2 33.5 10.4 51.6-5.6 11.6-15.4 19.8-27.4 22.9-3.6 1.1-7.3 1.6-11.1 1.6z m-12.8-59.2c-1.5 1.1-3 2.6-4.6 4.6-3.5 4.6-5 9.7-4.3 14.4 0.7 4.5 3.5 8.5 8 11.6 5.9 4 12.7 5.4 18.7 3.8 5.2-1.4 9.4-4.9 11.9-10.2 3.4-6.9 3.2-16.7-3.7-22.2-6.6-5.2-20-6.3-26-2zM778.5 555c-9.4 0-19-3-27.3-8.7-9.9-6.8-16.4-16.6-18.2-27.7-1.8-11.3 1.4-23 8.9-32.9 3-3.9 6.3-7.1 9.7-9.6 16.2-11.6 41.5-7.9 55 2.8 14.8 11.8 19.2 33.5 10.4 51.6-5.6 11.6-15.4 19.8-27.4 22.9-3.6 1.1-7.3 1.6-11.1 1.6z m-12.8-59.2c-1.5 1.1-3 2.6-4.6 4.6-3.5 4.6-5 9.7-4.3 14.4 0.7 4.5 3.5 8.5 8 11.6 5.9 4 12.7 5.4 18.7 3.8 5.2-1.4 9.3-4.9 11.9-10.2 3.4-6.9 3.2-16.7-3.7-22.2-6.6-5.2-20-6.3-26-2zM778.5 702.1c-9.4 0-19-3-27.3-8.7-9.9-6.8-16.4-16.6-18.2-27.7-1.8-11.3 1.4-23 8.9-32.9 3-3.9 6.2-7.1 9.7-9.6 16.2-11.6 41.5-7.9 55 2.8 14.8 11.8 19.2 33.5 10.4 51.6-5.6 11.6-15.4 19.8-27.4 22.9-3.6 1.1-7.3 1.6-11.1 1.6z m-12.8-59.2c-1.5 1.1-3 2.6-4.6 4.6-3.5 4.6-5 9.7-4.3 14.4 0.7 4.5 3.5 8.5 8 11.6 5.9 4 12.7 5.4 18.7 3.8 5.2-1.4 9.4-4.9 11.9-10.2 3.4-6.9 3.2-16.7-3.7-22.2-6.6-5.3-20-6.3-26-2zM248.3 407.9c-9.4 0-19-3-27.3-8.7-9.9-6.8-16.4-16.6-18.2-27.7-1.8-11.3 1.4-23 8.9-32.9 3-3.9 6.2-7.1 9.7-9.6 16.2-11.6 41.5-7.9 55 2.8 14.8 11.8 19.2 33.5 10.4 51.6-5.6 11.6-15.4 19.8-27.4 22.9-3.6 1.1-7.4 1.6-11.1 1.6z m-12.9-59.2c-1.5 1.1-3 2.6-4.6 4.6-3.5 4.6-5 9.7-4.3 14.4 0.7 4.5 3.5 8.5 8 11.6 5.9 4 12.7 5.4 18.7 3.8 5.2-1.4 9.4-4.9 11.9-10.2 3.4-6.9 3.2-16.7-3.7-22.2-6.6-5.2-20-6.3-26-2zM248.3 555c-9.4 0-19-3-27.3-8.7-9.9-6.8-16.4-16.6-18.2-27.7-1.8-11.3 1.4-23 8.9-32.9 3-3.9 6.3-7.1 9.7-9.6 16.2-11.6 41.5-7.9 55 2.8 14.8 11.8 19.2 33.5 10.4 51.6-5.6 11.6-15.4 19.8-27.4 22.9-3.6 1.1-7.4 1.6-11.1 1.6z m-12.9-59.2c-1.5 1.1-3 2.6-4.6 4.6-3.5 4.6-5 9.7-4.3 14.4 0.7 4.5 3.5 8.5 8 11.6 5.9 4 12.7 5.4 18.7 3.8 5.2-1.4 9.3-4.9 11.9-10.2 3.4-6.9 3.2-16.7-3.7-22.2-6.6-5.2-20-6.3-26-2zM248.3 702.1c-9.4 0-19-3-27.3-8.7-9.9-6.8-16.4-16.6-18.2-27.7-1.8-11.3 1.4-23 8.9-32.9 3-3.9 6.3-7.1 9.7-9.6 16.2-11.6 41.5-7.9 55 2.8 14.8 11.8 19.2 33.5 10.4 51.6-5.6 11.6-15.4 19.8-27.4 22.9-3.6 1.1-7.4 1.6-11.1 1.6z m-12.9-59.2c-1.5 1.1-3 2.6-4.6 4.6-3.5 4.6-5 9.7-4.3 14.4 0.7 4.5 3.5 8.5 8 11.6 5.9 4 12.7 5.4 18.7 3.8 5.2-1.4 9.4-4.9 11.9-10.2 3.4-6.9 3.2-16.7-3.7-22.2-6.6-5.3-20-6.3-26-2z





