-
-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Inheritance from :default
gives surprising merge behavior
#97
Comments
Two quick things:
|
Hmmm, at a glance that behaviour looks reasonable to me. Regarding the difference in the To me this seems like predictable, consistent behaviour. If I'm missing something do elaborate 🙂. I suspect you may have intended the example not to show "surprising behaviour" but to show a perceived difference in behaviour when printing compared to |
The surprising part is that the docs say that all Faces inherit from
|
Ah, I think I follow better now. I suppose a more accurate way to put it than the current docs is that all faces are "grounded" by the |
This merge surprisingly destroys the
underline
status:Printing also behaves this way, but only if you make the inheritance explicit:
My take-away from this is that Faces don't / shouldn't inherit from
:default
. Instead printing uses:default
as the implicit styling start to start with (which is similar but not the same)The text was updated successfully, but these errors were encountered: