mpv/TOOLS/mpv-osd-symbols.sfdir
Philip Langdale db3754d8d6 osc: use custom symbols for window controls
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.
2019-12-11 13:53:10 -08:00
..
.notdef.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
font.props osc: use custom symbols for window controls 2019-12-11 13:53:10 -08:00
uniE00A.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE00B.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE001.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE002.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE003.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE004.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE005.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE006.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE007.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE008.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE009.glyph sub/osd_font.otf: replace triangle volume by speaker glyph 2017-04-20 17:40:40 +01:00
uniE010.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE10A.glyph osd-font: make volume muted glyph slightly thicker 2017-04-22 18:03:16 +01:00
uniE10B.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE10C.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE10D.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE10E.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE011.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE012.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE013.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE101.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE104.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE105.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE106.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE107.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE108.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE109.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE110.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE111.glyph Add fontforge sfdir for mpv-osd-symbols font 2017-04-20 17:35:15 +01:00
uniE112.glyph osc: use custom symbols for window controls 2019-12-11 13:53:10 -08:00
uniE113.glyph osc: use custom symbols for window controls 2019-12-11 13:53:10 -08:00
uniE114.glyph osc: use custom symbols for window controls 2019-12-11 13:53:10 -08:00
uniE115.glyph osc: use custom symbols for window controls 2019-12-11 13:53:10 -08:00