X11 umożliwia skalowanie DPI przez odczyt fizycznych wymiarów ekranu (screen_mm) i rozdzielczości (screen_w) z rozszerzenia XRandR
Obliczanie promienia w pikselach poprzez screen_w / screen_mm * 25.4 zapewnia stały fizyczny rozmiar elementów
W zdarzeniu ConfigureNotify program ustala, na którym monitorze znajduje się okno, i aktualizuje promień okręgu
OpenGL shader rysuje okrąg o zadanym promieniu w pikselach, co pozwala zachować fizyczny rozmiar na różnych ekranach
Autor stworzył też przyrząd pomiarowy (linijkę) do weryfikacji rozmiarów i potwierdzenia dokładności
Get notified when new stories are published for "🇵🇱 Hacker News Polski"