aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Ricardo Constantino <wiiaboo@gmail.com>2017-04-20 15:50:49 +0100
committerGravatar Ricardo Constantino <wiiaboo@gmail.com>2017-04-20 17:35:15 +0100
commit44c6a76506be7a526bcbf21c6ab4e5b0efe992df (patch)
treecd635e2964d7867f675b3f74f572aa974d3836e1
parent4b4dee09adbb555e794c5fec2733f5fd517885d2 (diff)
Add fontforge sfdir for mpv-osd-symbols font
Should make changes easier to inspect. This was created by opening the current osd_font.otf in Fontforge and saving as .sfdir.
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/.notdef.glyph6
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/font.props77
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE001.glyph16
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE002.glyph22
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE003.glyph17
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE004.glyph20
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE005.glyph20
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE006.glyph47
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE007.glyph21
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE008.glyph37
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE009.glyph16
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE00A.glyph50
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE00B.glyph27
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE010.glyph21
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE011.glyph17
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE012.glyph21
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE013.glyph17
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE101.glyph16
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE104.glyph25
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE105.glyph25
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE106.glyph22
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE107.glyph56
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE108.glyph39
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE109.glyph39
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE10A.glyph39
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE10B.glyph26
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE10C.glyph33
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE10D.glyph40
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE10E.glyph53
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE110.glyph16
-rw-r--r--TOOLS/mpv-osd-symbols.sfdir/uniE111.glyph37
31 files changed, 918 insertions, 0 deletions
diff --git a/TOOLS/mpv-osd-symbols.sfdir/.notdef.glyph b/TOOLS/mpv-osd-symbols.sfdir/.notdef.glyph
new file mode 100644
index 0000000000..99cdece21e
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/.notdef.glyph
@@ -0,0 +1,6 @@
+StartChar: .notdef
+Encoding: 65536 -1 0
+Width: 400
+Flags: W
+LayerCount: 2
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/font.props b/TOOLS/mpv-osd-symbols.sfdir/font.props
new file mode 100644
index 0000000000..44fe70677b
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/font.props
@@ -0,0 +1,77 @@
+SplineFontDB: 3.0
+FontName: mpv-osd-symbols-Regular
+FullName: mpv-osd-symbols Regular
+FamilyName: mpv-osd-symbols
+Weight: Normal
+Copyright: This is generated file.
+Version: 001.000
+ItalicAngle: 0
+UnderlinePosition: -133
+UnderlineWidth: 50
+Ascent: 800
+Descent: 200
+InvalidEm: 0
+sfntRevision: 0x00010000
+LayerCount: 2
+Layer: 0 0 "Back" 1
+Layer: 1 0 "Fore" 0
+XUID: [1021 879 -1597228462 15927]
+StyleMap: 0x0040
+FSType: 8
+OS2Version: 3
+OS2_WeightWidthSlopeOnly: 0
+OS2_UseTypoMetrics: 0
+CreationTime: 1408646554
+ModificationTime: 1492530412
+PfmFamily: 81
+TTFWeight: 400
+TTFWidth: 5
+LineGap: 0
+VLineGap: 0
+Panose: 0 0 5 0 0 0 0 0 0 0
+OS2TypoAscent: 800
+OS2TypoAOffset: 0
+OS2TypoDescent: -200
+OS2TypoDOffset: 0
+OS2TypoLinegap: 90
+OS2WinAscent: 1000
+OS2WinAOffset: 0
+OS2WinDescent: 200
+OS2WinDOffset: 0
+HheadAscent: 1000
+HheadAOffset: 0
+HheadDescent: -200
+HheadDOffset: 0
+OS2SubXSize: 650
+OS2SubYSize: 600
+OS2SubXOff: 0
+OS2SubYOff: 75
+OS2SupXSize: 650
+OS2SupYSize: 600
+OS2SupXOff: 0
+OS2SupYOff: 350
+OS2StrikeYSize: 50
+OS2StrikeYPos: 220
+OS2Vendor: 'PfEd'
+OS2CodePages: 00000001.00000000
+OS2UnicodeRanges: 00000000.00000000.00000000.00000000
+DEI: 91125
+LangName: 1033 "" "" "Regular" "1.000;PfEd;mpv-osd-symbols-Regular" "mpv-osd-symbols" "Version 1.000;PS 001.000;hotconv 1.0.70;makeotf.lib2.5.58329"
+Encoding: UnicodeBmp
+UnicodeInterp: none
+NameList: AGL For New Fonts
+DisplaySize: -72
+AntiAlias: 1
+FitToEm: 0
+WinInfo: 64 8 2
+BeginPrivate: 8
+BlueValues 31 [-10 0 640 650 720 730 800 810]
+BlueScale 5 0.037
+BlueShift 1 0
+BlueFuzz 1 0
+StdHW 4 [65]
+StdVW 4 [65]
+StemSnapH 8 [65 800]
+StemSnapV 8 [65 150]
+EndPrivate
+EndSplineFont
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE001.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE001.glyph
new file mode 100644
index 0000000000..ebfb7150f1
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE001.glyph
@@ -0,0 +1,16 @@
+StartChar: uniE001
+Encoding: 57345 57345 1
+Width: 880
+GlyphClass: 2
+Flags: MW
+HStem: 780 20G<200 200>
+VStem: 200 375<400 400 400 800>
+LayerCount: 2
+Fore
+SplineSet
+575 400 m 1
+ 200 0 l 1
+ 200 800 l 1
+ 575 400 l 1
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE002.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE002.glyph
new file mode 100644
index 0000000000..f47c153726
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE002.glyph
@@ -0,0 +1,22 @@
+StartChar: uniE002
+Encoding: 57346 57346 2
+Width: 880
+GlyphClass: 2
+Flags: MW
+HStem: 0 800<200 350 200 350 200 500 500 650>
+VStem: 200 150<0 800 0 800> 500 150<0 800 0 800>
+LayerCount: 2
+Fore
+SplineSet
+350 800 m 1
+ 350 0 l 1
+ 200 0 l 1
+ 200 800 l 1
+ 350 800 l 1
+650 800 m 1
+ 650 0 l 1
+ 500 0 l 1
+ 500 800 l 1
+ 650 800 l 1
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE003.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE003.glyph
new file mode 100644
index 0000000000..ba45630030
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE003.glyph
@@ -0,0 +1,17 @@
+StartChar: uniE003
+Encoding: 57347 57347 3
+Width: 880
+GlyphClass: 2
+Flags: MW
+HStem: 0 720<110 775 110 775>
+VStem: 110 665<0 720 0 720>
+LayerCount: 2
+Fore
+SplineSet
+775 720 m 1
+ 775 0 l 1
+ 110 0 l 1
+ 110 720 l 1
+ 775 720 l 1
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE004.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE004.glyph
new file mode 100644
index 0000000000..62ce5f7a63
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE004.glyph
@@ -0,0 +1,20 @@
+StartChar: uniE004
+Encoding: 57348 57348 4
+Width: 880
+GlyphClass: 2
+Flags: MW
+HStem: 780 20G<423 423 813 813>
+VStem: 48 765<400 400>
+LayerCount: 2
+Fore
+SplineSet
+423 800 m 1
+ 423 0 l 1
+ 48 400 l 1
+ 423 800 l 1
+813 800 m 1
+ 813 0 l 1
+ 438 400 l 1
+ 813 800 l 1
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE005.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE005.glyph
new file mode 100644
index 0000000000..26db474741
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE005.glyph
@@ -0,0 +1,20 @@
+StartChar: uniE005
+Encoding: 57349 57349 5
+Width: 880
+GlyphClass: 2
+Flags: MW
+HStem: 780 20G<95 95 485 485>
+VStem: 95 765<400 400 400 800 400 800>
+LayerCount: 2
+Fore
+SplineSet
+470 400 m 1
+ 95 0 l 1
+ 95 800 l 1
+ 470 400 l 1
+860 400 m 1
+ 485 0 l 1
+ 485 800 l 1
+ 860 400 l 1
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE006.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE006.glyph
new file mode 100644
index 0000000000..474d3c1242
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE006.glyph
@@ -0,0 +1,47 @@
+StartChar: uniE006
+Encoding: 57350 57350 6
+Width: 880
+GlyphClass: 2
+Flags: MW
+HStem: -10 11<396 461 396 543> 196 171<397 461 396 462> 401 31 801 9<397 462 397 397>
+VStem: 20 9<369 434 369 513> 224 173<369 408 367 434 367 434> 363 34 397 65<367 404 367 408 367 404 606 801> 462 173<368 404 404 404> 830 10<368 433 433 433>
+LayerCount: 2
+Fore
+SplineSet
+430 810 m 0x9940
+ 656 810 840 626 840 400 c 0
+ 840 174 656 -10 430 -10 c 0
+ 204 -10 20 174 20 400 c 0
+ 20 626 204 810 430 810 c 0x9940
+397 606 m 1x5280
+ 462 606 l 1
+ 462 801 l 1
+ 397 801 l 1
+ 397 606 l 1x5280
+462 367 m 1
+ 462 404 l 1
+ 710 627 l 1
+ 683 657 l 1
+ 439 437 l 1
+ 363 592 l 1
+ 318 570 l 1x4280
+ 397 408 l 1
+ 397 367 l 1x44
+ 462 367 l 1
+224 434 m 1
+ 29 434 l 1
+ 29 369 l 1
+ 224 369 l 1
+ 224 434 l 1
+830 368 m 1
+ 830 433 l 1
+ 635 433 l 1
+ 635 368 l 1
+ 830 368 l 1
+461 196 m 1
+ 396 196 l 1
+ 396 1 l 1
+ 461 1 l 1
+ 461 196 l 1
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE007.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE007.glyph
new file mode 100644
index 0000000000..719d9fa1d3
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE007.glyph
@@ -0,0 +1,21 @@
+StartChar: uniE007
+Encoding: 57351 57351 7
+Width: 880
+GlyphClass: 2
+Flags: MW
+HStem: -10 80<339 430 339 543> 730 80<339 430>
+VStem: 20 80<309 491 309 513>
+LayerCount: 2
+Fore
+SplineSet
+430 -10 m 0
+ 204 -10 20 174 20 400 c 0
+ 20 626 204 810 430 810 c 0
+ 656 810 840 626 840 400 c 0
+ 840 174 656 -10 430 -10 c 0
+430 70 m 1
+ 430 730 l 1
+ 248 730 100 582 100 400 c 0
+ 100 218 248 70 430 70 c 1
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE008.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE008.glyph
new file mode 100644
index 0000000000..b36acfb839
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE008.glyph
@@ -0,0 +1,37 @@
+StartChar: uniE008
+Encoding: 57352 57352 8
+Width: 880
+GlyphClass: 2
+Flags: MW
+HStem: -10 80<339 521 339 543> 240 160<269 313 546 590> 480 160<408 452> 730 80<339 521>
+VStem: 20 80<309 491 309 513> 211 160<298 342> 350 160<538 582> 488 160<298 342> 760 80<309 491>
+LayerCount: 2
+Fore
+SplineSet
+430 -10 m 0xfa80
+ 204 -10 20 174 20 400 c 0
+ 20 626 204 810 430 810 c 0
+ 656 810 840 626 840 400 c 0
+ 840 174 656 -10 430 -10 c 0xfa80
+430 70 m 0
+ 612 70 760 218 760 400 c 0
+ 760 582 612 730 430 730 c 0
+ 248 730 100 582 100 400 c 0
+ 100 218 248 70 430 70 c 0
+430 480 m 0
+ 386 480 350 516 350 560 c 0
+ 350 604 386 640 430 640 c 0
+ 474 640 510 604 510 560 c 0
+ 510 516 474 480 430 480 c 0
+291 240 m 0xfd80
+ 247 240 211 276 211 320 c 0
+ 211 364 247 400 291 400 c 0
+ 335 400 371 364 371 320 c 0
+ 371 276 335 240 291 240 c 0xfd80
+568 240 m 0
+ 524 240 488 276 488 320 c 0
+ 488 364 524 400 568 400 c 0
+ 612 400 648 364 648 320 c 0
+ 648 276 612 240 568 240 c 0
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE009.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE009.glyph
new file mode 100644
index 0000000000..c264c8c2d4
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE009.glyph
@@ -0,0 +1,16 @@
+StartChar: uniE009
+Encoding: 57353 57353 9
+Width: 1000
+GlyphClass: 2
+Flags: MW
+HStem: 630 20G<1000 1000>
+VStem: 0 1000<150 150>
+LayerCount: 2
+Fore
+SplineSet
+1000 150 m 1
+ 0 150 l 1
+ 1000 650 l 1
+ 1000 150 l 1
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE00A.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE00A.glyph
new file mode 100644
index 0000000000..634249fb7f
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE00A.glyph
@@ -0,0 +1,50 @@
+StartChar: uniE00A
+Encoding: 57354 57354 10
+Width: 880
+GlyphClass: 2
+Flags: MW
+HStem: 252 48<406 406 456 456> 375 50<57 282 57 282 578 805> 500 48<406 406> 627 20G<149 149 713 713>
+VStem: 282 48<375 375 425 425> 406 50<26 252 26 252 548 774> 530 48<375 375>
+LayerCount: 2
+Fore
+SplineSet
+805 375 m 1
+ 578 375 l 1
+ 574 352 565 331 553 313 c 1
+ 713 153 l 1
+ 678 118 l 1
+ 518 278 l 1
+ 500 265 479 256 456 252 c 1
+ 456 26 l 1
+ 406 26 l 1
+ 406 252 l 1
+ 383 256 362 265 343 277 c 1
+ 184 118 l 1
+ 149 153 l 1
+ 308 312 l 1
+ 295 330 286 352 282 375 c 1
+ 57 375 l 1
+ 57 425 l 1
+ 282 425 l 1
+ 286 448 295 470 308 488 c 1
+ 149 647 l 1
+ 184 682 l 1
+ 343 523 l 1
+ 362 535 383 544 406 548 c 1
+ 406 774 l 1
+ 456 774 l 1
+ 456 548 l 1
+ 479 544 500 535 518 522 c 1
+ 678 682 l 1
+ 713 647 l 1
+ 553 487 l 1
+ 565 469 574 448 578 425 c 1
+ 805 425 l 1
+ 805 375 l 1
+430 300 m 0
+ 485 300 530 345 530 400 c 0
+ 530 455 485 500 430 500 c 0
+ 375 500 330 455 330 400 c 0
+ 330 345 375 300 430 300 c 0
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE00B.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE00B.glyph
new file mode 100644
index 0000000000..21e0966a53
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE00B.glyph
@@ -0,0 +1,27 @@
+StartChar: uniE00B
+Encoding: 57355 57355 11
+Width: 880
+GlyphClass: 2
+Flags: MW
+HStem: -10 244<341 519 341 543> 566 54<413.5 446.5 413.5 519> 740 70<413.5 446.5>
+VStem: 20 88<354 446 354 513> 752 88<354 446>
+LayerCount: 2
+Fore
+SplineSet
+430 -10 m 0
+ 204 -10 20 174 20 400 c 0
+ 20 626 204 810 430 810 c 0
+ 656 810 840 626 840 400 c 0
+ 840 174 656 -10 430 -10 c 0
+430 620 m 0
+ 463 620 490 647 490 680 c 0
+ 490 713 463 740 430 740 c 0
+ 397 740 370 713 370 680 c 0
+ 370 647 397 620 430 620 c 0
+430 234 m 0
+ 608 234 752 308 752 400 c 0
+ 752 492 608 566 430 566 c 0
+ 252 566 108 492 108 400 c 0
+ 108 308 252 234 430 234 c 0
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE010.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE010.glyph
new file mode 100644
index 0000000000..519e34a436
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE010.glyph
@@ -0,0 +1,21 @@
+StartChar: uniE010
+Encoding: 57360 57360 12
+Width: 334
+GlyphClass: 2
+Flags: MW
+HStem: 0 90<221 258 221 258> 550 90<221 258 221 221>
+VStem: 76 145<90 550 90 640 90 640>
+LayerCount: 2
+Fore
+SplineSet
+258 640 m 1
+ 258 550 l 1
+ 221 550 l 1
+ 221 90 l 1
+ 258 90 l 1
+ 258 0 l 1
+ 76 0 l 1
+ 76 640 l 1
+ 258 640 l 1
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE011.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE011.glyph
new file mode 100644
index 0000000000..b3c7b56d32
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE011.glyph
@@ -0,0 +1,17 @@
+StartChar: uniE011
+Encoding: 57361 57361 13
+Width: 334
+GlyphClass: 2
+Flags: MW
+HStem: 0 640<84 250 84 250>
+VStem: 84 166<0 640 0 640>
+LayerCount: 2
+Fore
+SplineSet
+250 640 m 1
+ 250 0 l 1
+ 84 0 l 1
+ 84 640 l 1
+ 250 640 l 1
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE012.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE012.glyph
new file mode 100644
index 0000000000..86c07cd07d
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE012.glyph
@@ -0,0 +1,21 @@
+StartChar: uniE012
+Encoding: 57362 57362 14
+Width: 334
+GlyphClass: 2
+Flags: MW
+HStem: 0 90<76 113 76 258 76 113> 550 90<76 113 76 258>
+VStem: 113 145<90 550 550 550>
+LayerCount: 2
+Fore
+SplineSet
+113 90 m 1
+ 113 550 l 1
+ 76 550 l 1
+ 76 640 l 1
+ 258 640 l 1
+ 258 0 l 1
+ 76 0 l 1
+ 76 90 l 1
+ 113 90 l 1
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE013.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE013.glyph
new file mode 100644
index 0000000000..b456777a58
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE013.glyph
@@ -0,0 +1,17 @@
+StartChar: uniE013
+Encoding: 57363 57363 15
+Width: 334
+GlyphClass: 2
+Flags: MW
+HStem: 255 130<102 232 102 232>
+VStem: 102 130<255 385 255 385>
+LayerCount: 2
+Fore
+SplineSet
+232 385 m 1
+ 232 255 l 1
+ 102 255 l 1
+ 102 385 l 1
+ 232 385 l 1
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE101.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE101.glyph
new file mode 100644
index 0000000000..8e0d4b602c
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE101.glyph
@@ -0,0 +1,16 @@
+StartChar: uniE101
+Encoding: 57601 57601 16
+Width: 880
+GlyphClass: 2
+Flags: MW
+HStem: 780 20G<222 222>
+VStem: 222 600<400 400 400 800 400 800>
+LayerCount: 2
+Fore
+SplineSet
+822 400 m 1
+ 222 0 l 1
+ 222 800 l 1
+ 822 400 l 1
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE104.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE104.glyph
new file mode 100644
index 0000000000..7c7ba13f8f
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE104.glyph
@@ -0,0 +1,25 @@
+StartChar: uniE104
+Encoding: 57604 57604 17
+Width: 880
+GlyphClass: 2
+Flags: MW
+HStem: 0 800<3 126 3 126 3 502 3 878> 780 20G<3 126 126 126 502 502 878 878>
+VStem: 3 123<0 800 0 800>
+LayerCount: 2
+Fore
+SplineSet
+126 800 m 1x60
+ 126 0 l 1
+ 3 0 l 1xa0
+ 3 800 l 1
+ 126 800 l 1x60
+502 800 m 1
+ 502 0 l 1
+ 127 400 l 1
+ 502 800 l 1
+878 800 m 1
+ 878 0 l 1
+ 503 400 l 1
+ 878 800 l 1
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE105.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE105.glyph
new file mode 100644
index 0000000000..bb0f87f433
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE105.glyph
@@ -0,0 +1,25 @@
+StartChar: uniE105
+Encoding: 57605 57605 18
+Width: 880
+GlyphClass: 2
+Flags: MW
+HStem: 0 800<3 3 3 379 3 755 755 878> 780 20G<3 3 379 379 755 878 878 878>
+VStem: 755 123<0 800>
+LayerCount: 2
+Fore
+SplineSet
+3 0 m 1x60
+ 3 800 l 1
+ 378 400 l 1
+ 3 0 l 1x60
+379 0 m 1xa0
+ 379 800 l 1
+ 754 400 l 1
+ 379 0 l 1xa0
+878 0 m 1
+ 755 0 l 1
+ 755 800 l 1
+ 878 800 l 1
+ 878 0 l 1
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE106.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE106.glyph
new file mode 100644
index 0000000000..b7d6ca2bc0
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE106.glyph
@@ -0,0 +1,22 @@
+StartChar: uniE106
+Encoding: 57606 57606 19
+Width: 880
+GlyphClass: 2
+Flags: MW
+HStem: 0 649<68.5 556.5>
+VStem: 0 880
+LayerCount: 2
+Fore
+SplineSet
+880 380 m 0
+ 880 230 685 101 449 101 c 0
+ 390 101 336 107 283 118 c 1
+ 278 49 189 0 85 0 c 0
+ 52 0 24 14 0 40 c 1
+ 82 48 137 93 137 158 c 0
+ 137 163 137 168 135 172 c 0
+ 58 217 19 273 19 380 c 0
+ 19 528 258 649 449 649 c 0
+ 664 649 880 508 880 380 c 0
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE107.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE107.glyph
new file mode 100644
index 0000000000..01065b66bd
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE107.glyph
@@ -0,0 +1,56 @@
+StartChar: uniE107
+Encoding: 57607 57607 20
+Width: 880
+GlyphClass: 2
+Flags: MW
+HStem: 0 60<0 60 60 820> 106 50<146 343 146 343 146 390 390 641 680 735> 207 50<99 317 99 317 99 363 363 488 529 781> 580 60<60 820 60 820>
+VStem: 0 60<60 580> 99 218<207 257 207 257> 146 197<106 156 106 156> 363 125<207 257 207 257> 529 112<106 257 106 257> 680 55<106 156 106 156> 820 60<0 60 60 580>
+LayerCount: 2
+Fore
+SplineSet
+0 60 m 2xfde0
+ 0 580 l 2
+ 0 610 30 640 60 640 c 2
+ 820 640 l 2
+ 850 640 880 610 880 580 c 2
+ 880 60 l 2
+ 880 30 850 0 820 0 c 2
+ 60 0 l 2
+ 30 0 0 30 0 60 c 2xfde0
+60 60 m 1
+ 820 60 l 1
+ 820 580 l 1
+ 60 580 l 1
+ 60 60 l 1
+317 257 m 1
+ 317 207 l 1
+ 99 207 l 1
+ 99 257 l 1
+ 317 257 l 1
+488 257 m 1
+ 488 207 l 1
+ 363 207 l 1
+ 363 257 l 1
+ 488 257 l 1
+781 257 m 1
+ 781 207 l 1
+ 529 207 l 1
+ 529 257 l 1
+ 781 257 l 1
+343 156 m 1x4280
+ 343 106 l 1
+ 146 106 l 1
+ 146 156 l 1
+ 343 156 l 1x4280
+641 156 m 1
+ 641 106 l 1
+ 390 106 l 1
+ 390 156 l 1x41c0
+ 641 156 l 1
+735 156 m 1
+ 735 106 l 1
+ 680 106 l 1
+ 680 156 l 1
+ 735 156 l 1
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE108.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE108.glyph
new file mode 100644
index 0000000000..83659e38c0
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE108.glyph
@@ -0,0 +1,39 @@
+StartChar: uniE108
+Encoding: 57608 57608 21
+Width: 880
+GlyphClass: 2
+Flags: MW
+HStem: 80 60<0 60 60 820> 321 159<274 606 274 606> 660 60<60 820 60 820>
+VStem: 0 60<140 660> 274 332<321 480 321 480> 820 60<80 140 140 660>
+LayerCount: 2
+Fore
+SplineSet
+0 140 m 2
+ 0 660 l 2
+ 0 690 30 720 60 720 c 2
+ 820 720 l 2
+ 850 720 880 690 880 660 c 2
+ 880 140 l 2
+ 880 110 850 80 820 80 c 2
+ 60 80 l 2
+ 30 80 0 110 0 140 c 2
+60 140 m 1
+ 820 140 l 1
+ 820 660 l 1
+ 60 660 l 1
+ 60 140 l 1
+580 600 m 1
+ 760 600 l 1
+ 760 420 l 1
+ 580 600 l 1
+606 480 m 1
+ 606 321 l 1
+ 274 321 l 1
+ 274 480 l 1
+ 606 480 l 1
+300 200 m 1
+ 120 200 l 1
+ 120 380 l 1
+ 300 200 l 1
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE109.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE109.glyph
new file mode 100644
index 0000000000..4038f3df05
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE109.glyph
@@ -0,0 +1,39 @@
+StartChar: uniE109
+Encoding: 57609 57609 22
+Width: 880
+GlyphClass: 2
+Flags: MW
+HStem: 80 60<0 60 60 820> 296 209<285 595 285 595> 660 60<60 820 60 820>
+VStem: 0 60<140 660> 120 107<400 400 400 510> 285 310<296 505 296 505> 653 107<400 400> 820 60<80 140 140 660>
+LayerCount: 2
+Fore
+SplineSet
+0 140 m 2
+ 0 660 l 2
+ 0 690 30 720 60 720 c 2
+ 820 720 l 2
+ 850 720 880 690 880 660 c 2
+ 880 140 l 2
+ 880 110 850 80 820 80 c 2
+ 60 80 l 2
+ 30 80 0 110 0 140 c 2
+60 140 m 1
+ 820 140 l 1
+ 820 660 l 1
+ 60 660 l 1
+ 60 140 l 1
+227 400 m 1
+ 120 290 l 1
+ 120 510 l 1
+ 227 400 l 1
+760 290 m 1
+ 653 400 l 1
+ 760 510 l 1
+ 760 290 l 1
+595 505 m 1
+ 595 296 l 1
+ 285 296 l 1
+ 285 505 l 1
+ 595 505 l 1
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE10A.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE10A.glyph
new file mode 100644
index 0000000000..6751fe9cf0
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE10A.glyph
@@ -0,0 +1,39 @@
+StartChar: uniE10A
+Encoding: 57610 57610 23
+Width: 1977
+GlyphClass: 2
+Flags: MW
+HStem: 242 248<2 155 2 156>
+LayerCount: 2
+Fore
+SplineSet
+830 220 m 0
+ 830 211 825 207 817 207 c 0
+ 814 207 811 208 809 210 c 2
+ 670 349 l 1
+ 533 211 l 2
+ 530 208 528 207 524 207 c 0
+ 516 207 512 212 512 220 c 0
+ 512 223 513 226 515 228 c 2
+ 653 366 l 1
+ 515 504 l 2
+ 513 506 512 509 512 512 c 0
+ 512 521 516 525 524 525 c 0
+ 528 525 530 524 533 522 c 2
+ 670 384 l 1
+ 809 522 l 2
+ 811 524 814 525 817 525 c 0
+ 825 525 830 521 830 512 c 0
+ 830 509 829 507 827 505 c 2
+ 688 366 l 1
+ 827 228 l 2
+ 829 226 830 223 830 220 c 0
+398 58 m 1
+ 155 242 l 1
+ 2 242 l 1
+ 2 490 l 1
+ 156 490 l 1
+ 398 674 l 1
+ 398 58 l 1
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE10B.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE10B.glyph
new file mode 100644
index 0000000000..780b4e4328
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE10B.glyph
@@ -0,0 +1,26 @@
+StartChar: uniE10B
+Encoding: 57611 57611 24
+Width: 1977
+GlyphClass: 2
+Flags: MW
+HStem: 242 248<2 155 2 156>
+VStem: 603 47<326.5 405>
+LayerCount: 2
+Fore
+SplineSet
+650 366 m 0
+ 650 281 615 198 545 119 c 1
+ 507 142 l 1
+ 571 213 603 287 603 366 c 0
+ 603 444 571 518 507 590 c 1
+ 545 613 l 1
+ 615 534 650 452 650 366 c 0
+398 58 m 1
+ 155 242 l 1
+ 2 242 l 1
+ 2 490 l 1
+ 156 490 l 1
+ 398 674 l 1
+ 398 58 l 1
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE10C.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE10C.glyph
new file mode 100644
index 0000000000..b17f57c482
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE10C.glyph
@@ -0,0 +1,33 @@
+StartChar: uniE10C
+Encoding: 57612 57612 25
+Width: 1977
+GlyphClass: 2
+Flags: MW
+HStem: 242 248<2 155 2 156>
+VStem: 603 47<326.5 405> 717 47<316.5 416>
+LayerCount: 2
+Fore
+SplineSet
+764 366 m 0
+ 764 258 720 156 631 61 c 1
+ 593 84 l 1
+ 675 173 717 267 717 366 c 0
+ 717 466 675 559 593 647 c 1
+ 631 671 l 1
+ 720 578 764 476 764 366 c 0
+650 366 m 0
+ 650 281 615 198 545 119 c 1
+ 507 142 l 1
+ 571 213 603 287 603 366 c 0
+ 603 444 571 518 507 590 c 1
+ 545 613 l 1
+ 615 534 650 452 650 366 c 0
+398 58 m 1
+ 155 242 l 1
+ 2 242 l 1
+ 2 490 l 1
+ 156 490 l 1
+ 398 674 l 1
+ 398 58 l 1
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE10D.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE10D.glyph
new file mode 100644
index 0000000000..24e0acf0fe
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE10D.glyph
@@ -0,0 +1,40 @@
+StartChar: uniE10D
+Encoding: 57613 57613 26
+Width: 1977
+GlyphClass: 2
+Flags: MW
+HStem: 242 248<2 155 2 156> 709 20G<717 717>
+VStem: 603 47<326.5 405> 717 47<316.5 416> 830 47<304 426.5>
+LayerCount: 2
+Fore
+SplineSet
+877 366 m 0
+ 877 236 824 115 717 3 c 1
+ 679 27 l 1
+ 780 130 830 242 830 366 c 0
+ 830 487 780 600 679 705 c 1
+ 717 729 l 1
+ 824 617 877 496 877 366 c 0
+764 366 m 0
+ 764 258 720 156 631 61 c 1
+ 593 84 l 1
+ 675 173 717 267 717 366 c 0
+ 717 466 675 559 593 647 c 1
+ 631 671 l 1
+ 720 578 764 476 764 366 c 0
+650 366 m 0
+ 650 281 615 198 545 119 c 1
+ 507 142 l 1
+ 571 213 603 287 603 366 c 0
+ 603 444 571 518 507 590 c 1
+ 545 613 l 1
+ 615 534 650 452 650 366 c 0
+398 58 m 1
+ 155 242 l 1
+ 2 242 l 1
+ 2 490 l 1
+ 156 490 l 1
+ 398 674 l 1
+ 398 58 l 1
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE10E.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE10E.glyph
new file mode 100644
index 0000000000..17b4af6a8e
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE10E.glyph
@@ -0,0 +1,53 @@
+StartChar: uniE10E
+Encoding: 57614 57614 27
+Width: 1977
+GlyphClass: 2
+Flags: MW
+HStem: 49 95<806 818.5> 242 248<2 155 2 156>
+VStem: 559 47<326.5 405> 673 47<316.5 416> 767 91<90 103.5 648 652>
+LayerCount: 2
+Fore
+SplineSet
+720 366 m 0
+ 720 258 676 156 587 61 c 1
+ 549 84 l 1
+ 631 173 673 267 673 366 c 0
+ 673 466 631 559 549 647 c 1
+ 587 671 l 1
+ 676 578 720 476 720 366 c 0
+606 366 m 0
+ 606 281 571 198 501 119 c 1
+ 463 142 l 1
+ 527 213 559 287 559 366 c 0
+ 559 444 527 518 463 590 c 1
+ 501 613 l 1
+ 571 534 606 452 606 366 c 0
+398 58 m 1
+ 155 242 l 1
+ 2 242 l 1
+ 2 490 l 1
+ 156 490 l 1
+ 398 674 l 1
+ 398 58 l 1
+858 648 m 1
+ 824 238 l 2
+ 823 224 819 217 812 217 c 0
+ 805 217 801 224 800 238 c 2
+ 767 648 l 1
+ 767 652 l 2
+ 767 665 771 675 780 682 c 0
+ 789 690 800 694 812 694 c 0
+ 825 694 835 690 844 682 c 0
+ 853 675 858 665 858 652 c 2
+ 858 648 l 1
+858 97 m 0
+ 858 83 853 72 845 63 c 0
+ 836 53 825 49 812 49 c 0
+ 800 49 789 53 780 63 c 0
+ 771 72 767 83 767 97 c 0
+ 767 110 771 121 780 130 c 0
+ 789 140 800 144 812 144 c 0
+ 825 144 836 140 845 130 c 0
+ 853 121 858 110 858 97 c 0
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE110.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE110.glyph
new file mode 100644
index 0000000000..f4d22f5d44
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE110.glyph
@@ -0,0 +1,16 @@
+StartChar: uniE110
+Encoding: 57616 57616 28
+Width: 880
+GlyphClass: 2
+Flags: MW
+HStem: 780 20G<656 656>
+VStem: 56 600<400 400>
+LayerCount: 2
+Fore
+SplineSet
+656 0 m 1
+ 56 400 l 1
+ 656 800 l 1
+ 656 0 l 1
+EndSplineSet
+EndChar
diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE111.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE111.glyph
new file mode 100644
index 0000000000..370f80370c
--- /dev/null
+++ b/TOOLS/mpv-osd-symbols.sfdir/uniE111.glyph
@@ -0,0 +1,37 @@
+StartChar: uniE111
+Encoding: 57617 57617 29
+Width: 880
+GlyphClass: 2
+Flags: W
+LayerCount: 2
+Fore
+SplineSet
+0 140 m 2
+ 0 660 l 2
+ 0 690 30 720 60 720 c 2
+ 820 720 l 2
+ 850 720 880 690 880 660 c 2
+ 880 140 l 2
+ 880 110 850 80 820 80 c 2
+ 60 80 l 2
+ 30 80 0 110 0 140 c 2
+60 140 m 1
+ 820 140 l 1
+ 820 660 l 1
+ 60 660 l 1
+ 60 140 l 1
+227 400 m 1
+ 120 290 l 1
+ 120 510 l 1
+ 227 400 l 1
+760 290 m 1
+ 653 400 l 1
+ 760 510 l 1
+ 760 290 l 1
+595 505 m 1
+ 595 296 l 1
+ 285 296 l 1
+ 285 505 l 1
+ 595 505 l 1
+EndSplineSet
+EndChar