When localizing a web application, we encountered an issue with browsers using different fonts for different languages. This led to the height of certain HTML objects changing, especially noticeable with input buttons. While this behavior is expected, how would you address this issue? The only solution I've come across (which isn't ideal as it goes against responsive design principles) is to set vertical-align to top and fix the height in pixels.
You can observe this problem by viewing [this fiddle][1]. In Chrome, the buttons will display at different heights due to the use of two different Japanese fonts (Yu Gothic and Simsun). However, in Firefox, they will have the same height.
If you have any suggestions or ideas on how to tackle this issue, please share them!
[1]: https://jsfiddle.net/sxg78tom/3/