From 8379012d545fd6a59fae8842d97d14ec0c2b27d7 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Thu, 13 Feb 2020 03:00:51 +0000 Subject: CTAN sync 202002130300 --- fonts/thai/fonts-arundina/ChangeLog | 384 ++++++++++++++++++++++++++++++++++++ 1 file changed, 384 insertions(+) (limited to 'fonts/thai/fonts-arundina/ChangeLog') diff --git a/fonts/thai/fonts-arundina/ChangeLog b/fonts/thai/fonts-arundina/ChangeLog index 42a51cc03c..68bf9aef59 100644 --- a/fonts/thai/fonts-arundina/ChangeLog +++ b/fonts/thai/fonts-arundina/ChangeLog @@ -1,3 +1,387 @@ +2020-02-12 Theppitak Karoonboonyanan + + * NEWS: + === Version 0.3.2 === + +2020-02-02 Theppitak Karoonboonyanan + + Serif: Reduce TypoAscent. + + Similar to the previous commit for SansMono, Serif was scaled up + by 156.17% from the original SIPA version, and the scaled-up + line spacing becomes 3198, which is less than the required range + 3585 (max ascender = 2478 [Mai Tri, Thanthakhat]; + max descender = -1107 [low Sara U]). + + So, we set TypoAscent = 2478. + + * arundina/ArundinaSerif*.sfd: + - Reduce OS/2 TypoAscent from 2494 to 2478. + - Bump font version to 3.03. + +2020-02-02 Theppitak Karoonboonyanan + + SansMono: Reduce TypoAscent. + + Similar to the previous commit for Sans, SansMono was scaled up + by 165.7% from the original SIPA version, and the scaled-up + line spacing becomes 3394. + + However, such value cannot afford the vertical range of the glyphs + for normal cases: max ascenter = 2505 (Thanthakhat); + max descender = 1098 (low Sara U); which spans to 3603. + + So, all we can do is set TypoAscent to 2505 to cover the highest + normal glyph. + + * arundina/ArundinaSansMono*.sfd: + - Reduce OS/2 TypoAscent from 3064 to 2505. + - Bump font version to 2.05. + +2020-02-02 Theppitak Karoonboonyanan + + Sans: Reduce TypoAscent. + + TypoAscent 3100 covered the highest mark high Yamakkan, + whose use is rare. And we don't want the extraordinarily + wide line spacing. Instead, we can just cover the highest + mark for normal cases, Mai Tri, whose maximum Y is 2430. + + TypoDescent -1067 covered the lowest mark low Sara U, + which is already OK. + + As the original SIPA version was designed to contain all + vertically stacked marks within the design box, we can + assume the scale-up factor we applied to it to also scale up + the line spacing according to the design box. + + As we scaled Sans glyphs up by 173.6%, we can assume + the line spacing to be 2048 * 1.736 = 3555. + + The vertical range of the glyphs we care spans to 2430 + 1067 = 3497, + which is still within the scaled-up line spacing. + + So, we can use the remaining ascender to cover some special + higher marks as much as we can. That is, we can use + TypoAscent = (2048 * 1.736) + TypoDescent = 2488. + + * arundina/ArundinaSans[-*].sfd: + - Reduce OS/2 TypoAscent from 3100 to 2488. + - Bump font version to 2.05. + +2020-02-02 Theppitak Karoonboonyanan + + Serif: Set OS/2 Metrics for proper line spacing. + + * arundina/ArundinaSerif*.sfd: + - Set OS/2 TypoAscent, TypoDescent, TypoLinegap to the same + absolute value, and ensure UseTypoMetrics flag is on. + - Clear LineGap to zero. + - Bump font version to 3.02. + +2020-02-01 Theppitak Karoonboonyanan + + SansMono: Fix broken GSUB for cases like 'ปู่' + + * arundina/ArundinaSansMono-[Bold]Oblique.sfd: + - Fix broken coverage 0 on + "'liga' Standard Ligatures in Latin lookup 15 subtable". + * arundina/ArundinaSansMono*.sfd: + - Bump font version to 2.04. + +2020-02-01 Theppitak Karoonboonyanan + + SansMono: Set OS/2 Metrics for proper line spacing. + + * arundina/ArundinaSansMono*.sfd: + - Set OS/2 TypoAscent, TypoDescent, TypoLinegap to the same + absolute value, and ensure UseTypoMetrics flag is on. + - Clear WinAscent, WinDescent, HheadAscent, HheadDescent + to zero offset. + - Clear LineGap to zero. + - Bump font version to 2.03. + +2020-02-01 Theppitak Karoonboonyanan + + Sans: Set OS/2 Metrics for proper line spacing. + + * arundina/ArundinaSans[-*].sfd: + - Set OS/2 TypoAscent, TypoDescent, TypoLinegap to the same + absolute value, and ensure UseTypoMetrics flag is on. + - Clear WinAscent, WinDescent, HheadAscent, HheadDescent + to zero offset. + - Clear LineGap to zero. + - Bump font version to 2.04. + +2020-01-30 Theppitak Karoonboonyanan + + Update links in README. + + * README: + - Replace dead link of the original Arundina distribution site + with that of f0nt.com. + - Replace dead link of Microsoft documentation on Thai OpenType + font development with the updated one. + - Update DejaVu link to the latest one on GitHub. + - Use HTTPS on other links where possible. + + Thanks Erik Braun from the CTAN team for pointing out the dead links. + +2020-01-29 Theppitak Karoonboonyanan + + Rename TDS zip/tarball. + + * Makefile.am: + - Drop "-$(VERSION)" from tdsdist_tgz and tdsdist_zip, + for proper use in CTAN. + + Thanks Erik Braun from the CTAN team. + +2020-01-29 Theppitak Karoonboonyanan + + Fix broken TDS compliance. + + * latex/Makefile.am, latex/texfont.mk.am: + - Replace the remaining $(LATEX_PACKAGE) variables with $(PACKAGE). + + Thanks Erik Braun from the CTAN team. + +2020-01-29 Theppitak Karoonboonyanan + + * NEWS: + === Version 0.3.1 === + +2020-01-24 Theppitak Karoonboonyanan + + SansMono: Set FSType to installable embedding. + + * arundina/ArundinaSansMono*.sfd: + - Set FSType to "Installable". + - Bump font version to 2.02. + +2020-01-24 Theppitak Karoonboonyanan + + Sans: Set FSType to installable embedding. + + * arundina/ArundinaSans[-*].sfd: + - Set FSType to "Installable". + - Bump font version to 2.03. + +2020-01-24 Theppitak Karoonboonyanan + + Fix CTAN zipball build failure. + + We don't need to copy distdir to CTAN any more, as the source + and CTAN are now shipped under the same name. + And in fact, we can't. Clearing the old CTAN distdir before + copying would just destroy the original distdir! + + * configure.ac: + - Drop LATEX_PACKAGE variable. + * Makefile.am: + - Replace $(LATEX_PACKAGE) with $(PACKAGE). + - Drop 'ctandistdir' variable. + - Drop all $(ctandistdir) clean-ups and copyings. + - Replace the remaining $(ctandistdir) in tar/zip creations + with $(distdir). + +2020-01-22 Theppitak Karoonboonyanan + + * NEWS: + === Version 0.3.0 === + +2020-01-20 Theppitak Karoonboonyanan + + Fix LaTeX build failure. + + * configure.ac: + - LaTeX build needs Python for Type1 stuffs generation. + Move specific checks for LaTeX earlier and turn on + NEED_PYTHON flag. + +2020-01-20 Theppitak Karoonboonyanan + + Rename fontconfig file. + + * fontconfig/Makefile.am, + fontconfig/65-sipa-arundina.conf -> 65-arundina.conf: + - Remove 'sipa' part from fontconfig file name, according to + the new source name. + +2020-01-17 Theppitak Karoonboonyanan + + Add automated font binary tarballs building + + * Makefile.am: + - Add 'dist-fonts' target and friends for automatically + building OTF and TTF tarballs. + - Move Phony targets out of INCLUDE_LATEX condition, + to avoid automake warnings about duplicated phonies. + +2020-01-17 Theppitak Karoonboonyanan + + Use Python 3 for Python scripts. + + * configure.ac: + - Bump minimum Python version in AM_PYTHON_PATH from 2.7 to 3.7. + - Drop third arg for AX_PYTHON_MODULE and use the default. + * scripts/gen.mk: + - Call Python interpreter explicitly using the PYTHON variable + as detected by configure instead of relying on the hard-coded + shebang in Python scripts. + * scripts/gen-otf.py, scripts/gen-pfa.py, scripts/gen-pfb.py: + - Remove shebang. + - chmod -x + +2020-01-09 Theppitak Karoonboonyanan + + Rename source package to 'fonts-arundina' + + Reasons: + - We wanted a shorter package name for use in LaTeX, and we have + already done it with the CTAN package for years. + - The GitHub repository was also imported under the shortened name. + - We want to have the consistent distributed tarball name as well. + - It was originally SIPA's intention to have the font name come up + in the sorted list. The "sipa" part in the name have made + the package itself fall down to a very low rank so far. + + * configure.ac: + - Replace package name in AC_INIT. + +2019-12-20 Theppitak Karoonboonyanan + + Use GitHub issue tracker instead of submission URL. + + * configure.ac: + - Replace GitHub new-issue URL with issue tracker one. + +2019-12-20 Theppitak Karoonboonyanan + + Use GitHub bug report URL. + + * configure.ac: + - Replace bug report e-mail address with GitHub new-issue URL. + +2019-03-08 Theppitak Karoonboonyanan + + Sans: Fine-tune quadratic splines. + + * arundina/ArundinaSans[-*].sfd: + - Fine-tune quadratic splines in 'Fore' layer, + with AutoInstr re-applied. + - Adjust cubic splines in 'Cube' layer as appropriate. + - Bump font version to 2.02. + +2019-01-09 Theppitak Karoonboonyanan + + Set TTF Preferred Family separately for each family. + + Using the same "Arundina" in all families confuses GTK+ + font selector, as all families are listed under the same name. + + * arundina/ArundinaSans[-*].sfd: + - Set TTF Preferred Family to "Arundina Sans". + - Add TTF Preferred Styles and Compatible Full for Regular. + - Bump font version to 2.01. + * arundina/ArundinaSansMono*.sfd: + - Set TTF Preferred Family to "Arundina Sans Mono". + - Add TTF Preferred Styles and Compatible Full for Regular. + - Bump font version to 2.01. + * arundina/ArundinaSerif*.sfd: + - Set TTF Preferred Family to "Arundina Serif". + - Bump font version to 3.01. + + This reverts commit 5fd33990b56ad50894d3faebc30fe60c243e3474 + as a result. + +2018-12-27 Theppitak Karoonboonyanan + + Clean more files on clean target + + * arundina/Makefile.am: + - Clean more LaTeX generated files: *.map, *.vpl, *.vf + +2018-12-27 Theppitak Karoonboonyanan + + Generate Type 1 and OTF fonts from Cube layer + + With this, we have to use Fontforge's Python scripting + to access 'Cube' layer when generating. + + * configure.ac: + - Add '--enable-otf' option + - Check for 'fontforge' Python module when needed + * scripts/Makefile.am, +scripts/gen-otf.py, + -scripts/gen-pfa.pe, +scripts/gen-pfa.py, + -scripts/gen-pfb.pe, +scripts/gen-pfb.py: + - Add 'gen-otf.py' for OTF generation + - Replace 'gen-[pfa,pfb].pe' with 'gen-[pfa,pfb].py' + * scripts/gen.mk: + - Add rule for OTF generation + - Call Python script instead of Fontforge native script + when generating PFB + * arundina/Makefile.am: + - Add OTF target + +2018-12-27 Theppitak Karoonboonyanan + + Serif: Add Cube layer with cubic splines + + * arundina/ArundinaSerif[-Bold].sfd: + - Add new cubic foreground layer 'Cube'. + - Copy glyphs from 'Fore' layer to 'Cube' layer. + - Simplify cubic splines. + - Use vertical-horizontal points at extremas. + - Apply AutoHint + - Bump font version to 3.00 + +2018-12-20 Theppitak Karoonboonyanan + + SansMono: Add Cube layer with cubic splines + + * arundina/ArundinaSansMono[-*].sfd: + - Add new cubic foreground layer 'Cube'. + - Copy glyphs from 'Fore' layer to 'Cube' layer. + - Simplify cubic splines. + - Use vertical-horizontal points at extremas. + - Apply AutoHint + - Bump font version to 2.00 + +2018-11-30 Theppitak Karoonboonyanan + + Sans: Add Cube layer with cubic splines + + * arundina/ArundinaSans[-*].sfd: + - Add new cubic foreground layer 'Cube'. + - Copy glyphs from 'Fore' layer to 'Cube' layer. + - Add extremas & simplify cubic splines. + - Use vertical-horizontal points at extremas. + - Apply AutoHint + - Bump font version to 2.00 + +2018-03-12 Theppitak Karoonboonyanan + + Convert fontforge version string before comparing + + * configure.ac: + - Convert fontforge string from date format to comparable number + before comparing with the min ver. + +2018-03-12 Theppitak Karoonboonyanan + + Move fontconfig templates from /etc/fonts to /usr/share/fontconfig + + * fontconfig/Makefile.sm: + - Relocate $(fontconfigdir) to $(datadir)/fontconfig/... + +2018-02-22 Theppitak Karoonboonyanan + + Remove trailing spaces + + * latex/examples/testdoc.tex: + - Remove trailing spaces + 2017-10-19 Theppitak Karoonboonyanan * NEWS: -- cgit v1.2.3