From afe2d73db6fe38d8b3f12b266420f96a85bc1880 Mon Sep 17 00:00:00 2001 From: Dmitry Timoshkov Date: Mon, 27 Jul 2020 19:55:24 +0800 Subject: [PATCH] fonts: Add initial version of Webdings font. Some applications confusingly use Webdings instead of Marlett to draw non-client areas of their custom controls, this initial version of Webdings contains just a few glyphs copied from Marlett to make these apps happy. Signed-off-by: Dmitry Timoshkov Signed-off-by: Huw Davies Signed-off-by: Alexandre Julliard --- fonts/Makefile.in | 1 + fonts/webdings.sfd | 198 +++++++++++++++++++++++++++++++++++++++++++++ fonts/webdings.ttf | Bin 0 -> 4300 bytes 3 files changed, 199 insertions(+) create mode 100644 fonts/webdings.sfd create mode 100644 fonts/webdings.ttf diff --git a/fonts/Makefile.in b/fonts/Makefile.in index 08c82646dea..b8021851987 100644 --- a/fonts/Makefile.in +++ b/fonts/Makefile.in @@ -10,4 +10,5 @@ FONT_SRCS = \ system.sfd \ tahoma.sfd \ tahomabd.sfd \ + webdings.sfd \ wingding.sfd diff --git a/fonts/webdings.sfd b/fonts/webdings.sfd new file mode 100644 index 00000000000..8f464f4c161 --- /dev/null +++ b/fonts/webdings.sfd @@ -0,0 +1,198 @@ +SplineFontDB: 3.0 +FontName: WineWebdings +FullName: Webdings +FamilyName: Webdings +Weight: Regular +Copyright: Copyright (C) 2020 Dmitry Timoshkov +UComments: "#pragma makedep install" +Version: 001.000 +ItalicAngle: 0 +UnderlinePosition: 0 +UnderlineWidth: 0 +Ascent: 2048 +Descent: 0 +LayerCount: 2 +Layer: 0 1 "Back" 1 +Layer: 1 1 "Fore" 0 +FSType: 0 +OS2Version: 0 +OS2_WeightWidthSlopeOnly: 0 +OS2_UseTypoMetrics: 0 +PfmFamily: 81 +TTFWeight: 500 +TTFWidth: 5 +LineGap: 0 +VLineGap: 0 +Panose: 0 0 0 0 0 0 0 0 0 0 +OS2TypoAscent: 0 +OS2TypoAOffset: 1 +OS2TypoDescent: 0 +OS2TypoDOffset: 1 +OS2TypoLinegap: 0 +OS2WinAscent: 0 +OS2WinAOffset: 1 +OS2WinDescent: 0 +OS2WinDOffset: 1 +HheadAscent: 0 +HheadAOffset: 1 +HheadDescent: 0 +HheadDOffset: 1 +OS2Vendor: 'Wine' +DEI: 91125 +ShortTable: cvt 2 + 68 + 1297 +EndShort +LangName: 1033 "" "" "" "" "" "" "" "" "" "" "" "http://www.winehq.org" "" "This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.+AAoACgAA-This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.+AAoACgAA-You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA+AAoA" "http://www.gnu.org/licenses/lgpl.html" +Encoding: Symbol +Compacted: 1 +UnicodeInterp: none +NameList: Adobe Glyph List +DisplaySize: -72 +AntiAlias: 1 +FitToEm: 1 +WinInfo: 0 26 10 +TeXData: 1 0 0 708670 354335 236222 1342177 -2147484 236222 783286 444596 497025 792723 393216 433062 380633 303038 157286 324010 404750 52429 2506097 1059062 262144 +BeginChars: 257 8 + +StartChar: .notdef +Encoding: 0 61472 0 +AltUni2: 000000.ffffffff.0 +Width: 1024 +Flags: W +LayerCount: 2 +Fore +SplineSet +41 41 m 1,0,-1 + 819 41 l 1,1,-1 + 819 1324 l 1,2,-1 + 41 1324 l 1,3,-1 + 41 41 l 1,0,-1 +0 0 m 1,4,-1 + 0 1365 l 1,5,-1 + 860 1365 l 1,6,-1 + 860 0 l 1,7,-1 + 0 0 l 1,4,-1 +EndSplineSet +EndChar + +StartChar: UIminimize +Encoding: 48 48 1 +Width: 2048 +LayerCount: 2 +Fore +SplineSet +256 256 m 1,0,-1 + 256 512 l 1,1,-1 + 1280 512 l 1,2,-1 + 1280 256 l 1,3,-1 + 256 256 l 1,0,-1 +EndSplineSet +EndChar + +StartChar: UImaximize +Encoding: 49 49 2 +Width: 2048 +LayerCount: 2 +Fore +SplineSet +256 384 m 1,0,-1 + 1536 384 l 1,1,-1 + 1536 1408 l 1,2,-1 + 256 1408 l 1,3,-1 + 256 384 l 1,0,-1 +128 256 m 1,4,-1 + 128 1664 l 1,5,-1 + 1664 1664 l 1,6,-1 + 1664 256 l 1,7,-1 + 128 256 l 1,4,-1 +EndSplineSet +EndChar + +StartChar: UItile +Encoding: 50 50 3 +Width: 2048 +LayerCount: 2 +Fore +SplineSet +128 256 m 1,0,-1 + 128 1152 l 1,1,-1 + 512 1152 l 1,2,-1 + 512 1664 l 1,3,-1 + 1664 1664 l 1,4,-1 + 1664 768 l 1,5,-1 + 1280 768 l 1,6,-1 + 1280 256 l 1,7,-1 + 128 256 l 1,0,-1 +256 384 m 1,8,-1 + 1152 384 l 1,9,-1 + 1152 896 l 1,10,-1 + 256 896 l 1,11,-1 + 256 384 l 1,8,-1 +640 1152 m 1,12,-1 + 1280 1152 l 1,13,-1 + 1280 896 l 1,14,-1 + 1536 896 l 1,15,-1 + 1536 1408 l 1,16,-1 + 640 1408 l 1,17,-1 + 640 1152 l 1,12,-1 +EndSplineSet +EndChar + +StartChar: UIback +Encoding: 51 51 4 +Width: 2048 +Flags: W +LayerCount: 2 +Fore +SplineSet +1150 1726 m 25,0,-1 + 1150 446 l 25,1,-1 + 510 1086 l 25,2,-1 + 1150 1726 l 25,0,-1 +EndSplineSet +EndChar + +StartChar: UIforward +Encoding: 52 52 5 +Width: 2048 +Flags: W +LayerCount: 2 +Fore +SplineSet +842 1732 m 25,0,-1 + 842 452 l 25,1,-1 + 1482 1092 l 25,2,-1 + 842 1732 l 25,0,-1 +EndSplineSet +EndChar + +StartChar: UIup +Encoding: 53 53 6 +Width: 2048 +Flags: W +LayerCount: 2 +Fore +SplineSet +320 768 m 25,0,-1 + 1600 768 l 25,1,-1 + 960 1408 l 25,2,-1 + 320 768 l 25,0,-1 +EndSplineSet +EndChar + +StartChar: UIdown +Encoding: 54 54 7 +Width: 2048 +Flags: W +LayerCount: 2 +Fore +SplineSet +320 1282 m 25,0,-1 + 1600 1282 l 25,1,-1 + 960 642 l 25,2,-1 + 320 1282 l 25,0,-1 +EndSplineSet +EndChar +EndChars +EndSplineFont diff --git a/fonts/webdings.ttf b/fonts/webdings.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c9c47f439b8411cf18e3d1cb51344f1fe47626c7 GIT binary patch literal 4300 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 literal 0 HcmV?d00001