It's turning out to be more challenging than I expected.
I'm working on a web application that needs to print some pages on A4 paper. These pages are specifically formatted for printing and not for display in the app. This means I don't have to create different CSS styles for various media types, like color schemes or layouts. All I need is one CSS style for printing purposes.
The core CSS framework I'm using is Bootstrap V3, but I've removed all of its print-specific rules. I also have a secondary CSS file to override some Bootstrap styles, and that's it.
However, I'm facing an issue:
- When viewing the page on Chrome and Safari, they look identical;
- But when printed, the results are drastically different, particularly in font size with Safari displaying much smaller text.
Can anyone provide guidance on ensuring consistency between the two browsers' print output?