$Id: NEWS.txt 373 2023-01-21 22:36:22Z karl $
(public domain)
Updates to the Lucida OpenType fonts distributed by the TeX Users Group,
https://tug.org/lucida.
21jan23 1.901
- LucidaBrightMathOT (regular) changes, along with whether the
change was also made in LucidaBrightMathOT-Demi (bold):
. math axis changed! For the rationale and examples of this (and several
of the other) change(s), see the article by Hans Hagen and Mikael Sundqvist,
Patching Lucida Bright Math:
https://tug.org/TUGboat/tb43-3/tb135hagen-lucida.pdf.
The previous value was 313; now it is 325, which is the correct value
for most of the symbols intended to be aligned on the axis; other
symbols, including parentheses, integrals, etc., had to be raised to
match the new value. This will change most nontrivial math
typesetting, but in a small way, and hopefully for the better.
(Also done in bold math.)
. widths of math relational and binary operators, notably including
< and >, corrected to have a consistent width. Also, for the ss03
stylistic set (small/Type 1 operator size), width of = corrected.
Again this will affect much math, hopefully for the better.
Original report: https://tug.org/pipermail/lucida/2022-March/000864.html
(Also done in bold math.)
. added smaller versions of characters in Geometric Shapes (U+25A0...) block.
Activated with ss03, same as the smaller math operators, matching the
Type 1 sizes.
(Not done in bold math.)
. added characters U+027EA and U+027EB (left/right double angle bracket),
\lAngle and \rAngle in unicode-math.
(Not done in bold math.)
. added character U+034D (combining left-right arrow below),
\underleftrightarrow in unicode-math.
(Not done in bold math.)
. added characters U+2661 U+2662 U+2664 U+2667, the white card suits
(hearts, diamonds, spades, clubs, in character order). This makes
all eight suit commands defined in unicode-math work:
\spadesuit..\clubsuit and \varspadesuit..\varclubsuit.
Before, only the filled suits were available.
(Also done in bold math.)
. added character U+29E0 (the d'Alembertian operator),
\laplac in unicode-math. A variant glyph design, closer to the U+2206
Laplace operator, is used if new feature ss08 is specified.
(Also done in bold math.)
. ellipsis characters (U+2026, U+22EF, others) switched to use the same
dot as the normal punctuation period, and slightly widened.
(Not done in bold math.)
. geometric shapes (U+25A1..25FF) given a consistent line thickness.
(Not done in bold math.)
. for \sqrt (U+221A) constructions, fix small misalignment of overline
with radical diagonal.
Original report: https://chat.stackexchange.com/transcript/message/61527262
(Partially done in bold math.)
. general cleanup of extensible recipes, including parentheses and braces,
both vertical and horizontal, integrals, and others.
(Not done in bold math.)
. make sizes of \uparrow (U+2191) and \downarrow (U+2193) the same, and
a little shorter. Original report:
https://tug.org/pipermail/lucida/2022-August/000910.html
(Not done in bold math.)
. regularize ovals of \oiint (U+222F) and \oiiint (U+2230).
(Not done in bold math.)
- Changes in LucidaBrightMathOT-Demi only:
. horizontal ellipsis (U+2026) added.
. copyright symbol (U+00A9) dimensions adjusted to match regular math.
. integral signs and delimiters made more consistent, and a bit bolder.
- All monospaced fonts have the isFixedPitch attribute manually set to 1,
to work around a bug in fontforge. Recent macOS versions look for this
attribute to find monospaced fonts in the Font Book application.
Twelve fonts affected (four fonts in each of three families):
. LucidaConsoleDK.otf LucidaConsoleDK-Italic.otf
LucidaConsoleDK-Bold.otf LucidaConsoleDK-BoldItalic.otf
. LucidaGrandeMonoDK.otf LucidaGrandeMonoDK-Italic.otf
LucidaGrandeMonoDK-Bold.otf LucidaGrandeMonoDK-BoldItalic.otf
. LucidaSansTypewriterOT.otf LucidaSansTypewriterOT-Oblique.otf
LucidaSansTypewriterOT-Bold.otf LucidaSansTypewriterOT-BoldOblique.otf
Original report: https://tug.org/pipermail/lucida/2022-April/000869.html
- LucidaBrightOT and LucidaBrightOT-Italic: avoid doubled path for
the = (equals) glyph, which triggered a bug in recent Adobe renderers.
Original report: https://tug.org/pipermail/lucida/2022-August/000897.html
- LucidaBrightOT-Demi:
. base character of smallcaps c-cedilla is now the
smallcaps `c' instead of the regular lowercase `c'.
Original report: https://tex.stackexchange.com/questions/575868
. hinting removed.
- LucidaBrightOT-DemiItalic, LucidaConsoleDK-Italic: hinting also removed.
These fonts were the only ones remaining with hint instructions; we
missed them in our general hint removal in version 1.801 (which was
released 13 March 2016).
- All *.fontspec files now use the Extension specifier, to work around a
bug in fontspec 2.8a (and possibly other versions).
27dec20 1.803 (still)
- No changes to the OpenType fonts, but the Type 1 font
LucidaBrightSmallcaps-Demi.pfb and associated metric files,
which are included in the lucidaot1 distribution from TUG,
now has the correct ccedilla base character.
See doc/fonts/lucida/readme.lucida for some details.
2jul17 1.803
- The *-Demi fonts now consistently use "Demibold" in all internal
names and values (before, just "Demi" was sometimes used). The filenames
are unchanged.
LucidaBrightOT-Demi.otf
LucidaBrightOT-DemiItalic.otf
LucidaSansOT-Demi.otf
LucidaSansOT-DemiItalic.otf
(The bold math font, LucidaBrightMathOT-Demi.otf, did not need any changes.)
The hope is that system font lookups will be able to classify these
fonts more reliably.
The Lucida Sans Typewriter bold fonts now have the intended W3C weight
number of 600 (instead of 700), given in the usWeightClass parameter.
LucidaSansTypewriterOT-Bold.otf
LucidaSansTypewriterOT-BoldOblique.otf
14jan17 1.802
- fix to lowercase q in LucidaConsoleDK-Italic and LucidaGrandeMonoDK-Italic
for a defect in the upper right side of the inner counter.
- add lgroup and rgroup (U+27EE and U+27EF) in both math fonts,
LucidaBrightMathOT.otf and LucidaBrightMathOT-Demi.otf.
Full Unicode names: MATHEMATICAL LEFT FLATTENED PARENTHESIS, and RIGHT.
- adjust accents over math dotlessj (U+1D6A5) in both math fonts,
and over math dotless i (U+1D6A4) in demi math only:
MATHEMATICAL ITALIC SMALL DOTLESS I, and J.
- in LucidaBrightOT-Demi.otf and LucidaBrightOT-DemiItalic.otf, change
the system font names to use the strings "Demibold" and "Demibold Italic".
The hope is that this will help luaotfload, as well as being consistent
with the system names of LucidaSansOT-Demi*.
13mar16 1.801
- hint removal in all fonts: it's always been the intent to release the
Lucida fonts without hints, but we failed to remove the hints from
most of the fonts in the previous release. They are gone now.
This affected all fonts except the four LucidaGrandeMonoDK* fonts,
LucidaConsoleDK-Bold, and LucidaConsoleDK-Italic.
- corrected 14 (math) characters in the four LucidaBrightOT text fonts:
002B plus 00D7 multiply
003C less 00F7 divide
003D equal 2212 minus
003E greater 2248 approxequal
007E asciitilde 2260 notequal
00AC logicalnot 2264 lessequal
00B1 plusminus 2265 greaterequal
These characters have been copied from the corresponding math fonts,
as was always the intent. In 1.800, the metrics especially were in an
inconsistent state.
29dec15 1.800 major update with two new monospaced font families:
Lucida Grande Mono DK and Lucida Console DK.
By default, these use squarish and open forms for 0 (zero) and O (oh)
and related forms, as preferred by Don Knuth, instead of the slashed
and oval forms standard in Lucida.
More info: https://tug.org/store/lucida/opentype-dk.html
- The capital sharp S character, U+1E9E
(https://en.wikipedia.org/wiki/Capital_%E1%BA%9E), is now included in
all fonts except for the three specialized designs (Blackletter,
Calligraphy, Handwriting). (This video on capital es-zet may be of
interest: https://www.youtube.com/watch?v=F_nfFKAe6NM, by Ralf Hermann.)
- The minus in the math font now aligns with single-line arrows,
and equals from text font now aligns with double-line arrows, etc.
Glyphs that appear in both math and text fonts are the same.
- Some hat (^) math accent positions have been improved.
- *.fontspec files for Lucida are included in the TeX-related
distributions; these can be used by the fontspec LaTeX package
to automatically determine available variants.
More information about the new fonts (Grande Mono DK and Console DK):
they are both monospaced, of generally similar design, except for the
notable difference that the Console fonts have a substantially smaller
height. They both include basic Greek and Cyrillic alphabet (unlike
Lucida Sans Typewriter), as well as additional arrows and other
graphics.
28feb14 1.702 - use the correct glyph for U+2A1B INTEGRAL WITH OVERBAR.
28oct13 1.701 - fixed bug which made delimiters be rendered as outlines,
sometimes.
25sep13 1.7 - add U+29F5 as mirrored version of U+2215 in math fonts.
6nov12 1.6 - make U+2202 an upright partial differential, so that
the unicode-math options work as intended.
U+1D715 remains as an always-italic partial.
Removed the ss20 feature.
25oct12 1.5 - correct glyphs used with ss04.
- correct \widetilde accent placement.
- use a less Y-like glyph for Upsilon.
1jul12 1.4 - duplicate glyphs instead of using OT features.
10jun12 1.3 - add U+2329 and U+232A angle brackets for Word.
- provide delimiters in Demibold math font.
6may12 1.2 - fix swapped display U+2A05 and U+2A06.
30mar12 1.1 - avoid gaps between parts of extensible horizontal arrows.
- tiny doc tweaks.
10mar12 1.0 - first OpenType release.