[wp-trac] [WordPress Trac] #54671: Font weight doesn't always change

WordPress Trac noreply at wordpress.org
Mon Feb 7 23:36:49 UTC 2022


#54671: Font weight doesn't always change
---------------------------+---------------------
 Reporter:  sc456a         |       Owner:  (none)
     Type:  defect (bug)   |      Status:  new
 Priority:  normal         |   Milestone:  5.9.1
Component:  Editor         |     Version:  5.9
 Severity:  normal         |  Resolution:
 Keywords:  needs-testing  |     Focuses:  ui
---------------------------+---------------------

Comment (by ironprogrammer):

 Thank you for this report, @sc456a! Your video was very detailed and
 helped a lot.

 What's happening is that the Bold setting via the inline modal toolbar has
 a higher precedence than the block's ''Typography > Appearance'' settings.
 This functions by design.

 == Explanation
 The Bold (**B**) button wraps the selected text with a `<strong>` tag,
 which WordPress's common CSS sets to `font-weight: 600`.

 The styling is subject to the highest level specificity, which in this
 case is the `<strong>` tag itself, which is the closest tag/selector to
 the text in question. This tag therefore overrides the parent heading's
 `font-weight` settings. The sidebar only sets the style at the wrapping
 heading tag, which is less specific:

 `<h2>...<strong>...</strong>...</h2>`

 The same is true of the Italic (''**I**'') inline setting. Regardless of
 the ''Typography > Appearance'' font style, an `<em>` tag set on the text
 will override the styling applied to the entire block. The resulting
 behavior may seem weird here because italics is a single font variant,
 whereas font-weight has multiple variant weights.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/54671#comment:8>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list