mirror of
https://github.com/mpv-player/mpv
synced 2024-12-22 14:52:43 +00:00
db3754d8d6
I was recently informed that unicode has official symbols for window controls, and I put together a change to use them, which worked, as long as a suitable font was installed. However, it's not that hard to get a normal system that lacks an appropriate font, and libass wants to print warnings if the symbols aren't in the default font, which will almost always be true. So, I gave up and added the symbols to the custom osd font that we already have. This ensures they are always available, and that they are aligned consistently on all platforms. I took the symbols from the `symbola` font, as this has a suitable licence and the symbols look nice enough. Symbola Licence: Fonts are free for any use; they may be opened, edited, modified, regenerated, packaged and redistributed. Finally, as we now have access to an un-maximize symbol, I added logic to use it when the window is maximized.
32 lines
390 B
Plaintext
32 lines
390 B
Plaintext
StartChar: uniE114
|
|
Encoding: 57620 57620 32
|
|
Width: 896
|
|
VWidth: 1178
|
|
Flags: HW
|
|
LayerCount: 2
|
|
Fore
|
|
SplineSet
|
|
768 298 m 1
|
|
576 298 l 1
|
|
576 42 l 1
|
|
0 42 l 1
|
|
0 490 l 1
|
|
192 490 l 1
|
|
192 746 l 1
|
|
768 746 l 1
|
|
768 298 l 1
|
|
704 362 m 1
|
|
704 618 l 1
|
|
256 618 l 1
|
|
256 490 l 1
|
|
576 490 l 1
|
|
576 362 l 1
|
|
704 362 l 1
|
|
512 106 m 1
|
|
512 362 l 1
|
|
64 362 l 1
|
|
64 106 l 1
|
|
512 106 l 1
|
|
EndSplineSet
|
|
EndChar
|