microsoft/OpenTypeDesignVariationAxisTags 36

Repo for discussion and review of proposals for registration of OpenType design-variation axis tags.

simoncozens/thinking-in-opentype 21

Introduction to OpenType Programming Workshop materials

opentype-layout working group documents

simoncozens/noto-nastaliq-afdko 1

Noto Nastaliq Urdu in Adobe FEA

issue commentMicrosoftDocs/typography-issues

[question] Is a base mapping required for non-default UVS entries?

Suggested:

- All code points listed in the ranges array should have corresponding entries in a Unicode 'cmap' subtable. Non-conformant fonts may be encountered, and application makers should determine how they will handle such fonts.

comment created time in 3 days

push eventTiroTypeworks/Clairvo

commit sha 7b0ed6a89c34d62ae54b039d797dadb1cfa037e6

Updated tirobuild.py

push time in 9 days

push eventTiroTypeworks/Castoro

commit sha e6402966825313551038b54c5e36c962c39b42b1

Updated tirobuild.py

push time in 9 days

issue commentstipub/stixfonts

Suggestion: Add glyph for U+035F (Combining double macron below)

Implemented in Text fonts for v2.20. Implementation includes GSUB contextual substitutions of variant double-letter ties based on letter widths, and GPOS contextual vertical adjustments to accommodate different letter heights. The ties have anchors for above or below marks as appropriate, but will have limited interaction with other marks, e.g. if a tie is applied between a pair of letters one or both of which also carry a combining mark, the tie may collide with the mark.

comment created time in 11 days

issue commentgooglefonts/fontbakery

[googlefonts] new check: mandatory avar table

You could go one step further and a) check this for the wght axis only, b) report a warning if the wght axis covers three steps of the CSS scale (e.g. Adam’s 700–900 example), and c) report a fail if the wght axis covers more than three steps of the CSS scale.

Really, though, this is a design issue, and the question is not whether a variable font should contain an avar table but whether the weight progression should be linear or non-linear. The answer to that question from type designers making fonts with extensive weight ranges is most often that weight progression should be non-linear, and ergo such fonts are going to need an avar table. The greater the weight range, the more likelihood that a non-linear wght progression is desirable, and hence my suggestion to tweak the test accordingly.

The bigger problem here is that FontBakery doesn’t know anything about design intent, so will inevitably produce some reports and recommendations that do not apply to specific fonts. At present, these need to be negotiated between the designers and Google Fonts, and sometimes exceptions are granted, but then those exceptions need to be tracked. One solution to this would be to front-end some information about the design intent as input to FB, e.g. some kind of configuration file to aid FB with information about the font from the font maker such as ‘wght progression is non-linear' 'TRUE/FALSE'.

comment created time in 13 days

issue closedstipub/stixfonts

Implement new variation selector sequences for math script style variants

Definition of variation selector sequences for math chancery/roundhand uppercase letters have been approved for Unicode 14, to be published in September. These can be implemented in the STIX Two Math format 14 cmap subtable.

closed time in 14 days

tirojissue commentstipub/stixfonts

Implement new variation selector sequences for math script style variants

Unicode 14.0 defines new standardised variation selector sequences for chancery vs roundhand script styles of math alphabetics, but only for uppercase letters and only in regular weight:

```
# Mathematical alphabet script variants
1D49C FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL A
212C FE00; chancery style; # SCRIPT CAPITAL B
1D49E FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL C
1D49F FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL D
2130 FE00; chancery style; # SCRIPT CAPITAL E
2131 FE00; chancery style; # SCRIPT CAPITAL F
1D4A2 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL G
210B FE00; chancery style; # SCRIPT CAPITAL H
2110 FE00; chancery style; # SCRIPT CAPITAL I
1D4A5 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL J
1D4A6 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL K
2112 FE00; chancery style; # SCRIPT CAPITAL L
2133 FE00; chancery style; # SCRIPT CAPITAL M
1D4A9 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL N
1D4AA FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL O
1D4AB FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL P
1D4AC FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL Q
211B FE00; chancery style; # SCRIPT CAPITAL R
1D4AE FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL S
1D4AF FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL T
1D4B0 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL U
1D4B1 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL V
1D4B2 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL W
1D4B3 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL X
1D4B4 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL Y
1D4B5 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL Z
1D49C FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL A
212C FE01; roundhand style; # SCRIPT CAPITAL B
1D49E FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL C
1D49F FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL D
2130 FE01; roundhand style; # SCRIPT CAPITAL E
2131 FE01; roundhand style; # SCRIPT CAPITAL F
1D4A2 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL G
210B FE01; roundhand style; # SCRIPT CAPITAL H
2110 FE01; roundhand style; # SCRIPT CAPITAL I
1D4A5 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL J
1D4A6 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL K
2112 FE01; roundhand style; # SCRIPT CAPITAL L
2133 FE01; roundhand style; # SCRIPT CAPITAL M
1D4A9 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL N
1D4AA FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL O
1D4AB FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL P
1D4AC FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL Q
211B FE01; roundhand style; # SCRIPT CAPITAL R
1D4AE FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL S
1D4AF FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL T
1D4B0 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL U
1D4B1 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL V
1D4B2 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL W
1D4B3 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL X
1D4B4 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL Y
1D4B5 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL Z
```

For 2.20, the second (roundhand) set of these has been added to the format 14 cmap subtable. The chancery set of variation selector sequences is not needed in the STIX Two Math font because the chancery forms are default. [Note: if someone were to fork the STIX Two Math font to make a version in which the roundhand forms were default, it would be necessary to update the format 14 cmap subtable accordingly.]

The roundhand script style glyphs—including the lowercase and the bold style—are still also mapped in the Stylistic Set ss01 feature, as in v2.10

comment created time in 14 days

issue commentstipub/stixfonts

Add Unicode 14.0 math script style variation selector mappings

Duplicate issue. Deleted.

comment created time in 14 days

issue closedstipub/stixfonts

Add Unicode 14.0 math script style variation selector mappings

Unicode 14.0 defines new standardised variation selector sequences for chancery vs roundhand script styles of math alphabetics, but only for uppercase letters and only in regular weight:

```
# Mathematical alphabet script variants
1D49C FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL A
212C FE00; chancery style; # SCRIPT CAPITAL B
1D49E FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL C
1D49F FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL D
2130 FE00; chancery style; # SCRIPT CAPITAL E
2131 FE00; chancery style; # SCRIPT CAPITAL F
1D4A2 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL G
210B FE00; chancery style; # SCRIPT CAPITAL H
2110 FE00; chancery style; # SCRIPT CAPITAL I
1D4A5 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL J
1D4A6 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL K
2112 FE00; chancery style; # SCRIPT CAPITAL L
2133 FE00; chancery style; # SCRIPT CAPITAL M
1D4A9 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL N
1D4AA FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL O
1D4AB FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL P
1D4AC FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL Q
211B FE00; chancery style; # SCRIPT CAPITAL R
1D4AE FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL S
1D4AF FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL T
1D4B0 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL U
1D4B1 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL V
1D4B2 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL W
1D4B3 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL X
1D4B4 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL Y
1D4B5 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL Z
1D49C FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL A
212C FE01; roundhand style; # SCRIPT CAPITAL B
1D49E FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL C
1D49F FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL D
2130 FE01; roundhand style; # SCRIPT CAPITAL E
2131 FE01; roundhand style; # SCRIPT CAPITAL F
1D4A2 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL G
210B FE01; roundhand style; # SCRIPT CAPITAL H
2110 FE01; roundhand style; # SCRIPT CAPITAL I
1D4A5 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL J
1D4A6 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL K
2112 FE01; roundhand style; # SCRIPT CAPITAL L
2133 FE01; roundhand style; # SCRIPT CAPITAL M
1D4A9 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL N
1D4AA FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL O
1D4AB FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL P
1D4AC FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL Q
211B FE01; roundhand style; # SCRIPT CAPITAL R
1D4AE FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL S
1D4AF FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL T
1D4B0 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL U
1D4B1 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL V
1D4B2 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL W
1D4B3 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL X
1D4B4 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL Y
1D4B5 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL Z
```

For 2.20, the second (roundhand) set of these has been added to the format 14 cmap subtable. The chancery set of variation selector sequences is not needed in the STIX Two Math font because the chancery forms are default. [Note: if someone were to fork the STIX Two Math font to make a version in which the roundhand forms were default, it would be necessary to update the format 14 cmap subtable accordingly.]

The roundhand script style glyphs—including the lowercase and the bold style—are still also mapped in the Stylistic Set ss01 feature, as in v2.10

closed time in 14 days

tirojissue openedstipub/stixfonts

Add Unicode 14.0 math script style variation selector mappings

Unicode 14.0 defines new standardised variation selector sequences for chancery vs roundhand script styles of math alphabetics, but only for uppercase letters and only in regular weight:

```
# Mathematical alphabet script variants
1D49C FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL A
212C FE00; chancery style; # SCRIPT CAPITAL B
1D49E FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL C
1D49F FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL D
2130 FE00; chancery style; # SCRIPT CAPITAL E
2131 FE00; chancery style; # SCRIPT CAPITAL F
1D4A2 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL G
210B FE00; chancery style; # SCRIPT CAPITAL H
2110 FE00; chancery style; # SCRIPT CAPITAL I
1D4A5 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL J
1D4A6 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL K
2112 FE00; chancery style; # SCRIPT CAPITAL L
2133 FE00; chancery style; # SCRIPT CAPITAL M
1D4A9 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL N
1D4AA FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL O
1D4AB FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL P
1D4AC FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL Q
211B FE00; chancery style; # SCRIPT CAPITAL R
1D4AE FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL S
1D4AF FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL T
1D4B0 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL U
1D4B1 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL V
1D4B2 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL W
1D4B3 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL X
1D4B4 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL Y
1D4B5 FE00; chancery style; # MATHEMATICAL SCRIPT CAPITAL Z
1D49C FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL A
212C FE01; roundhand style; # SCRIPT CAPITAL B
1D49E FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL C
1D49F FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL D
2130 FE01; roundhand style; # SCRIPT CAPITAL E
2131 FE01; roundhand style; # SCRIPT CAPITAL F
1D4A2 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL G
210B FE01; roundhand style; # SCRIPT CAPITAL H
2110 FE01; roundhand style; # SCRIPT CAPITAL I
1D4A5 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL J
1D4A6 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL K
2112 FE01; roundhand style; # SCRIPT CAPITAL L
2133 FE01; roundhand style; # SCRIPT CAPITAL M
1D4A9 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL N
1D4AA FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL O
1D4AB FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL P
1D4AC FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL Q
211B FE01; roundhand style; # SCRIPT CAPITAL R
1D4AE FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL S
1D4AF FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL T
1D4B0 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL U
1D4B1 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL V
1D4B2 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL W
1D4B3 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL X
1D4B4 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL Y
1D4B5 FE01; roundhand style; # MATHEMATICAL SCRIPT CAPITAL Z
```

For 2.20, the second (roundhand) set of these has been added to the format 14 cmap subtable. The chancery set of variation selector sequences is not needed in the STIX Two Math font because the chancery forms are default. [Note: if someone were to fork the STIX Two Math font to make a version in which the roundhand forms were default, it would be necessary to update the format 14 cmap subtable accordingly.]

The roundhand script style glyphs—including the lowercase and the bold style—are still also mapped in the Stylistic Set ss01 feature, as in v2.10

created time in 14 days

issue commentstipub/stixfonts

Math italic bold characters don't respect ss02

For 2.20 : added ss02 alt forms for u v w z bolditalic, and changed default bolditalic z form to match simpler italic style.

comment created time in 14 days

issue closedstipub/stixfonts

Math italic bold characters don't respect ss02

The bold italic math characters u v and w are not affected by ss02. Given that bold g is affected, these should also be affected by ss02 as well.

Additionally, currently the bold italic z is the ss02 variant without setting ss02.

closed time in 14 days

xsrvmyissue closedstipub/stixfonts

[This will be considered for v2.20 if there is time.]

There are a handful of accents that unicode-math expects to be stretchy that either don't stretch at all, or have limited stretchability.

Code | LaTeX Name | Unicode name |
---|---|---|

U+0302 | widehat | COMBINING CIRCUMFLEX ACCENT |

U+0303 | widetilde | COMBINING TILDE |

U+0306 | widebreve | COMBINING BREVE |

U+030C | widecheck | COMBINING CARON |

U+0330 | wideutilde | COMBINING TILDE BELOW |

U+034D | underleftarrow | COMBINING LEFT RIGHT ARROW BELOW |

U+20D0 | overleftharpoon | COMBINING LEFT HARPOON ABOVE |

U+20D1 | overrightharpoon | COMBINING RIGHT HARPOON ABOVE |

U+20EC | underrightharpoondown | COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS |

U+20ED | underleftharpoondown | COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS |

Of course, in some cases the shape of the accent might make it difficult to extend it indefinitely.

Attached are examples generated using XeTeX. The results are the same in luaTeX. accents-stix2math.pdf

closed time in 17 days

davidmjonesissue commentstipub/stixfonts

Added horizontal assemblies for

U+034D | underleftarrow | COMBINING LEFT RIGHT ARROW BELOW U+20D0 | overleftharpoon | COMBINING LEFT HARPOON ABOVE U+20D1 | overrightharpoon | COMBINING RIGHT HARPOON ABOVE U+20EC | underrightharpoondown | COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS U+20ED | underleftharpoondown | COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS

in MATH table dev for 2.20

comment created time in 17 days

issue closedstipub/stixfonts

Fraction bar not extending in linear/skewed fractions

In Word 2019, the solidus extends to a long horizontal bar for stacked fractions, but it remains a normal-sized solidus when stacked or linear fraction formats are specified (i.e., if a division slash [U+2215] or a fraction slash [U+2044] are used).

```
(r_gG r_obs)/√(p(1-p)(1-r_gG^2 ) )
(r_gG r_obs)⁄√(p(1-p)(1-r_gG^2 ) )
〖r_gG r_obs〗∕√(p(1-p)(1-r_gG^2 ) )
(r_gG r_obs)⊘√(p(1-p)(1-r_gG^2 ) )
```

Yields:

closed time in 17 days

bwiernikissue commentstipub/stixfonts

Fraction bar not extending in linear/skewed fractions

Have added growing forms of the fraction slash in dev for 2.20

comment created time in 17 days

issue closedstipub/stixfonts

U+214E TURNED SMALL F has no serifs

The letter U+214E TURNED SMALL F is sans-serif. Cf. its capital form, U+2132 TURNED CAPITAL F, which has serifs.

closed time in 17 days

dscorbettissue commentstipub/stixfonts

U+214E TURNED SMALL F has no serifs

Have not received feedback from STI Pub, but decided to go ahead and make this serifed since that is how it appears in the Unicode reference charts. Updated in both Math and Text fonts.

comment created time in 17 days

issue closedstipub/stixfonts

Inconsistent stroke contrast patterns in nabla glyphs

As reported by @PaulHanslow

I found the increment symbol (or nabla) to be odd when switching styles. In upright it has a strong left side stroke with the top and right being thin, while the italic form has a thick top and left side. I wondered if the mapping of this glyph is incorrect, as the italic form seems to match the Greek stroke contrast, while the upright form matches the Latin. The regular nabla (/2207) should have a heavier top bar, like it does in the bold (u1D6C1), italic (u1D6FB) and bold italic (/1D735).

closed time in 17 days

tirojissue commentstipub/stixfonts

Inconsistent stroke contrast patterns in nabla glyphs

Replaced in dev for 2.20

comment created time in 17 days

issue closedstipub/stixfonts

Inconsistency in variant uppercase Upsilon forms

As reported by @PaulHanslow

The Upsilon's italic form (/u1D6F6) is a different shape to its ssty form. The former has the more cursive construction with the ball terminal on the top right, while the SSTY and SSTY2 versions are the regular italic Y construction. It gets a little confusing as there is both forms of Upsilons in the upright, the typical Y form (/03A5) and the upright cursive form (/03D2). I can confirm that Microsoft Office uses the italic form (/u1D6F6) for italics, while the SSTY is using the italic Y form. Below shows /u1D6F6 and its SSTY1 & 2 forms.

closed time in 17 days

tirojissue commentstipub/stixfonts

Inconsistency in variant uppercase Upsilon forms

Fixed in dev for 2.20

comment created time in 17 days

issue closedstipub/stixfonts

Inconsistent outlines: /Rhoitalic/ ssty and /Thetasymbolditalic/ ssty

/Rhoitalic/(U+1D6F2) and /Thetasymbolitalic/(U+1D6F3) have the incorrect outlines in ssty and ssty2. The image below demonstrates the aforementioned encoded glyphs and their current ssty versions. To fix this, both the ssty and ssty2 of each need to be swapped.

closed time in 17 days

PaulHanslowissue commentstipub/stixfonts

Inconsistent outlines: /Rhoitalic/ ssty and /Thetasymbolditalic/ ssty

Fixed in dev for 2.20

comment created time in 17 days

issue closedstipub/stixfonts

\big\Vert is the same size as \Big\Vert and is inconsistent with e.g. \big\vert

The command `\big\Vert`

command produces output which is the same size as `\Big\Vert`

, which results in output inconsistent with other delimiters like `\vert`

, as shown below:

This was produced by compiling the following with LuaLaTeX (from TeX Live 2020)

```
\documentclass{article}
\usepackage{unicode-math}
\setmainfont{STIX Two Text}
\setmathfont{STIX Two Math}
\begin{document}
\[
\begin{array}{ccccc}
\vert & \big\vert & \Big\vert & \bigg\vert & \Bigg\vert\\
\Vert & \big\Vert & \Big\Vert & \bigg\Vert & \Bigg\Vert
\end{array}
\]
\end{document}
```

closed time in 17 days

rohitagrissue commentstipub/stixfonts

\big\Vert is the same size as \Big\Vert and is inconsistent with e.g. \big\vert

For 2.20 I have adjusted the height of the math bar characters to be consistent and have added full sets of growing forms and assemblies. Assemblies should also work for the ASCII bar U+007C, but for math it is recommended to use U+2016 (and corresponding multi-bar characters from the 2000 block).

comment created time in 17 days

issue closedstipub/stixfonts

[This will be considered for v2.20 if there is time.]

Many new growing delimiters were added in v2.0.1, but some were were postponed until later. (For some, it might be unclear how to make them stretchy.)

Code | Glyph | Unicode Name |
---|---|---|

U+2980 | ⦀ | TRIPLE VERTICAL BAR DELIMITER |

U+27C5 | ⟅ | LEFT S-SHAPED BAG DELIMITER |

U+27C6 | ⟆ | RIGHT S-SHAPED BAG DELIMITER |

U+27EC | ⟬ | MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET |

U+27ED | ⟭ | MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET |

U+27EE | ⟮ | MATHEMATICAL LEFT FLATTENED PARENTHESIS |

U+27EF | ⟯ | MATHEMATICAL RIGHT FLATTENED PARENTHESIS |

U+2987 | ⦇ | Z NOTATION LEFT IMAGE BRACKET |

U+2988 | ⦈ | Z NOTATION RIGHT IMAGE BRACKET |

U+2989 | ⦉ | Z NOTATION LEFT BINDING BRACKET |

U+298A | ⦊ | Z NOTATION RIGHT BINDING BRACKET |

U+298B | ⦋ | LEFT SQUARE BRACKET WITH UNDERBAR |

U+298C | ⦌ | RIGHT SQUARE BRACKET WITH UNDERBAR |

U+298D | ⦍ | LEFT SQUARE BRACKET WITH TICK IN TOP CORNER |

U+298E | ⦎ | RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER |

U+298F | ⦏ | LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER |

U+2990 | ⦐ | RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER |

U+2991 | ⦑ | LEFT ANGLE BRACKET WITH DOT;Ps;0;ON;;;;;Y;;;;; |

U+2992 | ⦒ | RIGHT ANGLE BRACKET WITH DOT;Pe;0;ON;;;;;Y;;;;; |

U+2993 | ⦓ | LEFT ARC LESS-THAN BRACKET |

U+2994 | ⦔ | RIGHT ARC GREATER-THAN BRACKET |

U+2995 | ⦕ | DOUBLE LEFT ARC GREATER-THAN BRACKET |

U+2996 | ⦖ | DOUBLE RIGHT ARC LESS-THAN BRACKET |

U+2997 | ⦗ | LEFT BLACK TORTOISE SHELL BRACKET |

U+2998 | ⦘ | RIGHT BLACK TORTOISE SHELL BRACKET |

U+29D8 | ⧘ | LEFT WIGGLY FENCE |

U+29D9 | ⧙ | RIGHT WIGGLY FENCE |

U+29DA | ⧚ | LEFT DOUBLE WIGGLY FENCE |

U+29DB | ⧛ | RIGHT DOUBLE WIGGLY FENCE |

U+29FC | ⧼ | LEFT-POINTING CURVED ANGLE BRACKET |

U+29FD | ⧽ | RIGHT-POINTING CURVED ANGLE BRACKET |

The following characters are also considered delimiters in the LaTeX unicode-math package, but it's not clear how we should treat them:

Code | Glyph | Unicode Name |
---|---|---|

U+231C | ⌜ | TOP LEFT CORNER |

U+231D | ⌝ | TOP RIGHT CORNER |

U+231E | ⌞ | BOTTOM LEFT CORNER |

U+231F | ⌟ | BOTTOM RIGHT CORNER |

closed time in 17 days

davidmjonesissue closedstipub/stixfonts

If this is the place for it, one more arrow like \Leftrightarrow, but called \leftrightwhitearrow, to complete the family of \leftwhitearrow, \rightwhitearrow, would be nice.

The whitearrows show better than the old arrows because there's no narrow part in the arrow head.

closed time in 17 days

ifthatisyourdensity625issue commentstipub/stixfonts

Fixed in dev for 2.20

comment created time in 17 days