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

WordPress Trac noreply at wordpress.org
Fri Nov 11 17:46:19 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  |     Focuses:
--------------------------------------+----------------------
Changes (by desrosj):

 * owner:  (none) => desrosj
 * status:  new => closed
 * resolution:   => fixed


Comment:

 In [changeset:"54823" 54823]:
 {{{
 #!CommitTicketReference repository="" revision="54823"
 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.
 Fixes #57075.
 }}}

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


More information about the wp-trac mailing list