https://readwrite.com/qt5-distance-field-effects/