[wp-trac] [WordPress Trac] #57075: Fluid typography fixes for 6.1.1

WordPress Trac noreply at wordpress.org
Fri Nov 11 17:54:38 UTC 2022


#57075: Fluid typography fixes for 6.1.1
--------------------------------------------------+----------------------
 Reporter:  desrosj                               |       Owner:  desrosj
     Type:  defect (bug)                          |      Status:  closed
 Priority:  normal                                |   Milestone:  6.1.1
Component:  Editor                                |     Version:
 Severity:  normal                                |  Resolution:  fixed
 Keywords:  has-patch has-unit-tests fixed-major  |     Focuses:
--------------------------------------------------+----------------------
Changes (by desrosj):

 * status:  reopened => closed
 * resolution:   => fixed


Comment:

 In [changeset:"54825" 54825]:
 {{{
 #!CommitTicketReference repository="" revision="54825"
 Editor: Improve how `min`/`max` font sizes are calculated for fluid
 typography.

 - Where no fluid max values are set (e.g., single or custom font size
 values), the "size" value will act as the maximum value in a `clamp()`
 function.
 - In the absence of any fluid `min`/`max` values, the lower bound rule of
 `>16px` will be enforced. This applies to custom values from the editor or
 single-value `theme.json` styles. Font sizes below this will not be
 clamped.
 - In a preset, if a `fluid.min` value has been specified, the lower bound
 rule of `>16px` won't be enforced on this value. Presets with a fluid
 object therefore, give precedence to theme author's values.
 - In a preset, if there is NOT a `fluid.max` but there is `fluid.min`, use
 the incoming "size" value as the `max`.
 - In a preset, if there is NOT a `fluid.min` but there is a `fluid.max`,
 use `size * min_size_factor` as the `min`. The lower bound rule of `>16px`
 is enforced here, because the block editor is computing the `min` value.
 This is consistent with the way minimum sizes are calculated for single or
 custom values.


 Props ramonopoly, mamaduka, andrewserong, aristath, joen, desrosj.
 Merges [54823] to the 6.1 branch.
 Fixes #57075.
 }}}

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


More information about the wp-trac mailing list