[PATCH v2 3/3] fonts: Add Segoe UI Symbol font replacement.

Dmitry Timoshkov dmitry at baikal.ru
Tue Mar 29 10:33:30 CDT 2022


Segoe UI Symbol font is used by many WPF .Net applications.

This patch adds the font with just single glyph 0x25d4 (which is part of
the Geometric Shapes unicode block), created by modifying glyph 'one in
the circle' from the OpenSymbol font.

Signed-off-by: Dmitry Timoshkov <dmitry at baikal.ru>
---
 fonts/Makefile.in  |   1 +
 fonts/seguisym.sfd |  99 +++++++++++++++++++++++++++++++++++++++++++++
 fonts/seguisym.ttf | Bin 0 -> 1688 bytes
 3 files changed, 100 insertions(+)
 create mode 100644 fonts/seguisym.sfd
 create mode 100644 fonts/seguisym.ttf

diff --git a/fonts/Makefile.in b/fonts/Makefile.in
index b8021851987..afce01fdb8d 100644
--- a/fonts/Makefile.in
+++ b/fonts/Makefile.in
@@ -4,6 +4,7 @@ FONT_SRCS = \
 	fixedsys_jp.sfd \
 	marlett.sfd \
 	ms_sans_serif.sfd \
+	seguisym.sfd \
 	small_fonts.sfd \
 	small_fonts_jp.sfd \
 	symbol.sfd \
diff --git a/fonts/seguisym.sfd b/fonts/seguisym.sfd
new file mode 100644
index 00000000000..476969b3fc1
--- /dev/null
+++ b/fonts/seguisym.sfd
@@ -0,0 +1,99 @@
+SplineFontDB: 3.0
+FontName: WineSegoeUISymbol
+FullName: Segoe UI Symbol
+FamilyName: Segoe UI Symbol
+Weight: Regular
+Copyright: Copyright (C) 2022 Dmitry Timoshkov
+UComments: "#pragma makedep install"
+Version: 001.000
+ItalicAngle: 0
+UnderlinePosition: -119
+UnderlineWidth: 119
+Ascent: 1638
+Descent: 410
+LayerCount: 2
+Layer: 0 1 "Back" 1
+Layer: 1 1 "Fore" 0
+XUID: [1021 135 1692684408 1110823]
+FSType: 0
+OS2Version: 2
+OS2_WeightWidthSlopeOnly: 0
+OS2_UseTypoMetrics: 1
+PfmFamily: 17
+TTFWeight: 400
+TTFWidth: 5
+LineGap: 0
+VLineGap: 0
+Panose: 2 11 5 2 4 2 4 2 2 3
+OS2TypoAscent: 1491
+OS2TypoAOffset: 0
+OS2TypoDescent: -431
+OS2TypoDOffset: 0
+OS2TypoLinegap: 269
+OS2WinAscent: 2210
+OS2WinAOffset: 0
+OS2WinDescent: 514
+OS2WinDOffset: 0
+HheadAscent: 2210
+HheadAOffset: 0
+HheadDescent: -514
+HheadDOffset: 0
+OS2SubXSize: 1434
+OS2SubYSize: 1331
+OS2SubXOff: 0
+OS2SubYOff: 283
+OS2SupXSize: 1434
+OS2SupYSize: 1331
+OS2SupXOff: 0
+OS2SupYOff: 977
+OS2StrikeYSize: 102
+OS2StrikeYPos: 530
+OS2FamilyClass: 2053
+OS2Vendor: 'Wine'
+OS2CodePages: 00000001.40000000
+OS2UnicodeRanges: 8000006f.1200fbef.0064c000.00000002
+DEI: 91125
+Encoding: Custom
+UnicodeInterp: none
+NameList: Adobe Glyph List
+DisplaySize: -48
+AntiAlias: 1
+FitToEm: 1
+WinInfo: 0 38 14
+Grid
+-2048 741 m 0
+ 4096 741 l 0
+918 2662 m 0
+ 918 -1434 l 0
+EndSplineSet
+BeginChars: 256 1
+
+StartChar: uni25D4
+Encoding: 255 9684 0
+Width: 1764
+Flags: WO
+LayerCount: 2
+Fore
+SplineSet
+882.5 731 m 24,0,-1
+ 882 1372 l 0,1,2
+ 586.611 1347.2 586.611 1347.2 426 1184 c 0,3,4
+ 240 995 240 995 240 730 c 0,5,6
+ 240 459.078 240 459.078 426 276 c 0,7,8
+ 617 88 617 88 882 88 c 0,9,10
+ 1142.95 88 1142.95 88 1334 276 c 0,11,12
+ 1534.8 473.599 1534.8 473.599 1522 730 c 0,13,-1
+ 882.5 731 l 24,0,-1
+140 730 m 0,14,15
+ 140 1036 140 1036 358 1254 c 0,16,17
+ 574 1470 574 1470 882 1470 c 0,18,19
+ 1188 1470 1188 1470 1404 1254 c 0,20,21
+ 1620 1035 1620 1035 1620 730 c 0,22,23
+ 1620 421 1620 421 1404 208 c 0,24,25
+ 1189 -10 1189 -10 882 -10 c 0,26,27
+ 573 -10 573 -10 358 208 c 0,28,29
+ 140 420 140 420 140 730 c 0,14,15
+EndSplineSet
+EndChar
+EndChars
+EndSplineFont
diff --git a/fonts/seguisym.ttf b/fonts/seguisym.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..9dc577f45388d30d2049fb18bb1d8493c9e897c0
GIT binary patch
literal 1688
zcmds1U1(cn7=FI<m(1BF8Dm4N`b8UELE5v^+DZvhY>4(kr){zc12t{aBrM4Z$?3Mp
zz<R%nUFsCX>D`9dASh!xuVgZYij~D|mjkbc2=j-jr#|1wsj~=zw|<BBd!P5`d*AoG
z-wy<U0jxpCbJ=X}8A{YxC&-5mEQ~qcd#@CzdV%uGOSM7+v5{9PUm`uZbkvi`m<d3?
zn|7mAXf-xB83~q0Ia;c=R~FxvPtiU^`BJ%9SbkAEyH0$aG+Cx%@K at t|#@bDJxLos&
z?>>jGD1S^jUUioWI0fd`<CO2J6^=LXG!D at IIAvKc)QYh;=1tmf0NUY(+wwZMriYn-
zhIU8&iK4^f6H_n6(m!EmlnUTP>VvhvcxLlwD`$R6ISNf_Ik+Zz<`1877?*P{h@{}w
zFanK%`@=PAr3iF07!8~>>xMW5)@GhI$7#H`&-JgdqV0;B+D=n5_-XnY;O at e2KVbPY
zwNN`$sTVPm+DL7f-}ujqf#?}6h(4pN{UIS(Sw;z}Lefb>_C27Xu-Y^w)qx=xkmLqG
z%Bc<RQ84$$LQjSZewt3?Dx0Fe4;APCKZ3K2M}u#fzpJSpYs+Syos3{~U0^KTi5R%)
ztXt;wbVt_+v92q%snnf_C4NtL*utC6cp{ldB@@YvCjDXYx?eW)x6fvbD?!|o;i((I
zee8I`h**jE-aSb<HK`}#Q<F)#cTXZ7v6AwUhxMla-8<*cUlcopdGU*Z+oyY7F(I68
zw|mvU;$Obn)2?Z+-Sh4z{xANIA6>ZcIgg>!>vpgCU;3B7?e#W-Z5zb<TYHU%c!&D?
zDG=ky>0^z5crL^`9>A>-8;FUC5SxgLl at MD<h&R;<Gj=dTmej|BccL0%4TE?q#5$h9
zhau*@;f?S6n~)+CVhaz7W0-}D2HI$%f)dK`AhD0y5poAM$sx+1M!QF^Hl-YKjq6(U
zKSF*Km~|WNW~Eg2<i6Pv>DZ1VGqsA>Y|C7w=C;a5TskeF$Q&+bi9F^wFECyWi_}$V
zE|%P)%+JY%c5Tt6Vm|O+rLDlsm at k%As|A8A{p+ko at g^gxcn)6zn|wNm`mcGiZr#he
z%~DZ1qqdxu|H%7a>paK`n(Rg;s7taA8~cNL6q3NfVzX6o>(aLOkJ`3P%^^D1x$I6V
z)sSuNP)}1(T7GV;AzLrS=Ce4)GayLYhe1(56Ix`oUU44FOax}ZHz;`3wmaXE{sj6$
B2nYZG

literal 0
HcmV?d00001

-- 
2.35.1




More information about the wine-devel mailing list