Beaver Responsive Fonts
PROOF OF CONCEPT ONLY
Beaver Responsive Fonts is a plugin which adds a panel to the Theme customizer which lets you select a minimum and then a maximum font size and then the remaining headings are all scaled based on a perfect ratio value.
Uses !important declarations and may override other styling that you have. Best to use on a new site so you can control the correct styling easier.