## Modifications since last major version ### 26.3.2 * Remove duplicate serifed variant for LATIN SMALL LETTER N WITH LEFT HOOK (`U+0272`). * Add special k-dot shape (#1978). ### 26.3.1 * Fix TTFA control generator to fix broken superscript letters (#1976). ### 26.3.0 * Add earless variants for `m` and `n` with motion serifs at bottom-right (#1974). * Add characters: - COMBINING LONG VERTICAL LINE OVERLAY (`U+20D2`). - COMBINING SHORT VERTICAL LINE OVERLAY (`U+20D3`). - COMBINING REVERSE SOLIDUS OVERLAY (`U+20E5`). - COMBINING DOUBLE VERTICAL STROKE OVERLAY (`U+20E6`). - COMBINING LONG DOUBLE SOLIDUS OVERLAY (`U+20EB`). * Generate TTFAutohint control files for better glyph display for variant glyphs (#1963). * Make the shape of motion-serifed and serifed variants of toothed/tailed `u` no longer identical under Italic. Now "serifed" `u` will always preserve all serifs (#1967). * Make the fully-serifed form of cursive lower `y` match the serifs of lower `u`. * Make MICRO SIGN (`µ`) tailed under italics by default, to match `u`. * Improve glyphs for COLON SIGN (`U+20A1`), GUARANI SIGN (`U+20B2`), and CEDI SIGN (`U+20B5`). * Fix `cv33`, `cv38`, `cv39`, and `cv42` for `ss01`, `ss02`, `ss04`, `ss05`, `ss06`, `ss07`, `ss13`, and `ss16` under italic slab. * Fix `cv43` and `cv75` for `ss16` under slab. * Fix `cv61` for `ss10`, `ss14`, `ss15`, `ss16`, and `ss17` under italics. ### 26.2.2 * Add characters: - BLACK DIAMOND MINUS WHITE X (`U+2756`) (#1960). - WHITE CONCAVE-SIDED DIAMOND (`U+27E1`) (#1960). - LEFT BARB UP RIGHT BARB UP HARPOON (`U+294E`) ... UP BARB LEFT DOWN BARB LEFT HARPOON (`U+2951`). - LIGHT FOUR POINTED BLACK CUSP (`U+2BCC`) (#1960). - WHITE FOUR POINTED CUSP (`U+2BCE`) (#1960). * Add support for specialized Vietnamese dual diacritics (#1935). * Make bowl height of Cyrillic Yat and Tall Yat (`U+0463`, `U+1C67`) consistent (#1945). * Make Guillemets (`«`, `»`) curly for Default Slab. * Remove duplicate lower-right serif variants of `H` with descender (#1953). * Fix toothless variants of LATIN SMALL LETTER B WITH HOOK (`U+0253`) (#1952). * Always use closed variants for LATIN CAPITAL LETTER R WITH STROKE (`U+024C`). * Optimize shape of LATIN {SMALL CAPITAL|MODIFIER LETTER CAPITAL} BARRED B (`U+1D03`,`U+1D2F`). * Fix variant selection for `cv34` and `cv37` under `ss01`, `ss03`, `ss09`, `ss10`, and `ss13`. * Fix variant selection for `cv36` under `ss03`, `ss08`, `ss09`, `ss10`, `ss12`, and `ss14`. * Fix variant selection for `cv42` under `ss09` and `ss12`. * Fix variant selection for `cv59` and `vxAB` under `ss01`, `ss05`, `ss08`, and `ss13`. * Fix variant selection for `vxAC` under `ss11` and `ss13`. * Fix variant selection for `cv46`, `cv47`, `cv48`, and `cv49` under `ss10`. * Fix variant selection for `cv26`, `cv61`, `cv62`, `vxAA`, `cv81`, and `vsAL` under `ss13`. ### 26.2.1 * Fix leaning marks of LATIN SMALL LETTER T WITH CEDILLA (`U+0163`) (#1914). * Fix the dimensions of wide geometric shapes in quasi-proportional (#1941). * Fix `cv76`'s application on CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE (`U+04B9`) (#1942). ### 26.2.0 * Add variant selectors for lowercase Greek Pi (`π`) and Tau (`τ`) (#1924). * Add characters: - CYRILLIC SMALL LETTER ROUNDED VE (`U+1C80`). - CYRILLIC SMALL LETTER TALL TE (`U+1C84`) (#1911). - CYRILLIC SMALL LETTER TALL HARD SIGN (`U+1C86`) (#1911). - CYRILLIC SMALL LETTER TALL YAT (`U+1C87`) (#1911). - LEFTWARDS OPEN-HEADED ARROW (`U+21FD`) ... LEFT RIGHT OPEN-HEADED ARROW (`U+21FF`) (#1912). - DIAMETER SIGN (`U+2300`) (#1923). - CIRCLE WITH SUPERIMPOSED X (`U+29BB`). - LEFTWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS (`U+2BEC`) ... DOWNWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS (`U+2BEF`). - CLOCK FACE ONE OCLOCK (`U+1F550`) ... CLOCK FACE TWELVE-THIRTY (`U+1F567`) (#1850). * Make below marks to avoid bottom-right Ogoneks (#1789). * Use oval shape for Empty Set symbols to distinguish with O-Slash (#1822). * Implement leaning mark mechanism for `F`, `L`, `P`, `b`, `d`, `h`, `k`, `p`, `q`, `r` to get better mark placement. Now, "narrow" marks will align to these letters' extension parts (#1851). * Add variant selection for Guillemets (#1899). * Fix detached cedilla in Hookless asymmetric LATIN SMALL LETTER T WITH CEDILLA (`U+0163`) (#1914). * Fix broken hookless/tailless/asymmetric `t` variants in `ſt` ligature (`U+FB05`) (#1915). * Remove unnecessary tailed variants for Cyrillic Shha with Descender (`U+0527`) (#1916). * Remove unnecessary lower-right serif variants for Latin Lower K with Descender (`U+2C6A`) (#1917). * Add italic form of CYRILLIC SMALL LETTER KOMI TJE (`U+050F`) (#1920). * Remove unnecessary serifed/tailed variants of italic Cyrillic Te with descender (`U+04AD`) and `m` with palatal hook (`U+1D86`) (#1926). * Remove unnecessary bottom-right serifed variants of Cyrillic Ka with descender (`U+049A`..`U+049B`) (#1927). * Fix two off-center APL Quad characters in Quasi-proportional (#1930). * Refine shape of `U+0184`, `U+0185` (#1938). * Determine serifs of Bulgarian/Serbian De automatically when `g` is double-storey. * Fix variant assignment of `cv51` for `ss03` under italic slab. * Fix variant assignment of `cv31`, `cv36`, `cv46`, `cv47`, `cv48`, `cv49`, and `cv51` for `ss18` under italic slab. ### 26.1.0 * Add characters: - RIGHT ARROW WITH SMALL CIRCLE (`U+21F4`) (#1900). - LEFT RIGHT ARROW THROUGH SMALL CIRCLE (`U+2948`) (#1900). - LEFT ARROW WITH SMALL CIRCLE (`U+2B30`) (#1900). * Make Cyrillic Abkhasian Che respond to C's serifs (#1898). * Make lowercase Wynn respond to thorn's serifs. * Drop APL form for `U+220D` as it is not used by any APL languages (#1901). * Add XH-height middle-serifed and dual-serifed variants for Eszet (#1904). * Remove duplicate variant glyphs for `U+0272` (#1905). * Make the top serif of Yogh (`U+021C`, `U+021D`) to follow Cyrillic Ze's variant selector (#1908). * Merge duplicate variants of t with retroflex hook (`U+0288`, `U+1DF09`) (#1909). * Fix detached palatal hook on `U+01AB`` when t is both hookless/tailless and asymmetric (#1910). * Fix `cv36`, `cv46`, `cv47`, `cv48`, `cv49`, `cv50`, `cv61`, and `cv74` under Curly Slab. * Fix serifs of `w` under Etoile Italic. ### 26.0.2 * Fix incorrect code assignment for `U+2B6E`, `U+2B6F`, `U+2B71`, `U+2B72` (#1895). * Fix CYRILLIC CAPITAL LETTER KOMI SJE (`U+050C`) to follow serifs of `C` instead of `c` (#1896). ### 26.0.1 * Fix shape of `ij` in Aile under NWID. ### 26.0.0 * \[**Breaking**\] Add asymmetric variant to all `t` styles (#1836). * \[**Breaking**\] Add separate variant selector for lowercase Thorn (#1854). * \[**Breaking**\] Drop `tailed-top-left-serifed` variant of `n` as it duplicates with `tailed-motion-serifed` (#1859). * \[**Breaking**\] Disunified the variant selector for Greek Delta and Greek Lambda, and added selectable serif variants for Lambda (#1866). * \[**Breaking**\] Add serif variant selection for Eszet (#1881). * \[**Breaking**\] Add a separate variant selector for lowercase Greek Chi. * Add Characters: - COMBINING DOUBLED CIRCUMFLEX ACCENT (`U+1AB0`) (#1879). - COMBINING DOUBLE PLUS SIGN ABOVE (`U+1AC9`) (#1879). - COMBINING DOUBLE PLUS SIGN BELOW (`U+1ACA`) (#1879). - ANTICLOCKWISE GAPPED CIRCLE ARROW (`U+27F2`). - CLOCKWISE GAPPED CIRCLE ARROW (`U+27F3`). - ANTICLOCKWISE CLOSED CIRCLE ARROW (`U+2940`). - CLOCKWISE CLOSED CIRCLE ARROW (`U+2941`). - LEFTWARDS TRIANGLE-HEADED ARROW (`U+2B60`) ... DOWNWARDS TRIANGLE-HEADED ARROW TO BAR (`U+2B73`). - LEFTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE (`U+2B7A`) ... DOWNWARDS TRIANGLE-HEADED PAIRED ARROWS (`U+2B87`). - LATIN CAPITAL LETTER K WITH DIAGONAL STROKE (`U+A742`). - LATIN SMALL LETTER K WITH DIAGONAL STROKE (`U+A743`). - LATIN CAPITAL LETTER K WITH STROKE AND DIAGONAL STROKE (`U+A744`). - LATIN SMALL LETTER K WITH STROKE AND DIAGONAL STROKE (`U+A745`). - LATIN CAPITAL LETTER VOLAPUK AE (`U+A79A`) ... LATIN SMALL LETTER VOLAPUK UE (`U+A79F`) (#1865). - CIRCLED ANTICLOCKWISE ARROW (`U+1F10E`). - CIRCLED HUMAN FIGURE (`U+1F16F`). * Drop `<=` and `>=` as inequality for Verilog (#1864). * Support variant selection for INCREMENT and NABLA (#1873). * Add APL-specific form for `U+220A` (#1876). * Enable `<>` ligation as diamond for C-like (#1878). * Fix support for serifs in Rounded Schwa (#1883). * Add script-cut corner to `U+0261` (#1887). * Make Lowercase Schwa to respond to `c`'s serif variants (#1892). * Fix variant selection for `cv27`, `cv33`, `cv36`, and `cv49` for `ss17` under italics. * Make Greek Kappa respond to top-left serifed variants of `k`. * Fix slabs for `U+019C`, `U+0257`, `U+026F`, and `U+0270`. * Add single-storey variants support for `U+A657`.