diff --git a/TOOLS/gen-fluent-glyphs.py b/TOOLS/gen-fluent-glyphs.py index 2e6e723497..8602c6e0c2 100755 --- a/TOOLS/gen-fluent-glyphs.py +++ b/TOOLS/gen-fluent-glyphs.py @@ -23,15 +23,13 @@ SFDIR = os.path.join(SCRIPT_DIR, "mpv-osd-symbols.sfdir") REPO_SHA = "9a4a2db2df7f0067b4ef43c5ae5bfcae3759a5a0" # v1.1.320 REPO_BASE = ("https://raw.githubusercontent.com/" f"microsoft/fluentui-system-icons/{REPO_SHA}/assets") -GLYPH_WIDTH = 880 - # Mapping: codepoint -> (fluent_icon_name, size, style, transform) # # See https://github.com/microsoft/fluentui-system-icons/tree/main/assets # for available icons. ICONS = { - 0xE200: ("Line Horizontal 3", 20, "filled", None), # menu + 0xE200: ("Line Horizontal 3", 24, "filled", None), # menu 0xE201: ("Play", 24, "filled", "flip_x"), # prev / play_backward 0xE202: ("Play", 24, "filled", None), # play / next 0xE203: ("Pause", 24, "filled", None), # pause @@ -102,7 +100,6 @@ import psMat import os font = fontforge.open({SFDIR!r}) -WIDTH = {GLYPH_WIDTH} svg_paths = {svg_paths!r} transforms = {transforms!r} @@ -115,53 +112,63 @@ for cp, svg_path in sorted(svg_paths.items()): glyph.clear() glyph.importOutlines(svg_path) - # Scale to fit ascent (800 units) with padding bb = glyph.boundingBox() # (xmin, ymin, xmax, ymax) - bw = bb[2] - bb[0] - bh = bb[3] - bb[1] - if bw == 0 or bh == 0: + if bb[0] == bb[2] or bb[1] == bb[3]: print(f" SKIP U+{{cp:04X}} (empty)") continue - target = 700 # leave some padding within 800-unit ascent - scale = min(target / bh, target / bw) - glyph.transform(psMat.scale(scale)) - - # Apply transform (e.g. horizontal flip for prev) - if cp in transforms and transforms[cp] == "flip_x": - glyph.transform(psMat.scale(-1, 1)) - - # Center in glyph - bb = glyph.boundingBox() - x_off = (WIDTH - (bb[2] + bb[0])) / 2 + # Center vertically within ascent (0..800) y_off = (800 - (bb[3] + bb[1])) / 2 - glyph.transform(psMat.translate(x_off, y_off)) - - # Add alert indicator - if cp in transforms and transforms[cp] == "add_alert": + if y_off: + glyph.transform(psMat.translate(0, y_off)) bb = glyph.boundingBox() + + transform = transforms.get(cp) + if transform == "flip_x": cx = (bb[0] + bb[2]) / 2 + glyph.transform(psMat.compose(psMat.translate(-cx, 0), + psMat.compose(psMat.scale(-1, 1), + psMat.translate(cx, 0)))) + elif transform == "add_alert": cy = (bb[1] + bb[3]) / 2 - # Shrink icon to make room - glyph.transform(psMat.compose( - psMat.translate(-cx, -cy), - psMat.compose(psMat.scale(0.75), - psMat.translate(cx - 80, cy)))) - # Draw exclamation mark (centered vertically at y=400) + h = (bb[3] - bb[1]) * 0.75 + top = cy + h / 2 + bot = cy - h / 2 + w = h * 0.14 # stroke width relative to height + r = w * 0.55 # dot radius + cx = bb[2] + 100 + w / 2 + k = 0.5523 + pen = glyph.glyphPen(replace=False) - pen.moveTo((720, 630)) - pen.lineTo((760, 630)) - pen.lineTo((760, 300)) - pen.lineTo((720, 300)) + # Stem (tapers from w at top to ~0.46*w at bottom tip) + stem_bot = bot + r * 2 + h * 0.1 # gap above dot + hw = w / 2 + nhw = hw * 0.46 + pen.moveTo((cx + hw, top)) + pen.curveTo((cx + hw, top + hw * 0.3), (cx + hw * 0.3, top + hw), + (cx, top + hw)) + pen.curveTo((cx - hw * 0.3, top + hw), (cx - hw, top + hw * 0.3), + (cx - hw, top)) + pen.lineTo((cx - nhw, stem_bot)) + pen.curveTo((cx - nhw, stem_bot - nhw * 0.5), (cx - nhw * 0.5, stem_bot - nhw), + (cx, stem_bot - nhw)) + pen.curveTo((cx + nhw * 0.5, stem_bot - nhw), (cx + nhw, stem_bot - nhw * 0.5), + (cx + nhw, stem_bot)) pen.closePath() - pen.moveTo((720, 240)) - pen.lineTo((760, 240)) - pen.lineTo((760, 170)) - pen.lineTo((720, 170)) + # Dot (circle) + dot_cy = bot + r + pen.moveTo((cx + r, dot_cy)) + pen.curveTo((cx + r, dot_cy + r * k), (cx + r * k, dot_cy + r), + (cx, dot_cy + r)) + pen.curveTo((cx - r * k, dot_cy + r), (cx - r, dot_cy + r * k), + (cx - r, dot_cy)) + pen.curveTo((cx - r, dot_cy - r * k), (cx - r * k, dot_cy - r), + (cx, dot_cy - r)) + pen.curveTo((cx + r * k, dot_cy - r), (cx + r, dot_cy - r * k), + (cx + r, dot_cy)) pen.closePath() pen = None - glyph.width = WIDTH print(f" U+{{cp:04X}} imported") font.save({SFDIR!r}) diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE200.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE200.glyph index 04f5c98680..2ad11ada82 100644 --- a/TOOLS/mpv-osd-symbols.sfdir/uniE200.glyph +++ b/TOOLS/mpv-osd-symbols.sfdir/uniE200.glyph @@ -1,31 +1,43 @@ StartChar: uniE200 Encoding: 57856 57856 36 -Width: 880 -VWidth: 1001 -Flags: HW +Width: 1000 +VWidth: 1100 +Flags: H LayerCount: 2 Fore SplineSet -90 618.75 m 0 - 90 636.872070312 104.690429688 651.5625 122.8125 651.5625 c 2 - 757.1875 651.5625 l 2 - 775.30859375 651.5625 790 636.872070312 790 618.75 c 0 - 790 600.627929688 775.30859375 585.9375 757.1875 585.9375 c 2 - 122.8125 585.9375 l 2 - 104.690429688 585.9375 90 600.627929688 90 618.75 c 0 -90 400 m 0 - 90 418.122070312 104.690429688 432.8125 122.8125 432.8125 c 2 - 757.1875 432.8125 l 2 - 775.30859375 432.8125 790 418.122070312 790 400 c 0 - 790 381.87890625 775.30859375 367.1875 757.1875 367.1875 c 2 - 122.8125 367.1875 l 2 - 104.690429688 367.1875 90 381.87890625 90 400 c 0 -122.8125 214.0625 m 2 - 757.1875 214.0625 l 2 - 775.30859375 214.0625 790 199.37109375 790 181.25 c 0 - 790 163.12890625 775.30859375 148.4375 757.1875 148.4375 c 2 - 122.8125 148.4375 l 2 - 104.690429688 148.4375 90 163.12890625 90 181.25 c 0 - 90 199.37109375 104.690429688 214.0625 122.8125 214.0625 c 2 +125 191.666992188 m 1 + 875 191.666992188 l 2 + 898.012695312 191.666992188 916.666992188 173.012695312 916.666992188 150 c 0 + 916.666992188 128.633789062 900.583007812 111.020507812 879.858398438 108.612304688 c 2 + 875 108.333007812 l 1 + 125 108.333007812 l 2 + 101.98828125 108.333007812 83.3330078125 126.987304688 83.3330078125 150 c 0 + 83.3330078125 171.366210938 99.41796875 188.979492188 120.140625 191.387695312 c 2 + 125 191.666992188 l 1 + 875 191.666992188 l 1 + 125 191.666992188 l 1 +124.995117188 441.666992188 m 1 + 874.99609375 441.758789062 l 2 + 898.008789062 441.758789062 916.666992188 423.108398438 916.666992188 400.095703125 c 0 + 916.666992188 378.724609375 900.587890625 361.112304688 879.862304688 358.704101562 c 2 + 875.00390625 358.424804688 l 1 + 125.004882812 358.333007812 l 2 + 101.993164062 358.329101562 83.3330078125 376.983398438 83.3330078125 399.99609375 c 0 + 83.3330078125 421.362304688 99.4140625 438.974609375 120.135742188 441.387695312 c 2 + 124.995117188 441.666992188 l 1 + 874.99609375 441.758789062 l 1 + 124.995117188 441.666992188 l 1 +125 691.666992188 m 1 + 875 691.666992188 l 2 + 898.012695312 691.666992188 916.666992188 673.01171875 916.666992188 650 c 0 + 916.666992188 628.631835938 900.583007812 611.020507812 879.858398438 608.61328125 c 2 + 875 608.333007812 l 1 + 125 608.333007812 l 2 + 101.98828125 608.333007812 83.3330078125 626.98828125 83.3330078125 650 c 0 + 83.3330078125 671.368164062 99.41796875 688.979492188 120.140625 691.38671875 c 2 + 125 691.666992188 l 1 + 875 691.666992188 l 1 + 125 691.666992188 l 1 EndSplineSet EndChar diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE201.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE201.glyph index 11a4a25c24..1e0c181a18 100644 --- a/TOOLS/mpv-osd-symbols.sfdir/uniE201.glyph +++ b/TOOLS/mpv-osd-symbols.sfdir/uniE201.glyph @@ -1,17 +1,17 @@ StartChar: uniE201 Encoding: 57857 57857 37 -Width: 880 -VWidth: 1054 -Flags: HW +Width: 1000 +VWidth: 1099 +Flags: H LayerCount: 2 Fore SplineSet -768.619140625 662.17578125 m 2 - 768.619140625 728.706054688 697.439453125 771.008789062 639.000976562 739.2109375 c 2 - 157.1640625 477.03515625 l 2 - 96.119140625 443.8203125 96.119140625 356.181640625 157.1640625 322.963867188 c 2 - 639.000976562 60.7880859375 l 2 - 697.439453125 28.9921875 768.619140625 71.296875 768.619140625 137.82421875 c 2 - 768.619140625 662.17578125 l 2 +910.899414062 680.256835938 m 2 + 910.899414062 751.375976562 834.811523438 796.596679688 772.341796875 762.60546875 c 2 + 257.274414062 482.34765625 l 2 + 192.01953125 446.842773438 192.01953125 353.16015625 257.274414062 317.651367188 c 2 + 772.341796875 37.3935546875 l 2 + 834.811523438 3.4052734375 910.899414062 48.626953125 910.899414062 119.743164062 c 2 + 910.899414062 680.256835938 l 2 EndSplineSet EndChar diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE202.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE202.glyph index 3fe1ab220b..c04c8d51c0 100644 --- a/TOOLS/mpv-osd-symbols.sfdir/uniE202.glyph +++ b/TOOLS/mpv-osd-symbols.sfdir/uniE202.glyph @@ -1,17 +1,17 @@ StartChar: uniE202 Encoding: 57858 57858 38 -Width: 880 -VWidth: 1054 -Flags: HW +Width: 1000 +VWidth: 1099 +Flags: H LayerCount: 2 Fore SplineSet -111.380859375 662.17578125 m 2 - 111.380859375 728.706054688 182.560546875 771.008789062 240.999023438 739.2109375 c 2 - 722.8359375 477.03515625 l 2 - 783.880859375 443.8203125 783.880859375 356.181640625 722.8359375 322.963867188 c 2 - 240.999023438 60.7880859375 l 2 - 182.560546875 28.9921875 111.380859375 71.296875 111.380859375 137.82421875 c 2 - 111.380859375 662.17578125 l 2 +208.333007812 680.256835938 m 2 + 208.333007812 751.375976562 284.420898438 796.596679688 346.890625 762.60546875 c 2 + 861.958007812 482.34765625 l 2 + 927.212890625 446.842773438 927.212890625 353.16015625 861.958007812 317.651367188 c 2 + 346.890625 37.3935546875 l 2 + 284.420898438 3.4052734375 208.333007812 48.626953125 208.333007812 119.743164062 c 2 + 208.333007812 680.256835938 l 2 EndSplineSet EndChar diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE203.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE203.glyph index 5d25b9c45a..493c91730c 100644 --- a/TOOLS/mpv-osd-symbols.sfdir/uniE203.glyph +++ b/TOOLS/mpv-osd-symbols.sfdir/uniE203.glyph @@ -1,28 +1,28 @@ StartChar: uniE203 Encoding: 57859 57859 39 -Width: 880 -VWidth: 1053 -Flags: HW +Width: 1000 +VWidth: 1100 +Flags: H LayerCount: 2 Fore SplineSet -196.9453125 750 m 2 - 333.055664062 750 l 2 - 370.642578125 750 401.111328125 719.53125 401.111328125 681.944335938 c 2 - 401.111328125 118.055664062 l 2 - 401.111328125 80.46875 370.642578125 50 333.055664062 50 c 2 - 196.9453125 50 l 2 - 159.359375 50 128.888671875 80.46875 128.888671875 118.055664062 c 2 - 128.888671875 681.944335938 l 2 - 128.888671875 719.53125 159.359375 750 196.9453125 750 c 2 -546.9453125 750 m 2 - 683.055664062 750 l 2 - 720.642578125 750 751.111328125 719.53125 751.111328125 681.944335938 c 2 - 751.111328125 118.055664062 l 2 - 751.111328125 80.46875 720.642578125 50 683.055664062 50 c 2 - 546.9453125 50 l 2 - 509.359375 50 478.888671875 80.46875 478.888671875 118.055664062 c 2 - 478.888671875 681.944335938 l 2 - 478.888671875 719.53125 509.359375 750 546.9453125 750 c 2 +239.420898438 775 m 2 + 385.25390625 775 l 2 + 425.525390625 775 458.170898438 742.354492188 458.170898438 702.083007812 c 2 + 458.170898438 97.9169921875 l 2 + 458.170898438 57.6455078125 425.525390625 25 385.25390625 25 c 2 + 239.420898438 25 l 2 + 199.150390625 25 166.50390625 57.6455078125 166.50390625 97.9169921875 c 2 + 166.50390625 702.083007812 l 2 + 166.50390625 742.354492188 199.150390625 775 239.420898438 775 c 2 +614.420898438 775 m 2 + 760.25390625 775 l 2 + 800.525390625 775 833.170898438 742.354492188 833.170898438 702.083007812 c 2 + 833.170898438 97.9169921875 l 2 + 833.170898438 57.6455078125 800.525390625 25 760.25390625 25 c 2 + 614.420898438 25 l 2 + 574.150390625 25 541.50390625 57.6455078125 541.50390625 97.9169921875 c 2 + 541.50390625 702.083007812 l 2 + 541.50390625 742.354492188 574.150390625 775 614.420898438 775 c 2 EndSplineSet EndChar diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE204.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE204.glyph index 690cde61ef..4577701941 100644 --- a/TOOLS/mpv-osd-symbols.sfdir/uniE204.glyph +++ b/TOOLS/mpv-osd-symbols.sfdir/uniE204.glyph @@ -1,33 +1,33 @@ StartChar: uniE204 Encoding: 57860 57860 40 -Width: 880 -VWidth: 987 -Flags: HW +Width: 1000 +VWidth: 1100 +Flags: H LayerCount: 2 Fore SplineSet -142.5 400 m 0 - 142.5 235.696289062 275.6953125 102.5 440 102.5 c 0 - 604.302734375 102.5 737.5 235.696289062 737.5 400 c 0 - 737.5 564.303710938 604.302734375 697.5 440 697.5 c 0 - 275.6953125 697.5 142.5 564.303710938 142.5 400 c 0 -440 750 m 0 - 633.296875 750 790 593.299804688 790 400 c 0 - 790 206.702148438 633.296875 50 440 50 c 0 - 246.700195312 50 90 206.702148438 90 400 c 0 - 90 593.299804688 246.700195312 750 440 750 c 0 -439.758789062 587.309570312 m 2 - 440 583.75 l 1 - 440 400 l 1 - 553.75 400 l 2 - 568.240234375 400 580 388.240234375 580 373.75 c 0 - 580 360.467773438 570.119140625 349.477539062 557.309570312 347.741210938 c 2 - 553.75 347.5 l 1 - 413.75 347.5 l 2 - 400.466796875 347.5 389.477539062 357.380859375 387.741210938 370.190429688 c 2 - 387.5 373.75 l 1 - 387.5 583.75 l 2 - 387.5 598.239257812 399.259765625 610 413.75 610 c 0 - 427.032226562 610 438.021484375 600.118164062 439.758789062 587.309570312 c 2 +145.833007812 400 m 0 + 145.833007812 204.400390625 304.399414062 45.8330078125 500 45.8330078125 c 0 + 695.599609375 45.8330078125 854.166992188 204.400390625 854.166992188 400 c 0 + 854.166992188 595.600585938 695.599609375 754.166992188 500 754.166992188 c 0 + 304.399414062 754.166992188 145.833007812 595.600585938 145.833007812 400 c 0 +500 816.666992188 m 0 + 730.116210938 816.666992188 916.666992188 630.119140625 916.666992188 400 c 0 + 916.666992188 169.883789062 730.116210938 -16.6669921875 500 -16.6669921875 c 0 + 269.880859375 -16.6669921875 83.3330078125 169.883789062 83.3330078125 400 c 0 + 83.3330078125 630.119140625 269.880859375 816.666992188 500 816.666992188 c 0 +499.712890625 622.98828125 m 2 + 500 618.75 l 1 + 500 400 l 1 + 635.416992188 400 l 2 + 652.666992188 400 666.666992188 386 666.666992188 368.75 c 0 + 666.666992188 352.9375 654.904296875 339.854492188 639.654296875 337.787109375 c 2 + 635.416992188 337.5 l 1 + 468.75 337.5 l 2 + 452.9375 337.5 439.854492188 349.262695312 437.787109375 364.512695312 c 2 + 437.5 368.75 l 1 + 437.5 618.75 l 2 + 437.5 636 451.5 650 468.75 650 c 0 + 484.5625 650 497.645507812 638.236328125 499.712890625 622.98828125 c 2 EndSplineSet EndChar diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE205.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE205.glyph index 60567fe3b9..5587d0babc 100644 --- a/TOOLS/mpv-osd-symbols.sfdir/uniE205.glyph +++ b/TOOLS/mpv-osd-symbols.sfdir/uniE205.glyph @@ -1,28 +1,28 @@ StartChar: uniE205 Encoding: 57861 57861 41 -Width: 880 -VWidth: 1018 -Flags: HW +Width: 1000 +VWidth: 1100 +Flags: H LayerCount: 2 Fore SplineSet -385.713867188 681.48046875 m 2 - 421.602539062 712.025390625 476.805664062 686.518554688 476.805664062 639.389648438 c 2 - 476.805664062 492.393554688 l 1 - 698.908203125 681.41796875 l 2 - 734.795898438 711.962890625 790 686.45703125 790 639.328125 c 2 - 790 160.588867188 l 2 - 790 128.21875 763.95703125 106.048828125 736.01953125 105.234375 c 2 - 732.8359375 105.234375 l 2 - 721.111328125 105.577148438 709.213867188 109.7265625 698.908203125 118.49609375 c 2 - 476.805664062 307.513671875 l 1 - 476.805664062 160.647460938 l 2 - 476.805664062 113.521484375 421.60546875 88.0166015625 385.713867188 118.557617188 c 2 - 112.690429688 350.908203125 l 2 - 82.4365234375 376.655273438 82.4365234375 423.369140625 112.689453125 449.118164062 c 2 - 385.713867188 681.48046875 l 2 -112.689453125 449.118164062 m 1 - 130.600585938 428.075195312 l 1 - 112.689453125 449.118164062 l 1 +417.895507812 718.303710938 m 2 + 458.479492188 752.844726562 520.904296875 724.000976562 520.904296875 670.70703125 c 2 + 520.904296875 504.48046875 l 1 + 772.0625 718.233398438 l 2 + 812.645507812 752.774414062 875.071289062 723.931640625 875.071289062 670.637695312 c 2 + 875.071289062 129.268554688 l 2 + 875.071289062 92.6640625 845.62109375 67.59375 814.029296875 66.6728515625 c 2 + 810.428710938 66.6728515625 l 2 + 797.170898438 67.060546875 783.716796875 71.751953125 772.0625 81.6689453125 c 2 + 520.904296875 295.4140625 l 1 + 520.904296875 129.334960938 l 2 + 520.904296875 76.0439453125 458.483398438 47.2021484375 417.895507812 81.7392578125 c 2 + 109.155273438 344.485351562 l 2 + 74.943359375 373.6015625 74.943359375 426.426757812 109.154296875 455.543945312 c 2 + 417.895507812 718.303710938 l 2 +109.154296875 455.543945312 m 1 + 129.408203125 431.748046875 l 1 + 109.154296875 455.543945312 l 1 EndSplineSet EndChar diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE206.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE206.glyph index 8f3ff15e46..5182b48a2c 100644 --- a/TOOLS/mpv-osd-symbols.sfdir/uniE206.glyph +++ b/TOOLS/mpv-osd-symbols.sfdir/uniE206.glyph @@ -1,25 +1,25 @@ StartChar: uniE206 Encoding: 57862 57862 42 -Width: 880 -VWidth: 1018 -Flags: HW +Width: 1000 +VWidth: 1100 +Flags: H LayerCount: 2 Fore SplineSet -494.287109375 681.463867188 m 2 - 767.3125 449.100585938 l 2 - 797.5625 423.356445312 797.5625 376.638671875 767.30859375 350.889648438 c 2 - 494.283203125 118.5390625 l 2 - 458.395507812 87.998046875 403.1953125 113.502929688 403.1953125 160.633789062 c 2 - 403.1953125 307.525390625 l 1 - 181.08984375 118.509765625 l 2 - 170.784179688 109.741210938 158.88671875 105.591796875 147.161132812 105.25 c 2 - 143.978515625 105.25 l 2 - 116.040039062 106.063476562 90 128.23046875 90 160.599609375 c 2 - 90 639.34375 l 2 - 90 686.471679688 145.200195312 711.978515625 181.090820312 681.43359375 c 2 - 403.1953125 492.408203125 l 1 - 403.1953125 639.375 l 2 - 403.1953125 686.502929688 458.395507812 712.009765625 494.287109375 681.463867188 c 2 +582.104492188 718.284179688 m 2 + 890.845703125 455.5234375 l 2 + 925.053710938 426.411132812 925.053710938 373.58203125 890.841796875 344.46484375 c 2 + 582.099609375 81.71875 l 2 + 541.516601562 47.181640625 479.095703125 76.0234375 479.095703125 129.319335938 c 2 + 479.095703125 295.427734375 l 1 + 227.934570312 81.685546875 l 2 + 216.28125 71.76953125 202.827148438 67.0771484375 189.567382812 66.6904296875 c 2 + 185.96875 66.6904296875 l 2 + 154.375 67.6103515625 124.928710938 92.677734375 124.928710938 129.28125 c 2 + 124.928710938 670.653320312 l 2 + 124.928710938 723.947265625 187.350585938 752.790039062 227.936523438 718.25 c 2 + 479.095703125 504.49609375 l 1 + 479.095703125 670.688476562 l 2 + 479.095703125 723.982421875 541.516601562 752.825195312 582.104492188 718.284179688 c 2 EndSplineSet EndChar diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE207.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE207.glyph index 64f9220254..db8910b071 100644 --- a/TOOLS/mpv-osd-symbols.sfdir/uniE207.glyph +++ b/TOOLS/mpv-osd-symbols.sfdir/uniE207.glyph @@ -1,24 +1,24 @@ StartChar: uniE207 Encoding: 57863 57863 43 -Width: 880 -VWidth: 1053 -Flags: HW +Width: 1000 +VWidth: 1100 +Flags: H LayerCount: 2 Fore SplineSet -90.021484375 720.834960938 m 2 - 90.021484375 736.942382812 103.080078125 750 119.1875 750 c 0 - 135.294921875 750 148.3515625 736.942382812 148.3515625 720.834960938 c 2 - 148.3515625 79.205078125 l 2 - 148.3515625 63.09765625 135.294921875 50.0400390625 119.1875 50.0400390625 c 0 - 103.080078125 50.0400390625 90.021484375 63.09765625 90.021484375 79.205078125 c 2 - 90.021484375 720.834960938 l 2 -789.978515625 681.83203125 m 2 - 789.978515625 118.169921875 l 2 - 789.978515625 63.2109375 728.1953125 30.919921875 683.072265625 62.30078125 c 2 - 274.822265625 346.236328125 l 2 - 235.7265625 373.42578125 235.9296875 431.328125 275.212890625 458.2421875 c 2 - 683.462890625 737.969726562 l 2 - 728.623046875 768.9140625 789.978515625 736.577148438 789.978515625 681.83203125 c 2 +125 743.771484375 m 2 + 125 761.030273438 138.991210938 775.021484375 156.25 775.021484375 c 0 + 173.508789062 775.021484375 187.5 761.030273438 187.5 743.771484375 c 2 + 187.5 56.271484375 l 2 + 187.5 39.0126953125 173.508789062 25.021484375 156.25 25.021484375 c 0 + 138.991210938 25.021484375 125 39.0126953125 125 56.271484375 c 2 + 125 743.771484375 l 2 +874.99609375 701.979492188 m 2 + 874.99609375 98.021484375 l 2 + 874.99609375 39.1337890625 808.795898438 4.5341796875 760.446289062 38.1591796875 c 2 + 323.010742188 342.392578125 l 2 + 281.122070312 371.525390625 281.338867188 433.567382812 323.4296875 462.405273438 c 2 + 760.866210938 762.130859375 l 2 + 809.25390625 795.287109375 874.99609375 760.638671875 874.99609375 701.979492188 c 2 EndSplineSet EndChar diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE208.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE208.glyph index bb67db2b5c..e6df404cce 100644 --- a/TOOLS/mpv-osd-symbols.sfdir/uniE208.glyph +++ b/TOOLS/mpv-osd-symbols.sfdir/uniE208.glyph @@ -1,24 +1,24 @@ StartChar: uniE208 Encoding: 57864 57864 44 -Width: 880 -VWidth: 1053 -Flags: HW +Width: 1000 +VWidth: 1100 +Flags: H LayerCount: 2 Fore SplineSet -90.021484375 681.83203125 m 2 - 90.021484375 736.577148438 151.376953125 768.9140625 196.5390625 737.969726562 c 2 - 604.7890625 458.2421875 l 2 - 644.0703125 431.328125 644.2734375 373.42578125 605.1796875 346.236328125 c 2 - 196.927734375 62.30078125 l 2 - 151.80859375 30.919921875 90.021484375 63.2109375 90.021484375 118.169921875 c 2 - 90.021484375 681.83203125 l 2 -789.978515625 720.834960938 m 2 - 789.978515625 79.205078125 l 2 - 789.978515625 63.09765625 776.919921875 50.0400390625 760.8125 50.0400390625 c 0 - 744.705078125 50.0400390625 731.6484375 63.09765625 731.6484375 79.205078125 c 2 - 731.6484375 720.834960938 l 2 - 731.6484375 736.942382812 744.705078125 750 760.8125 750 c 0 - 776.919921875 750 789.978515625 736.942382812 789.978515625 720.834960938 c 2 +125.00390625 701.979492188 m 2 + 125.00390625 760.638671875 190.74609375 795.287109375 239.135742188 762.130859375 c 2 + 676.571289062 462.405273438 l 2 + 718.662109375 433.567382812 718.87890625 371.525390625 676.991210938 342.392578125 c 2 + 239.553710938 38.1591796875 l 2 + 191.20703125 4.5341796875 125.00390625 39.1337890625 125.00390625 98.021484375 c 2 + 125.00390625 701.979492188 l 2 +875 743.771484375 m 2 + 875 56.271484375 l 2 + 875 39.0126953125 861.008789062 25.021484375 843.75 25.021484375 c 0 + 826.491210938 25.021484375 812.5 39.0126953125 812.5 56.271484375 c 2 + 812.5 743.771484375 l 2 + 812.5 761.030273438 826.491210938 775.021484375 843.75 775.021484375 c 0 + 861.008789062 775.021484375 875 761.030273438 875 743.771484375 c 2 EndSplineSet EndChar diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE209.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE209.glyph index 6af1017f76..f3463148bc 100644 --- a/TOOLS/mpv-osd-symbols.sfdir/uniE209.glyph +++ b/TOOLS/mpv-osd-symbols.sfdir/uniE209.glyph @@ -1,52 +1,52 @@ StartChar: uniE209 Encoding: 57865 57865 45 -Width: 880 -VWidth: 987 -Flags: HW +Width: 1000 +VWidth: 1100 +Flags: H LayerCount: 2 Fore SplineSet -440 750 m 0 - 633.28125 750 789.970703125 593.313476562 789.970703125 400.029296875 c 0 - 789.970703125 206.748046875 633.28125 50.05859375 440 50.05859375 c 0 - 383.364257812 50.05859375 328.6328125 63.546875 279.462890625 88.9755859375 c 2 - 145.571289062 51.6240234375 l 2 - 122.30078125 45.1240234375 98.1689453125 58.720703125 91.6708984375 81.990234375 c 0 - 89.5205078125 89.689453125 89.521484375 97.833984375 91.6728515625 105.526367188 c 2 - 129.037109375 239.31640625 l 2 - 103.55078125 288.529296875 90.029296875 343.323242188 90.029296875 400.029296875 c 0 - 90.029296875 593.313476562 246.715820312 750 440 750 c 0 -440 697.504882812 m 0 - 275.708984375 697.504882812 142.524414062 564.3203125 142.524414062 400.029296875 c 0 - 142.524414062 348.59765625 155.5703125 299.119140625 180.078125 255.229492188 c 2 - 185.350585938 245.790039062 l 1 - 146.408203125 106.35546875 l 1 - 285.926757812 145.279296875 l 1 - 295.360351562 140.018554688 l 2 - 339.2109375 115.5703125 388.630859375 102.5546875 440 102.5546875 c 0 - 604.2890625 102.5546875 737.474609375 235.739257812 737.474609375 400.029296875 c 0 - 737.474609375 564.3203125 604.2890625 697.504882812 440 697.504882812 c 0 -326.258789062 365.032226562 m 1 - 483.686523438 365.032226562 l 2 - 498.181640625 365.032226562 509.934570312 353.280273438 509.934570312 338.784179688 c 0 - 509.934570312 325.49609375 500.057617188 314.514648438 487.24609375 312.774414062 c 2 - 483.686523438 312.536132812 l 1 - 326.258789062 312.536132812 l 2 - 311.762695312 312.536132812 300.010742188 324.2890625 300.010742188 338.784179688 c 0 - 300.010742188 352.073242188 309.885742188 363.055664062 322.697265625 364.793945312 c 2 - 326.258789062 365.032226562 l 1 - 483.686523438 365.032226562 l 1 - 326.258789062 365.032226562 l 1 -326.258789062 487.522460938 m 1 - 553.897460938 487.522460938 l 2 - 568.393554688 487.522460938 580.145507812 475.770507812 580.145507812 461.274414062 c 0 - 580.145507812 447.985351562 570.268554688 437.00390625 557.459960938 435.264648438 c 2 - 553.897460938 435.026367188 l 1 - 326.258789062 435.026367188 l 2 - 311.762695312 435.026367188 300.010742188 446.778320312 300.010742188 461.274414062 c 0 - 300.010742188 474.5625 309.885742188 485.544921875 322.697265625 487.282226562 c 2 - 326.258789062 487.522460938 l 1 - 553.897460938 487.522460938 l 1 - 326.258789062 487.522460938 l 1 +500 816.702148438 m 0 + 730.116210938 816.702148438 916.666992188 630.154296875 916.666992188 400.03515625 c 0 + 916.666992188 169.918945312 730.116210938 -16.6318359375 500 -16.6318359375 c 0 + 432.571289062 -16.6318359375 367.409179688 -0.5732421875 308.869140625 29.7021484375 c 2 + 149.459960938 -14.7685546875 l 2 + 121.754882812 -22.5068359375 93.0244140625 -6.3193359375 85.2880859375 21.384765625 c 0 + 82.7275390625 30.5517578125 82.728515625 40.248046875 85.2900390625 49.40625 c 2 + 129.775390625 208.693359375 l 2 + 99.431640625 267.28515625 83.3330078125 332.522460938 83.3330078125 400.03515625 c 0 + 83.3330078125 630.154296875 269.880859375 816.702148438 500 816.702148438 c 0 +500 754.202148438 m 0 + 304.399414062 754.202148438 145.833007812 595.635742188 145.833007812 400.03515625 c 0 + 145.833007812 338.801757812 161.365234375 279.893554688 190.54296875 227.639648438 c 2 + 196.8203125 216.401367188 l 1 + 150.45703125 50.3935546875 l 1 + 316.564453125 96.7353515625 l 1 + 327.795898438 90.47265625 l 2 + 380.002929688 61.3642578125 438.841796875 45.8681640625 500 45.8681640625 c 0 + 695.599609375 45.8681640625 854.166992188 204.435546875 854.166992188 400.03515625 c 0 + 854.166992188 595.635742188 695.599609375 754.202148438 500 754.202148438 c 0 +364.583007812 358.368164062 m 1 + 552.012695312 358.368164062 l 2 + 569.270507812 358.368164062 583.262695312 344.376953125 583.262695312 327.118164062 c 0 + 583.262695312 311.297851562 571.50390625 298.22265625 556.25 296.151367188 c 2 + 552.012695312 295.868164062 l 1 + 364.583007812 295.868164062 l 2 + 347.32421875 295.868164062 333.333007812 309.860351562 333.333007812 327.118164062 c 0 + 333.333007812 342.939453125 345.08984375 356.014648438 360.342773438 358.084960938 c 2 + 364.583007812 358.368164062 l 1 + 552.012695312 358.368164062 l 1 + 364.583007812 358.368164062 l 1 +364.583007812 504.202148438 m 1 + 635.604492188 504.202148438 l 2 + 652.862304688 504.202148438 666.854492188 490.2109375 666.854492188 472.952148438 c 0 + 666.854492188 457.130859375 655.095703125 444.055664062 639.845703125 441.985351562 c 2 + 635.604492188 441.702148438 l 1 + 364.583007812 441.702148438 l 2 + 347.32421875 441.702148438 333.333007812 455.693359375 333.333007812 472.952148438 c 0 + 333.333007812 488.772460938 345.08984375 501.84765625 360.342773438 503.916015625 c 2 + 364.583007812 504.202148438 l 1 + 635.604492188 504.202148438 l 1 + 364.583007812 504.202148438 l 1 EndSplineSet EndChar diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE20A.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE20A.glyph index fc0b9bda61..d731bb9a80 100644 --- a/TOOLS/mpv-osd-symbols.sfdir/uniE20A.glyph +++ b/TOOLS/mpv-osd-symbols.sfdir/uniE20A.glyph @@ -1,48 +1,48 @@ StartChar: uniE20A Encoding: 57866 57866 46 -Width: 880 -VWidth: 987 -Flags: HW +Width: 1000 +VWidth: 1100 +Flags: H LayerCount: 2 Fore SplineSet -676.249023438 680.080078125 m 2 - 739.0703125 680.080078125 790 629.153320312 790 566.331054688 c 2 - 790 233.669921875 l 2 - 790 170.848632812 739.0703125 119.919921875 676.249023438 119.919921875 c 2 - 203.75 119.919921875 l 2 - 140.926757812 119.919921875 90 170.848632812 90 233.669921875 c 2 - 90 566.331054688 l 2 - 90 626.986328125 137.475585938 676.5546875 197.294921875 679.900390625 c 2 - 203.75 680.080078125 l 1 - 676.249023438 680.080078125 l 2 -676.249023438 627.580078125 m 2 - 203.75 627.580078125 l 1 - 198.7265625 627.377929688 l 2 - 167.248046875 624.822265625 142.5 598.466796875 142.5 566.331054688 c 2 - 142.5 233.669921875 l 2 - 142.5 199.842773438 169.922851562 172.419921875 203.75 172.419921875 c 2 - 676.249023438 172.419921875 l 2 - 710.077148438 172.419921875 737.5 199.842773438 737.5 233.669921875 c 2 - 737.5 566.331054688 l 2 - 737.5 600.158203125 710.077148438 627.580078125 676.249023438 627.580078125 c 2 -212.5 400.081054688 m 0 - 212.5 510.17578125 307.462890625 567.216796875 391.755859375 519.131835938 c 0 - 404.348632812 511.948242188 408.734375 495.916992188 401.552734375 483.32421875 c 0 - 394.366210938 470.731445312 378.336914062 466.346679688 365.743164062 473.530273438 c 0 - 316.825195312 501.434570312 265 470.305664062 265 400.081054688 c 0 - 265 329.919921875 316.944335938 298.713867188 365.772460938 326.486328125 c 0 - 378.372070312 333.654296875 394.3984375 329.248046875 401.56640625 316.647460938 c 0 - 408.734375 304.044921875 404.327148438 288.017578125 391.727539062 280.850585938 c 0 - 307.538085938 232.965820312 212.5 290.065429688 212.5 400.081054688 c 0 -475 400.081054688 m 0 - 475 510.17578125 569.961914062 567.216796875 654.254882812 519.131835938 c 0 - 666.848632812 511.948242188 671.234375 495.916992188 664.052734375 483.32421875 c 0 - 656.866210938 470.731445312 640.836914062 466.346679688 628.243164062 473.530273438 c 0 - 579.32421875 501.434570312 527.5 470.305664062 527.5 400.081054688 c 0 - 527.5 329.919921875 579.442382812 298.713867188 628.271484375 326.486328125 c 0 - 640.872070312 333.654296875 656.8984375 329.248046875 664.06640625 316.647460938 c 0 - 671.234375 304.044921875 666.827148438 288.017578125 654.227539062 280.850585938 c 0 - 570.0390625 232.965820312 475 290.065429688 475 400.081054688 c 0 +781.25 733.4296875 m 2 + 856.037109375 733.4296875 916.666992188 672.80078125 916.666992188 598.013671875 c 2 + 916.666992188 201.98828125 l 2 + 916.666992188 127.201171875 856.037109375 66.5703125 781.25 66.5703125 c 2 + 218.75 66.5703125 l 2 + 143.9609375 66.5703125 83.3330078125 127.201171875 83.3330078125 201.98828125 c 2 + 83.3330078125 598.013671875 l 2 + 83.3330078125 670.22265625 139.852539062 729.232421875 211.065429688 733.21484375 c 2 + 218.75 733.4296875 l 1 + 781.25 733.4296875 l 2 +781.25 670.9296875 m 2 + 218.75 670.9296875 l 1 + 212.76953125 670.6875 l 2 + 175.295898438 667.646484375 145.833007812 636.26953125 145.833007812 598.013671875 c 2 + 145.833007812 201.98828125 l 2 + 145.833007812 161.716796875 178.479492188 129.0703125 218.75 129.0703125 c 2 + 781.25 129.0703125 l 2 + 821.520507812 129.0703125 854.166992188 161.716796875 854.166992188 201.98828125 c 2 + 854.166992188 598.013671875 l 2 + 854.166992188 638.283203125 821.520507812 670.9296875 781.25 670.9296875 c 2 +229.166992188 400.095703125 m 0 + 229.166992188 531.162109375 342.217773438 599.068359375 442.56640625 541.82421875 c 0 + 457.55859375 533.271484375 462.779296875 514.1875 454.229492188 499.1953125 c 0 + 445.674804688 484.205078125 426.591796875 478.984375 411.599609375 487.53515625 c 0 + 353.36328125 520.755859375 291.666992188 483.697265625 291.666992188 400.095703125 c 0 + 291.666992188 316.5703125 353.504882812 279.421875 411.633789062 312.484375 c 0 + 426.633789062 321.017578125 445.712890625 315.771484375 454.24609375 300.771484375 c 0 + 462.779296875 285.767578125 457.533203125 266.6875 442.533203125 258.154296875 c 0 + 342.307617188 201.150390625 229.166992188 269.125 229.166992188 400.095703125 c 0 +541.666992188 400.095703125 m 0 + 541.666992188 531.162109375 654.716796875 599.068359375 755.06640625 541.82421875 c 0 + 770.05859375 533.271484375 775.279296875 514.1875 766.729492188 499.1953125 c 0 + 758.174804688 484.205078125 739.091796875 478.984375 724.099609375 487.53515625 c 0 + 665.862304688 520.755859375 604.166992188 483.697265625 604.166992188 400.095703125 c 0 + 604.166992188 316.5703125 666.00390625 279.421875 724.133789062 312.484375 c 0 + 739.133789062 321.017578125 758.212890625 315.771484375 766.74609375 300.771484375 c 0 + 775.279296875 285.767578125 770.033203125 266.6875 755.033203125 258.154296875 c 0 + 654.80859375 201.150390625 541.666992188 269.125 541.666992188 400.095703125 c 0 EndSplineSet EndChar diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE20B.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE20B.glyph index 8cdc56381b..3e56a16a24 100644 --- a/TOOLS/mpv-osd-symbols.sfdir/uniE20B.glyph +++ b/TOOLS/mpv-osd-symbols.sfdir/uniE20B.glyph @@ -1,40 +1,40 @@ StartChar: uniE20B Encoding: 57867 57867 47 -Width: 880 -VWidth: 987 -Flags: HW +Width: 1000 +VWidth: 1099 +Flags: H LayerCount: 2 Fore SplineSet -545 671.173828125 m 2 - 545 128.827148438 l 2 - 545 91.0751953125 500.392578125 71.044921875 472.1796875 96.1337890625 c 2 - 314.977539062 235.913085938 l 2 - 310.172851562 240.186523438 303.96484375 242.545898438 297.53515625 242.545898438 c 2 - 168.75 242.545898438 l 2 - 125.2578125 242.545898438 90 277.803710938 90 321.295898438 c 2 - 90 478.723632812 l 2 - 90 522.215820312 125.2578125 557.473632812 168.75 557.473632812 c 2 - 297.536132812 557.473632812 l 2 - 303.966796875 557.473632812 310.172851562 559.833007812 314.977539062 564.10546875 c 2 - 472.182617188 703.870117188 l 2 - 500.392578125 728.953125 545 708.92578125 545 671.173828125 c 2 -587.690429688 497.235351562 m 0 - 597.94140625 507.486328125 614.559570312 507.486328125 624.811523438 497.235351562 c 2 - 685.000976562 437.047851562 l 1 - 745.190429688 497.235351562 l 2 - 755.44140625 507.486328125 772.059570312 507.486328125 782.311523438 497.235351562 c 0 - 792.5625 486.984375 792.5625 470.36328125 782.311523438 460.11328125 c 2 - 722.125 399.923828125 l 1 - 782.311523438 339.733398438 l 2 - 792.5625 329.482421875 792.5625 312.864257812 782.311523438 302.61328125 c 0 - 772.059570312 292.360351562 755.44140625 292.360351562 745.190429688 302.61328125 c 2 - 685.000976562 362.801757812 l 1 - 624.811523438 302.61328125 l 2 - 614.559570312 292.360351562 597.94140625 292.360351562 587.690429688 302.61328125 c 0 - 577.438476562 312.864257812 577.438476562 329.482421875 587.690429688 339.733398438 c 2 - 647.875976562 399.923828125 l 1 - 587.690429688 460.11328125 l 2 - 577.438476562 470.36328125 577.438476562 486.984375 587.690429688 497.235351562 c 0 +625 722.825195312 m 2 + 625 77.1748046875 l 2 + 625 32.232421875 571.895507812 8.38671875 538.30859375 38.25390625 c 2 + 351.1640625 204.658203125 l 2 + 345.443359375 209.745117188 338.053710938 212.553710938 330.3984375 212.553710938 c 2 + 177.083007812 212.553710938 l 2 + 125.306640625 212.553710938 83.3330078125 254.528320312 83.3330078125 306.303710938 c 2 + 83.3330078125 493.717773438 l 2 + 83.3330078125 545.494140625 125.306640625 587.467773438 177.083007812 587.467773438 c 2 + 330.400390625 587.467773438 l 2 + 338.055664062 587.467773438 345.443359375 590.276367188 351.1640625 595.36328125 c 2 + 538.3125 761.749023438 l 2 + 571.895507812 791.610351562 625 767.767578125 625 722.825195312 c 2 +675.821289062 515.755859375 m 0 + 688.025390625 527.958984375 707.80859375 527.958984375 720.012695312 515.755859375 c 2 + 791.666992188 444.103515625 l 1 + 863.321289062 515.755859375 l 2 + 875.525390625 527.958984375 895.30859375 527.958984375 907.512695312 515.755859375 c 0 + 919.716796875 503.551757812 919.716796875 483.764648438 907.512695312 471.5625 c 2 + 835.862304688 399.908203125 l 1 + 907.512695312 328.25390625 l 2 + 919.716796875 316.049804688 919.716796875 296.266601562 907.512695312 284.0625 c 0 + 895.30859375 271.857421875 875.525390625 271.857421875 863.321289062 284.0625 c 2 + 791.666992188 355.715820312 l 1 + 720.012695312 284.0625 l 2 + 707.80859375 271.857421875 688.025390625 271.857421875 675.821289062 284.0625 c 0 + 663.616210938 296.266601562 663.616210938 316.049804688 675.821289062 328.25390625 c 2 + 747.470703125 399.908203125 l 1 + 675.821289062 471.5625 l 2 + 663.616210938 483.764648438 663.616210938 503.551757812 675.821289062 515.755859375 c 0 EndSplineSet EndChar diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE20C.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE20C.glyph index b7c980ed4e..9cd98e45e9 100644 --- a/TOOLS/mpv-osd-symbols.sfdir/uniE20C.glyph +++ b/TOOLS/mpv-osd-symbols.sfdir/uniE20C.glyph @@ -1,23 +1,23 @@ StartChar: uniE20C Encoding: 57868 57868 48 -Width: 880 -VWidth: 1052 -Flags: HW +Width: 1000 +VWidth: 1099 +Flags: H LayerCount: 2 Fore SplineSet -681.248046875 732.793945312 m 0 - 688.6796875 724.015625 692.754882812 712.889648438 692.754882812 701.392578125 c 2 - 692.754882812 98.6064453125 l 2 - 692.754882812 71.759765625 670.994140625 50 644.1484375 50 c 0 - 632.645507812 50 621.516601562 54.0791015625 612.740234375 61.509765625 c 2 - 419.58984375 225.053710938 l 1 - 274.737304688 225.053710938 l 2 - 226.416992188 225.053710938 187.245117188 264.2265625 187.245117188 312.545898438 c 2 - 187.245117188 487.530273438 l 2 - 187.245117188 535.849609375 226.416992188 575.021484375 274.737304688 575.021484375 c 2 - 419.59375 575.021484375 l 1 - 612.748046875 738.494140625 l 2 - 633.236328125 755.836914062 663.909179688 753.284179688 681.248046875 732.793945312 c 0 +612.670898438 756.59765625 m 0 + 620.633789062 747.192382812 625 735.270507812 625 722.950195312 c 2 + 625 77.048828125 l 2 + 625 48.2822265625 601.68359375 24.9658203125 572.916992188 24.9658203125 c 0 + 560.591796875 24.9658203125 548.666992188 29.3369140625 539.262695312 37.298828125 c 2 + 332.296875 212.541015625 l 1 + 177.083007812 212.541015625 l 2 + 125.306640625 212.541015625 83.3330078125 254.515625 83.3330078125 306.291015625 c 2 + 83.3330078125 493.791015625 l 2 + 83.3330078125 545.567382812 125.306640625 587.541015625 177.083007812 587.541015625 c 2 + 332.30078125 587.541015625 l 1 + 539.270507812 762.706054688 l 2 + 561.224609375 781.2890625 594.091796875 778.553710938 612.670898438 756.59765625 c 0 EndSplineSet EndChar diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE20D.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE20D.glyph index 2bef83449a..1043af4ad5 100644 --- a/TOOLS/mpv-osd-symbols.sfdir/uniE20D.glyph +++ b/TOOLS/mpv-osd-symbols.sfdir/uniE20D.glyph @@ -1,32 +1,32 @@ StartChar: uniE20D Encoding: 57869 57869 49 -Width: 880 -VWidth: 1053 -Flags: HW +Width: 1000 +VWidth: 1100 +Flags: H LayerCount: 2 Fore SplineSet -603.560546875 732.79296875 m 0 - 610.9921875 724.016601562 615.06640625 712.890625 615.06640625 701.391601562 c 2 - 615.06640625 98.6064453125 l 2 - 615.06640625 71.7646484375 593.306640625 50 566.4609375 50 c 0 - 554.958007812 50 543.829101562 54.0791015625 535.052734375 61.513671875 c 2 - 341.903320312 225.052734375 l 1 - 197.05078125 225.052734375 l 2 - 148.73046875 225.052734375 109.559570312 264.2265625 109.559570312 312.544921875 c 2 - 109.559570312 487.530273438 l 2 - 109.559570312 535.850585938 148.73046875 575.021484375 197.05078125 575.021484375 c 2 - 341.907226562 575.021484375 l 1 - 535.060546875 738.494140625 l 2 - 555.548828125 755.836914062 586.221679688 753.284179688 603.560546875 732.79296875 c 0 -696.861328125 530.678710938 m 0 - 710.611328125 539.0703125 728.560546875 534.727539062 736.948242188 520.978515625 c 0 - 759.264648438 484.420898438 770.440429688 443.514648438 770.440429688 398.850585938 c 0 - 770.440429688 354.190429688 759.264648438 313.280273438 736.948242188 276.724609375 c 0 - 728.560546875 262.974609375 710.611328125 258.630859375 696.861328125 267.021484375 c 0 - 683.116210938 275.4140625 678.772460938 293.36328125 687.163085938 307.108398438 c 0 - 703.810546875 334.38671875 712.112304688 364.768554688 712.112304688 398.850585938 c 0 - 712.112304688 432.93359375 703.810546875 463.314453125 687.163085938 490.591796875 c 0 - 678.772460938 504.33984375 683.116210938 522.288085938 696.861328125 530.678710938 c 0 +612.670898438 756.59765625 m 0 + 620.633789062 747.193359375 625 735.271484375 625 722.950195312 c 2 + 625 77.0478515625 l 2 + 625 48.28515625 601.68359375 24.9638671875 572.916992188 24.9638671875 c 0 + 560.591796875 24.9638671875 548.666992188 29.3349609375 539.262695312 37.3017578125 c 2 + 332.296875 212.5390625 l 1 + 177.083007812 212.5390625 l 2 + 125.306640625 212.5390625 83.3330078125 254.514648438 83.3330078125 306.2890625 c 2 + 83.3330078125 493.791015625 l 2 + 83.3330078125 545.568359375 125.306640625 587.541015625 177.083007812 587.541015625 c 2 + 332.30078125 587.541015625 l 1 + 539.270507812 762.70703125 l 2 + 561.224609375 781.290039062 594.091796875 778.5546875 612.670898438 756.59765625 c 0 +712.645507812 540.026367188 m 0 + 727.37890625 549.017578125 746.612304688 544.364257812 755.599609375 529.631835938 c 0 + 779.512695312 490.459960938 791.487304688 446.626953125 791.487304688 398.768554688 c 0 + 791.487304688 350.9140625 779.512695312 307.077148438 755.599609375 267.90625 c 0 + 746.612304688 253.172851562 727.37890625 248.518554688 712.645507812 257.509765625 c 0 + 697.916992188 266.501953125 693.262695312 285.735351562 702.25390625 300.463867188 c 0 + 720.091796875 329.693359375 728.987304688 362.248046875 728.987304688 398.768554688 c 0 + 728.987304688 435.2890625 720.091796875 467.84375 702.25390625 497.072265625 c 0 + 693.262695312 511.803710938 697.916992188 531.03515625 712.645507812 540.026367188 c 0 EndSplineSet EndChar diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE20E.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE20E.glyph index 7dab0a1c33..7775279ed0 100644 --- a/TOOLS/mpv-osd-symbols.sfdir/uniE20E.glyph +++ b/TOOLS/mpv-osd-symbols.sfdir/uniE20E.glyph @@ -1,41 +1,41 @@ StartChar: uniE20E Encoding: 57870 57870 50 -Width: 880 -VWidth: 986 -Flags: HW +Width: 1000 +VWidth: 1099 +Flags: H LayerCount: 2 Fore SplineSet -545 671.172851562 m 2 - 545 128.827148438 l 2 - 545 91.0751953125 500.391601562 71.044921875 472.178710938 96.1337890625 c 2 - 314.977539062 235.913085938 l 2 - 310.171875 240.186523438 303.96484375 242.544921875 297.534179688 242.544921875 c 2 - 168.75 242.544921875 l 2 - 125.2578125 242.544921875 90 277.803710938 90 321.294921875 c 2 - 90 478.72265625 l 2 - 90 522.21484375 125.2578125 557.47265625 168.75 557.47265625 c 2 - 297.536132812 557.47265625 l 2 - 303.966796875 557.47265625 310.171875 559.83203125 314.977539062 564.10546875 c 2 - 472.182617188 703.869140625 l 2 - 500.391601562 728.952148438 545 708.924804688 545 671.172851562 c 2 -684.705078125 613.516601562 m 0 - 696.353515625 622.145507812 712.79296875 619.696289062 721.423828125 608.045898438 c 0 - 764.509765625 549.874023438 790 477.8359375 790 399.922851562 c 0 - 790 322.008789062 764.509765625 249.97265625 721.423828125 191.798828125 c 0 - 712.79296875 180.147460938 696.353515625 177.700195312 684.705078125 186.328125 c 0 - 673.0546875 194.956054688 670.607421875 211.395507812 679.234375 223.046875 c 0 - 715.8515625 272.484375 737.5 333.640625 737.5 399.922851562 c 0 - 737.5 466.206054688 715.8515625 527.359375 679.234375 576.798828125 c 0 - 670.607421875 588.448242188 673.0546875 604.887695312 684.705078125 613.516601562 c 0 -620.004882812 526.997070312 m 0 - 632.751953125 533.8984375 648.68359375 529.158203125 655.5859375 516.409179688 c 0 - 674.352539062 481.737304688 685 442.034179688 685 399.922851562 c 0 - 685 357.810546875 674.352539062 318.110351562 655.5859375 283.435546875 c 0 - 648.68359375 270.688476562 632.751953125 265.946289062 620.004882812 272.848632812 c 0 - 607.25390625 279.750976562 602.51171875 295.682617188 609.4140625 308.4296875 c 0 - 624.130859375 335.6171875 632.5 366.752929688 632.5 399.922851562 c 0 - 632.5 433.092773438 624.130859375 464.228515625 609.4140625 491.416015625 c 0 - 602.51171875 504.165039062 607.25390625 520.094726562 620.004882812 526.997070312 c 0 +625 722.825195312 m 2 + 625 77.1748046875 l 2 + 625 32.232421875 571.895507812 8.38671875 538.30859375 38.25390625 c 2 + 351.1640625 204.658203125 l 2 + 345.443359375 209.745117188 338.053710938 212.553710938 330.3984375 212.553710938 c 2 + 177.083007812 212.553710938 l 2 + 125.306640625 212.553710938 83.3330078125 254.528320312 83.3330078125 306.303710938 c 2 + 83.3330078125 493.717773438 l 2 + 83.3330078125 545.494140625 125.306640625 587.467773438 177.083007812 587.467773438 c 2 + 330.400390625 587.467773438 l 2 + 338.055664062 587.467773438 345.443359375 590.276367188 351.1640625 595.36328125 c 2 + 538.3125 761.749023438 l 2 + 571.895507812 791.610351562 625 767.767578125 625 722.825195312 c 2 +791.31640625 654.186523438 m 0 + 805.18359375 664.458984375 824.75390625 661.54296875 835.029296875 647.673828125 c 0 + 886.321289062 578.420898438 916.666992188 492.662109375 916.666992188 399.908203125 c 0 + 916.666992188 307.153320312 886.321289062 221.395507812 835.029296875 152.141601562 c 0 + 824.75390625 138.270507812 805.18359375 135.357421875 791.31640625 145.62890625 c 0 + 777.446289062 155.899414062 774.533203125 175.470703125 784.803710938 189.340820312 c 0 + 828.395507812 248.1953125 854.166992188 321 854.166992188 399.908203125 c 0 + 854.166992188 478.81640625 828.395507812 551.618164062 784.803710938 610.474609375 c 0 + 774.533203125 624.34375 777.446289062 643.9140625 791.31640625 654.186523438 c 0 +714.291992188 551.186523438 m 0 + 729.466796875 559.403320312 748.43359375 553.759765625 756.650390625 538.58203125 c 0 + 778.991210938 497.306640625 791.666992188 450.041015625 791.666992188 399.908203125 c 0 + 791.666992188 349.774414062 778.991210938 302.51171875 756.650390625 261.232421875 c 0 + 748.43359375 246.057617188 729.466796875 240.412109375 714.291992188 248.62890625 c 0 + 699.112304688 256.845703125 693.466796875 275.8125 701.68359375 290.987304688 c 0 + 719.204101562 323.353515625 729.166992188 360.419921875 729.166992188 399.908203125 c 0 + 729.166992188 439.395507812 719.204101562 476.461914062 701.68359375 508.828125 c 0 + 693.466796875 524.005859375 699.112304688 542.969726562 714.291992188 551.186523438 c 0 EndSplineSet EndChar diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE20F.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE20F.glyph index 7c42a137a3..c096e83c79 100644 --- a/TOOLS/mpv-osd-symbols.sfdir/uniE20F.glyph +++ b/TOOLS/mpv-osd-symbols.sfdir/uniE20F.glyph @@ -1,51 +1,53 @@ StartChar: uniE20F Encoding: 57871 57871 51 -Width: 880 -VWidth: 839 -Flags: HW +Width: 1000 +VWidth: 1099 +Flags: H LayerCount: 2 Fore SplineSet -720 240 m 0 - 760 240 l 0 - 760 170 l 0 - 720 170 l 0 - 720 240 l 0 -720 630 m 0 - 760 630 l 0 - 760 300 l 0 - 720 300 l 0 - 720 630 l 0 -438.75 603.379882812 m 2 - 438.75 196.620117188 l 2 - 438.75 168.306640625 405.293945312 153.283203125 384.133789062 172.100585938 c 2 - 266.233398438 276.934570312 l 2 - 262.62890625 280.139648438 257.973632812 281.908203125 253.150390625 281.908203125 c 2 - 156.5625 281.908203125 l 2 - 123.943359375 281.908203125 97.5 308.352539062 97.5 340.970703125 c 2 - 97.5 459.041992188 l 2 - 97.5 491.661132812 123.943359375 518.104492188 156.5625 518.104492188 c 2 - 253.15234375 518.104492188 l 2 - 257.974609375 518.104492188 262.62890625 519.874023438 266.233398438 523.079101562 c 2 - 384.13671875 627.901367188 l 2 - 405.293945312 646.713867188 438.75 631.693359375 438.75 603.379882812 c 2 -543.529296875 560.137695312 m 0 - 552.265625 566.609375 564.594726562 564.772460938 571.068359375 556.034179688 c 0 - 603.3828125 512.405273438 622.5 458.376953125 622.5 399.942382812 c 0 - 622.5 341.506835938 603.3828125 287.479492188 571.068359375 243.848632812 c 0 - 564.594726562 235.110351562 552.265625 233.275390625 543.529296875 239.74609375 c 0 - 534.791015625 246.216796875 532.955078125 258.546875 539.42578125 267.28515625 c 0 - 566.888671875 304.36328125 583.125 350.23046875 583.125 399.942382812 c 0 - 583.125 449.654296875 566.888671875 495.51953125 539.42578125 532.598632812 c 0 - 532.955078125 541.3359375 534.791015625 553.666015625 543.529296875 560.137695312 c 0 -495.00390625 495.248046875 m 0 - 504.564453125 500.423828125 516.512695312 496.868164062 521.689453125 487.306640625 c 0 - 535.764648438 461.302734375 543.75 431.525390625 543.75 399.942382812 c 0 - 543.75 368.357421875 535.764648438 338.583007812 521.689453125 312.576171875 c 0 - 516.512695312 303.016601562 504.564453125 299.459960938 495.00390625 304.63671875 c 0 - 485.440429688 309.813476562 481.883789062 321.76171875 487.060546875 331.322265625 c 0 - 498.09765625 351.712890625 504.375 375.064453125 504.375 399.942382812 c 0 - 504.375 424.819335938 498.09765625 448.170898438 487.060546875 468.561523438 c 0 - 481.883789062 478.124023438 485.440429688 490.071289062 495.00390625 495.248046875 c 0 +1099.35674409 162.055860689 m 0 + 1099.35674409 185.978005916 1079.96520975 205.369540259 1056.04306452 205.369540259 c 0 + 1032.1209193 205.369540259 1012.72938495 185.978005916 1012.72938495 162.055860689 c 0 + 1012.72938495 138.133715463 1032.1209193 118.74218112 1056.04306452 118.74218112 c 0 + 1079.96520975 118.74218112 1099.35674409 138.133715463 1099.35674409 162.055860689 c 0 +1095.41913686 681.257500204 m 0 + 1095.41913686 693.070321905 1067.85588622 720.63357254 1056.04306452 720.63357254 c 0 + 1044.23024282 720.63357254 1016.66699219 693.070321905 1016.66699219 681.257500204 c 0 + 1037.93007125 261.621072167 l 0 + 1037.93007125 252.56457553 1046.98656789 243.508078893 1056.04306452 243.508078893 c 0 + 1065.09956116 243.508078893 1074.1560578 252.56457553 1074.1560578 261.621072167 c 0 + 1095.41913686 681.257500204 l 0 +625 722.825195312 m 2 + 625 77.1748046875 l 2 + 625 32.232421875 571.895507812 8.38671875 538.30859375 38.25390625 c 2 + 351.1640625 204.658203125 l 2 + 345.443359375 209.745117188 338.053710938 212.553710938 330.3984375 212.553710938 c 2 + 177.083007812 212.553710938 l 2 + 125.306640625 212.553710938 83.3330078125 254.528320312 83.3330078125 306.303710938 c 2 + 83.3330078125 493.717773438 l 2 + 83.3330078125 545.494140625 125.306640625 587.467773438 177.083007812 587.467773438 c 2 + 330.400390625 587.467773438 l 2 + 338.055664062 587.467773438 345.443359375 590.276367188 351.1640625 595.36328125 c 2 + 538.3125 761.749023438 l 2 + 571.895507812 791.610351562 625 767.767578125 625 722.825195312 c 2 +791.31640625 654.186523438 m 0 + 805.18359375 664.458984375 824.75390625 661.54296875 835.029296875 647.673828125 c 0 + 886.321289062 578.420898438 916.666992188 492.662109375 916.666992188 399.908203125 c 0 + 916.666992188 307.153320312 886.321289062 221.395507812 835.029296875 152.141601562 c 0 + 824.75390625 138.270507812 805.18359375 135.357421875 791.31640625 145.62890625 c 0 + 777.446289062 155.899414062 774.533203125 175.470703125 784.803710938 189.340820312 c 0 + 828.395507812 248.1953125 854.166992188 321 854.166992188 399.908203125 c 0 + 854.166992188 478.81640625 828.395507812 551.618164062 784.803710938 610.474609375 c 0 + 774.533203125 624.34375 777.446289062 643.9140625 791.31640625 654.186523438 c 0 +714.291992188 551.186523438 m 0 + 729.466796875 559.403320312 748.43359375 553.759765625 756.650390625 538.58203125 c 0 + 778.991210938 497.306640625 791.666992188 450.041015625 791.666992188 399.908203125 c 0 + 791.666992188 349.774414062 778.991210938 302.51171875 756.650390625 261.232421875 c 0 + 748.43359375 246.057617188 729.466796875 240.412109375 714.291992188 248.62890625 c 0 + 699.112304688 256.845703125 693.466796875 275.8125 701.68359375 290.987304688 c 0 + 719.204101562 323.353515625 729.166992188 360.419921875 729.166992188 399.908203125 c 0 + 729.166992188 439.395507812 719.204101562 476.461914062 701.68359375 508.828125 c 0 + 693.466796875 524.005859375 699.112304688 542.969726562 714.291992188 551.186523438 c 0 EndSplineSet EndChar diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE210.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE210.glyph index 300672780c..5cca13040a 100644 --- a/TOOLS/mpv-osd-symbols.sfdir/uniE210.glyph +++ b/TOOLS/mpv-osd-symbols.sfdir/uniE210.glyph @@ -1,54 +1,54 @@ StartChar: uniE210 Encoding: 57872 57872 52 -Width: 880 -VWidth: 1053 -Flags: HW +Width: 1000 +VWidth: 1100 +Flags: H LayerCount: 2 Fore SplineSet -167.77734375 633.333007812 m 2 - 167.77734375 555.555664062 l 2 - 167.77734375 534.078125 150.366210938 516.666992188 128.888671875 516.666992188 c 0 - 107.411132812 516.666992188 90 534.078125 90 555.555664062 c 2 - 90 633.333007812 l 2 - 90 697.766601562 142.233398438 750 206.666015625 750 c 2 - 284.443359375 750 l 2 - 305.921875 750 323.333007812 732.588867188 323.333007812 711.110351562 c 0 - 323.333007812 689.6328125 305.921875 672.22265625 284.443359375 672.22265625 c 2 - 206.666015625 672.22265625 l 2 - 185.188476562 672.22265625 167.77734375 654.810546875 167.77734375 633.333007812 c 2 -167.77734375 166.666992188 m 2 - 167.77734375 145.188476562 185.188476562 127.77734375 206.666015625 127.77734375 c 2 - 284.443359375 127.77734375 l 2 - 305.921875 127.77734375 323.333007812 110.3671875 323.333007812 88.8896484375 c 0 - 323.333007812 67.4111328125 305.921875 50 284.443359375 50 c 2 - 206.666015625 50 l 2 - 142.233398438 50 90 102.232421875 90 166.666992188 c 2 - 90 244.444335938 l 2 - 90 265.922851562 107.411132812 283.333007812 128.888671875 283.333007812 c 0 - 150.366210938 283.333007812 167.77734375 265.922851562 167.77734375 244.444335938 c 2 - 167.77734375 166.666992188 l 2 -673.333007812 672.22265625 m 2 - 595.555664062 672.22265625 l 2 - 574.077148438 672.22265625 556.666015625 689.6328125 556.666015625 711.110351562 c 0 - 556.666015625 732.588867188 574.077148438 750 595.555664062 750 c 2 - 673.333007812 750 l 2 - 737.767578125 750 790 697.766601562 790 633.333007812 c 2 - 790 555.555664062 l 2 - 790 534.078125 772.588867188 516.666992188 751.110351562 516.666992188 c 0 - 729.6328125 516.666992188 712.22265625 534.078125 712.22265625 555.555664062 c 2 - 712.22265625 633.333007812 l 2 - 712.22265625 654.810546875 694.811523438 672.22265625 673.333007812 672.22265625 c 2 -712.22265625 166.666992188 m 2 - 712.22265625 244.444335938 l 2 - 712.22265625 265.922851562 729.6328125 283.333007812 751.110351562 283.333007812 c 0 - 772.588867188 283.333007812 790 265.922851562 790 244.444335938 c 2 - 790 166.666992188 l 2 - 790 102.232421875 737.767578125 50 673.333007812 50 c 2 - 595.555664062 50 l 2 - 574.077148438 50 556.666015625 67.4111328125 556.666015625 88.8896484375 c 0 - 556.666015625 110.3671875 574.077148438 127.77734375 595.555664062 127.77734375 c 2 - 673.333007812 127.77734375 l 2 - 694.811523438 127.77734375 712.22265625 145.188476562 712.22265625 166.666992188 c 2 +208.333007812 650 m 2 + 208.333007812 566.666992188 l 2 + 208.333007812 543.655273438 189.678710938 525 166.666992188 525 c 0 + 143.655273438 525 125 543.655273438 125 566.666992188 c 2 + 125 650 l 2 + 125 719.03515625 180.96484375 775 250 775 c 2 + 333.333007812 775 l 2 + 356.344726562 775 375 756.344726562 375 733.333007812 c 0 + 375 710.321289062 356.344726562 691.666992188 333.333007812 691.666992188 c 2 + 250 691.666992188 l 2 + 226.98828125 691.666992188 208.333007812 673.01171875 208.333007812 650 c 2 +208.333007812 150 m 2 + 208.333007812 126.987304688 226.98828125 108.333007812 250 108.333007812 c 2 + 333.333007812 108.333007812 l 2 + 356.344726562 108.333007812 375 89.6787109375 375 66.6669921875 c 0 + 375 43.654296875 356.344726562 25 333.333007812 25 c 2 + 250 25 l 2 + 180.96484375 25 125 80.962890625 125 150 c 2 + 125 233.333007812 l 2 + 125 256.345703125 143.655273438 275 166.666992188 275 c 0 + 189.678710938 275 208.333007812 256.345703125 208.333007812 233.333007812 c 2 + 208.333007812 150 l 2 +750 691.666992188 m 2 + 666.666992188 691.666992188 l 2 + 643.654296875 691.666992188 625 710.321289062 625 733.333007812 c 0 + 625 756.344726562 643.654296875 775 666.666992188 775 c 2 + 750 775 l 2 + 819.037109375 775 875 719.03515625 875 650 c 2 + 875 566.666992188 l 2 + 875 543.655273438 856.345703125 525 833.333007812 525 c 0 + 810.321289062 525 791.666992188 543.655273438 791.666992188 566.666992188 c 2 + 791.666992188 650 l 2 + 791.666992188 673.01171875 773.012695312 691.666992188 750 691.666992188 c 2 +791.666992188 150 m 2 + 791.666992188 233.333007812 l 2 + 791.666992188 256.345703125 810.321289062 275 833.333007812 275 c 0 + 856.345703125 275 875 256.345703125 875 233.333007812 c 2 + 875 150 l 2 + 875 80.962890625 819.037109375 25 750 25 c 2 + 666.666992188 25 l 2 + 643.654296875 25 625 43.654296875 625 66.6669921875 c 0 + 625 89.6787109375 643.654296875 108.333007812 666.666992188 108.333007812 c 2 + 750 108.333007812 l 2 + 773.012695312 108.333007812 791.666992188 126.987304688 791.666992188 150 c 2 EndSplineSet EndChar diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE211.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE211.glyph index 71463733c3..48c57e4827 100644 --- a/TOOLS/mpv-osd-symbols.sfdir/uniE211.glyph +++ b/TOOLS/mpv-osd-symbols.sfdir/uniE211.glyph @@ -1,54 +1,54 @@ StartChar: uniE211 Encoding: 57873 57873 53 -Width: 880 -VWidth: 1053 -Flags: HW +Width: 1000 +VWidth: 1100 +Flags: H LayerCount: 2 Fore SplineSet -323.333007812 711.110351562 m 2 - 323.333007812 613.889648438 l 2 - 323.333007812 560.194335938 279.805664062 516.666992188 226.110351562 516.666992188 c 2 - 128.888671875 516.666992188 l 2 - 107.411132812 516.666992188 90 534.078125 90 555.555664062 c 0 - 90 577.033203125 107.411132812 594.444335938 128.888671875 594.444335938 c 2 - 226.110351562 594.444335938 l 2 - 236.849609375 594.444335938 245.555664062 603.150390625 245.555664062 613.889648438 c 2 - 245.555664062 711.110351562 l 2 - 245.555664062 732.588867188 262.965820312 750 284.443359375 750 c 0 - 305.921875 750 323.333007812 732.588867188 323.333007812 711.110351562 c 2 -323.333007812 88.8896484375 m 2 - 323.333007812 67.4111328125 305.921875 50 284.443359375 50 c 0 - 262.965820312 50 245.555664062 67.4111328125 245.555664062 88.8896484375 c 2 - 245.555664062 186.110351562 l 2 - 245.555664062 196.848632812 236.849609375 205.555664062 226.110351562 205.555664062 c 2 - 128.888671875 205.555664062 l 2 - 107.411132812 205.555664062 90 222.966796875 90 244.444335938 c 0 - 90 265.922851562 107.411132812 283.333007812 128.888671875 283.333007812 c 2 - 226.110351562 283.333007812 l 2 - 279.805664062 283.333007812 323.333007812 239.8046875 323.333007812 186.110351562 c 2 - 323.333007812 88.8896484375 l 2 -595.555664062 750 m 0 - 617.033203125 750 634.443359375 732.588867188 634.443359375 711.110351562 c 2 - 634.443359375 613.889648438 l 2 - 634.443359375 603.150390625 643.151367188 594.444335938 653.888671875 594.444335938 c 2 - 751.110351562 594.444335938 l 2 - 772.588867188 594.444335938 790 577.033203125 790 555.555664062 c 0 - 790 534.078125 772.588867188 516.666992188 751.110351562 516.666992188 c 2 - 653.888671875 516.666992188 l 2 - 600.1953125 516.666992188 556.666015625 560.194335938 556.666015625 613.889648438 c 2 - 556.666015625 711.110351562 l 2 - 556.666015625 732.588867188 574.077148438 750 595.555664062 750 c 0 -556.666015625 88.8896484375 m 2 - 556.666015625 186.110351562 l 2 - 556.666015625 239.8046875 600.1953125 283.333007812 653.888671875 283.333007812 c 2 - 751.110351562 283.333007812 l 2 - 772.588867188 283.333007812 790 265.922851562 790 244.444335938 c 0 - 790 222.966796875 772.588867188 205.555664062 751.110351562 205.555664062 c 2 - 653.888671875 205.555664062 l 2 - 643.151367188 205.555664062 634.443359375 196.848632812 634.443359375 186.110351562 c 2 - 634.443359375 88.8896484375 l 2 - 634.443359375 67.4111328125 617.033203125 50 595.555664062 50 c 0 - 574.077148438 50 556.666015625 67.4111328125 556.666015625 88.8896484375 c 2 +375 733.333007812 m 2 + 375 629.166992188 l 2 + 375 571.63671875 328.36328125 525 270.833007812 525 c 2 + 166.666992188 525 l 2 + 143.655273438 525 125 543.655273438 125 566.666992188 c 0 + 125 589.678710938 143.655273438 608.333007812 166.666992188 608.333007812 c 2 + 270.833007812 608.333007812 l 2 + 282.338867188 608.333007812 291.666992188 617.661132812 291.666992188 629.166992188 c 2 + 291.666992188 733.333007812 l 2 + 291.666992188 756.344726562 310.321289062 775 333.333007812 775 c 0 + 356.344726562 775 375 756.344726562 375 733.333007812 c 2 +375 66.6669921875 m 2 + 375 43.654296875 356.344726562 25 333.333007812 25 c 0 + 310.321289062 25 291.666992188 43.654296875 291.666992188 66.6669921875 c 2 + 291.666992188 170.833007812 l 2 + 291.666992188 182.337890625 282.338867188 191.666992188 270.833007812 191.666992188 c 2 + 166.666992188 191.666992188 l 2 + 143.655273438 191.666992188 125 210.321289062 125 233.333007812 c 0 + 125 256.345703125 143.655273438 275 166.666992188 275 c 2 + 270.833007812 275 l 2 + 328.36328125 275 375 228.362304688 375 170.833007812 c 2 + 375 66.6669921875 l 2 +666.666992188 775 m 0 + 689.678710938 775 708.333007812 756.344726562 708.333007812 733.333007812 c 2 + 708.333007812 629.166992188 l 2 + 708.333007812 617.661132812 717.662109375 608.333007812 729.166992188 608.333007812 c 2 + 833.333007812 608.333007812 l 2 + 856.345703125 608.333007812 875 589.678710938 875 566.666992188 c 0 + 875 543.655273438 856.345703125 525 833.333007812 525 c 2 + 729.166992188 525 l 2 + 671.637695312 525 625 571.63671875 625 629.166992188 c 2 + 625 733.333007812 l 2 + 625 756.344726562 643.654296875 775 666.666992188 775 c 0 +625 66.6669921875 m 2 + 625 170.833007812 l 2 + 625 228.362304688 671.637695312 275 729.166992188 275 c 2 + 833.333007812 275 l 2 + 856.345703125 275 875 256.345703125 875 233.333007812 c 0 + 875 210.321289062 856.345703125 191.666992188 833.333007812 191.666992188 c 2 + 729.166992188 191.666992188 l 2 + 717.662109375 191.666992188 708.333007812 182.337890625 708.333007812 170.833007812 c 2 + 708.333007812 66.6669921875 l 2 + 708.333007812 43.654296875 689.678710938 25 666.666992188 25 c 0 + 643.654296875 25 625 43.654296875 625 66.6669921875 c 2 EndSplineSet EndChar diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE212.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE212.glyph index 3bfecae861..1143771159 100644 --- a/TOOLS/mpv-osd-symbols.sfdir/uniE212.glyph +++ b/TOOLS/mpv-osd-symbols.sfdir/uniE212.glyph @@ -1,33 +1,33 @@ StartChar: uniE212 Encoding: 57874 57874 54 -Width: 880 -VWidth: 1134 -Flags: HW +Width: 1000 +VWidth: 1099 +Flags: H LayerCount: 2 Fore SplineSet -99.1748046875 733.064453125 m 1 - 102.813476562 737.186523438 l 2 - 118.584960938 752.95703125 143.401367188 754.169921875 160.564453125 740.825195312 c 2 - 164.685546875 737.186523438 l 1 - 440 461.90625 l 1 - 715.314453125 737.186523438 l 2 - 732.3984375 754.271484375 760.1015625 754.271484375 777.185546875 737.186523438 c 0 - 794.270507812 720.100585938 794.270507812 692.399414062 777.185546875 675.314453125 c 2 - 501.90625 400 l 1 - 777.185546875 124.685546875 l 2 - 792.958007812 108.9140625 794.168945312 84.0986328125 780.825195312 66.935546875 c 2 - 777.185546875 62.814453125 l 2 - 761.4140625 47.0419921875 736.598632812 45.8310546875 719.435546875 59.1748046875 c 2 - 715.314453125 62.814453125 l 1 - 440 338.09375 l 1 - 164.685546875 62.814453125 l 2 - 147.600585938 45.7294921875 119.899414062 45.7294921875 102.813476562 62.814453125 c 0 - 85.728515625 79.8984375 85.728515625 107.6015625 102.813476562 124.685546875 c 2 - 378.09375 400 l 1 - 102.813476562 675.314453125 l 2 - 87.04296875 691.0859375 85.830078125 715.901367188 99.1748046875 733.064453125 c 2 - 102.813476562 737.186523438 l 1 - 99.1748046875 733.064453125 l 1 +175.404296875 717.204101562 m 1 + 178.870117188 721.129882812 l 2 + 193.890625 736.149414062 217.525390625 737.3046875 233.87109375 724.595703125 c 2 + 237.795898438 721.129882812 l 1 + 500 458.958007812 l 1 + 762.204101562 721.129882812 l 2 + 778.474609375 737.401367188 804.858398438 737.401367188 821.12890625 721.129882812 c 0 + 837.400390625 704.857421875 837.400390625 678.475585938 821.12890625 662.204101562 c 2 + 558.958007812 400 l 1 + 821.12890625 137.795898438 l 2 + 836.150390625 122.775390625 837.303710938 99.1416015625 824.595703125 82.7958984375 c 2 + 821.12890625 78.87109375 l 2 + 806.108398438 63.849609375 782.474609375 62.6962890625 766.12890625 75.404296875 c 2 + 762.204101562 78.87109375 l 1 + 500 341.041992188 l 1 + 237.795898438 78.87109375 l 2 + 221.524414062 62.599609375 195.142578125 62.599609375 178.870117188 78.87109375 c 0 + 162.598632812 95.1416015625 162.598632812 121.525390625 178.870117188 137.795898438 c 2 + 441.041992188 400 l 1 + 178.870117188 662.204101562 l 2 + 163.850585938 677.224609375 162.6953125 700.858398438 175.404296875 717.204101562 c 2 + 178.870117188 721.129882812 l 1 + 175.404296875 717.204101562 l 1 EndSplineSet EndChar diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE213.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE213.glyph index cce40a7c65..d02f691ecb 100644 --- a/TOOLS/mpv-osd-symbols.sfdir/uniE213.glyph +++ b/TOOLS/mpv-osd-symbols.sfdir/uniE213.glyph @@ -1,17 +1,17 @@ StartChar: uniE213 Encoding: 57875 57875 55 -Width: 880 -VWidth: 1053 -Flags: HW +Width: 1000 +VWidth: 1100 +Flags: H LayerCount: 2 Fore SplineSet -128.880859375 361.118164062 m 2 - 107.407226562 361.118164062 90 378.525390625 90 400 c 0 - 90 421.474609375 107.407226562 438.881835938 128.880859375 438.881835938 c 2 - 751.118164062 438.881835938 l 2 - 772.591796875 438.881835938 790 421.474609375 790 400 c 0 - 790 378.525390625 772.591796875 361.118164062 751.118164062 361.118164062 c 2 - 128.880859375 361.118164062 l 2 +166.50390625 358.333007812 m 2 + 143.4921875 358.333007812 124.836914062 376.987304688 124.836914062 400 c 0 + 124.836914062 423.012695312 143.4921875 441.666992188 166.50390625 441.666992188 c 2 + 833.31640625 441.666992188 l 2 + 856.329101562 441.666992188 874.983398438 423.012695312 874.983398438 400 c 0 + 874.983398438 376.987304688 856.329101562 358.333007812 833.31640625 358.333007812 c 2 + 166.50390625 358.333007812 l 2 EndSplineSet EndChar diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE214.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE214.glyph index 8dcfa8edce..48b583a102 100644 --- a/TOOLS/mpv-osd-symbols.sfdir/uniE214.glyph +++ b/TOOLS/mpv-osd-symbols.sfdir/uniE214.glyph @@ -1,28 +1,28 @@ StartChar: uniE214 Encoding: 57876 57876 56 -Width: 880 -VWidth: 1053 -Flags: HW +Width: 1000 +VWidth: 1100 +Flags: H LayerCount: 2 Fore SplineSet -206.666015625 750 m 2 - 673.333007812 750 l 2 - 737.767578125 750 790 697.766601562 790 633.333007812 c 2 - 790 166.666992188 l 2 - 790 102.232421875 737.767578125 50 673.333007812 50 c 2 - 206.666015625 50 l 2 - 142.233398438 50 90 102.232421875 90 166.666992188 c 2 - 90 633.333007812 l 2 - 90 697.766601562 142.233398438 750 206.666015625 750 c 2 -206.666015625 672.22265625 m 2 - 185.188476562 672.22265625 167.77734375 654.810546875 167.77734375 633.333007812 c 2 - 167.77734375 166.666992188 l 2 - 167.77734375 145.188476562 185.188476562 127.77734375 206.666015625 127.77734375 c 2 - 673.333007812 127.77734375 l 2 - 694.811523438 127.77734375 712.22265625 145.188476562 712.22265625 166.666992188 c 2 - 712.22265625 633.333007812 l 2 - 712.22265625 654.810546875 694.811523438 672.22265625 673.333007812 672.22265625 c 2 - 206.666015625 672.22265625 l 2 +250 775 m 2 + 750 775 l 2 + 819.037109375 775 875 719.03515625 875 650 c 2 + 875 150 l 2 + 875 80.962890625 819.037109375 25 750 25 c 2 + 250 25 l 2 + 180.96484375 25 125 80.962890625 125 150 c 2 + 125 650 l 2 + 125 719.03515625 180.96484375 775 250 775 c 2 +250 691.666992188 m 2 + 226.98828125 691.666992188 208.333007812 673.01171875 208.333007812 650 c 2 + 208.333007812 150 l 2 + 208.333007812 126.987304688 226.98828125 108.333007812 250 108.333007812 c 2 + 750 108.333007812 l 2 + 773.012695312 108.333007812 791.666992188 126.987304688 791.666992188 150 c 2 + 791.666992188 650 l 2 + 791.666992188 673.01171875 773.012695312 691.666992188 750 691.666992188 c 2 + 250 691.666992188 l 2 EndSplineSet EndChar diff --git a/TOOLS/mpv-osd-symbols.sfdir/uniE215.glyph b/TOOLS/mpv-osd-symbols.sfdir/uniE215.glyph index 44750f90e8..25b6342158 100644 --- a/TOOLS/mpv-osd-symbols.sfdir/uniE215.glyph +++ b/TOOLS/mpv-osd-symbols.sfdir/uniE215.glyph @@ -1,32 +1,32 @@ StartChar: uniE215 Encoding: 57877 57877 57 -Width: 880 -VWidth: 987 -Flags: HW +Width: 1000 +VWidth: 1100 +Flags: H LayerCount: 2 Fore SplineSet -283.115234375 645 m 2 - 230.326171875 645 l 1 - 234.793945312 703.733398438 283.866210938 750 343.74609375 750 c 2 - 623.75 750 l 2 - 715.564453125 750 790 675.567382812 790 583.75 c 2 - 790 303.75 l 2 - 790 243.872070312 743.733398438 194.798828125 685 190.33203125 c 1 - 685 243.119140625 l 2 - 714.682617188 247.365234375 737.5 272.89453125 737.5 303.75 c 2 - 737.5 583.75 l 2 - 737.5 646.572265625 686.5703125 697.5 623.75 697.5 c 2 - 343.74609375 697.5 l 2 - 312.888671875 697.5 287.361328125 674.681640625 283.115234375 645 c 2 -203.750976562 610 m 2 - 536.25390625 610 l 2 - 599.078125 610 650.006835938 559.072265625 650.006835938 496.249023438 c 2 - 650.006835938 163.75 l 2 - 650.006835938 100.928710938 599.078125 50 536.25390625 50 c 2 - 203.750976562 50 l 2 - 140.927734375 50 90 100.928710938 90 163.75 c 2 - 90 496.249023438 l 2 - 90 559.072265625 140.927734375 610 203.750976562 610 c 2 +313.232421875 691.666992188 m 2 + 250.388671875 691.666992188 l 1 + 255.70703125 761.587890625 314.126953125 816.666992188 385.412109375 816.666992188 c 2 + 718.75 816.666992188 l 2 + 828.053710938 816.666992188 916.666992188 728.056640625 916.666992188 618.75 c 2 + 916.666992188 285.416992188 l 2 + 916.666992188 214.133789062 861.587890625 155.712890625 791.666992188 150.395507812 c 1 + 791.666992188 213.237304688 l 2 + 827.00390625 218.291992188 854.166992188 248.68359375 854.166992188 285.416992188 c 2 + 854.166992188 618.75 l 2 + 854.166992188 693.5390625 793.537109375 754.166992188 718.75 754.166992188 c 2 + 385.412109375 754.166992188 l 2 + 348.676757812 754.166992188 318.287109375 727.002929688 313.232421875 691.666992188 c 2 +218.750976562 650 m 2 + 614.587890625 650 l 2 + 689.37890625 650 750.008789062 589.372070312 750.008789062 514.583007812 c 2 + 750.008789062 118.75 l 2 + 750.008789062 43.962890625 689.37890625 -16.6669921875 614.587890625 -16.6669921875 c 2 + 218.750976562 -16.6669921875 l 2 + 143.961914062 -16.6669921875 83.3330078125 43.962890625 83.3330078125 118.75 c 2 + 83.3330078125 514.583007812 l 2 + 83.3330078125 589.372070312 143.961914062 650 218.750976562 650 c 2 EndSplineSet EndChar diff --git a/player/lua/osc.lua b/player/lua/osc.lua index 49d5587ebf..27c8dfc043 100644 --- a/player/lua/osc.lua +++ b/player/lua/osc.lua @@ -266,9 +266,9 @@ local function set_osc_styles() wcButtons = "{\\1c&H" .. osc_color_convert(user_opts.buttons_color) .. "\\fs24\\fn" .. icon_font .. "}", wcTitle = "{\\1c&H" .. osc_color_convert(user_opts.title_color) .. "\\fs24\\q2}", wcBar = "{\\1c&H" .. osc_color_convert(user_opts.background_color) .. "}", - floatingButtons = "{\\blur0\\bord0\\1c&H" .. osc_color_convert(user_opts.buttons_color) .. "\\3c&HFFFFFF\\fs26\\fn" .. icon_font .. "}", - floatingButtonslabel = "{\\fs26\\fn" .. mp.get_property("options/osd-font") .. "}", - floatingButtonsBig = "{\\blur0\\bord0\\1c&H" .. osc_color_convert(user_opts.buttons_color) .. "\\3c&HFFFFFF\\fs30\\fn" .. icon_font .. "}", + floatingButtons = "{\\blur0\\bord0\\1c&H" .. osc_color_convert(user_opts.buttons_color) .. "\\3c&HFFFFFF\\fs22\\fn" .. icon_font .. "}", + floatingButtonslabel = "{\\fs22\\fn" .. mp.get_property("options/osd-font") .. "}", + floatingButtonsBig = "{\\blur0\\bord0\\1c&H" .. osc_color_convert(user_opts.buttons_color) .. "\\3c&HFFFFFF\\fs26\\fn" .. icon_font .. "}", floatingBox = "{\\rDefault\\blur0\\bord0\\1c&H" .. osc_color_convert(user_opts.background_color) .. "\\3c&H" .. osc_color_convert(user_opts.background_color) .. "}", diff --git a/sub/osd_font.otf b/sub/osd_font.otf index 4daf2f367c..43c2918948 100644 Binary files a/sub/osd_font.otf and b/sub/osd_font.otf differ