mpv/DOCS
Kacper Michajłow 8c3a7da619 sub/osd/console: adjust font sizes
The current OSD font size is excessively large, causing most
messages—except for very short ones to overflow horizontally.

I conducted testing across multiple devices of varying screen sizes and
under different scenarios. The adjusted font size strikes a good balance
for readability on non-high-DPI displays, while high-DPI displays should
utilize DPI scaling as needed.

Additionally, I compared the font sizes of subtitles and UI elements
across various VOD platforms, which generally use smaller font in most
cases.

The current sub font size was significantly larger than even PGS
subtitles, which are quite large on their own. Now, they are comparable.

The subtitle font size was chosen based on recommendations from the BBC
Subtitle Guidelines. It is set to 8% of the video height with a
recommended scaling factor of 0.67. Therefore, at 720p (the reference
size for mpv font scaling), the calculation is 8% * 0.67 * 720 = 38.592,
rounded down to 38. This value falls within the recommended scaling
range of x0.5–x1 for desktop PCs/Laptops and TVs (32"–42"). For more
information, see
https://www.bbc.co.uk/accessibility/forproducts/guides/subtitles/#Presentation-font-size.

OSD font size is smaller than font as those elements shouldn't be
distractful and only noticable when the user wants to look at them.

Outline size is set to 5.5% of font size.
2024-11-18 09:50:22 +01:00
..
interface-changes vo_gpu_next: set --target-colorspace-hint to `yes` by default 2024-11-04 19:35:28 +00:00
man sub/osd/console: adjust font sizes 2024-11-18 09:50:22 +01:00
client-api-changes.rst docs: remove stray newlines 2024-10-06 21:51:59 +02:00
compatibility.rst DOCS: mention restore-osc-bindings.conf 2024-10-29 20:36:38 +01:00
compile-windows.md ci/win32: use upstream meson 2024-10-21 04:11:25 +02:00
contribute.md DOCS/contribute.md: fix a typo 2024-10-29 20:25:47 +01:00
edl-mpv.rst edl: add a way to add tags 2021-05-11 22:18:40 +02:00
encoding.rst DOCS/encoding: remove the legacy option syntax 2022-07-07 21:12:57 -04:00
interface-changes.rst Release 0.39.0 2024-09-23 19:36:41 +02:00
mplayer-changes.rst DOCS: make mentions of macOS consistent 2024-02-21 20:46:53 +01:00
release-policy.md VERSION: rename to MPV_VERSION to avoid standard library header conflict 2024-07-29 21:38:19 +02:00
tech-overview.txt DOCS/tech-overview.txt: add builtin.conf to etc/ description 2024-03-11 21:01:01 +01:00