I have a node type that is usually viewed as a web page but the client requires that occasionally it is also printed out in hard copy.
There is quite a lot I can do with css and media queries for print media but I would ideally like greater control over the content through the page templates.
As far as I can tell, there are no special theme suggestions for print and that theme functions, hooks, and templates are not aware of the target medium, be it screen or print.
This is a Drupal 8 project and whereas there were some Drupal 7 modules for print that might have been worth investigating, there doesn't seem to be anything right now for D8.
I any case, getting control over the content in a twig template would be quite sufficient if only I could tell that it was being rendered for print rather than screen.