lp:ubuntu/trusty-proposed/unifont
- Get this branch:
- bzr branch lp:ubuntu/trusty-proposed/unifont
Branch merges
Branch information
Recent revisions
- 13. By Paul Hardy
-
* debian/control:
- Added Build-Depends-Indep entries in unifont entry for
fontforge and xfonts-utils, removing them from Build-Depends.
(Also adding build-indep target in debian/rules to match.)
- Simplified Build-Depends entry for debhelper to be >= 9.
* debian/rules:
- override_dh_auto_ build-indep: new target.
- override_dh_auto_ build-arch: new target.
- Removed override_dh_auto_ build target.
* debian/unifont- bin.doc- base:
- Title: Added "and Reference" "GNU Unifont Utilities Tutorial".
- Added to Abstract.
- Added entries for unfont.info.gz and unifont.pdf.gz.
* debian/unifont- bin.docs: removed ChangeLog. Its contents
now get added to debian/changelog after the debian/ entries.
* ChangeLog: corrected date on last entry from 12-27 to 12-17.
* Makefiles: updated date for new release.
* font/hexsrc/unifont- base.hex: Modified glyphs to appear better
in APL: U+22F8, U+233B, U+233E, U+235B, and U+2364.
* font/ttfsrc/Makefile: commented out SetFontNames function calls
in fontforge. Not all applications were interpreting that data
correctly. For example, in LibreOffice, it listed the font as
the foundry name ("GNU") rather than the foundry name plus the
font name ("GNU Unifont") or just the font name. That is a bug
in LibreOffice, so if such things are fixed in the future then
these calls can be re-introduced.
* src/hex2bdf:
- Rearranged some properties (cosmetic change).
- Changed default font name from "unifont" to "Unifont".
* src/unigencircles.c: changed subscript from MAXSTRING to
MAXSTRING-1 at line 61. - 12. By Paul Hardy
-
* debian/control: moved unifont Build-Depends-Indep entries for
xfonts-utils and fontforge to Build-Depends. (Closes: #732381)
* Switched to upstream version 6.3.20131217.
* doc/Makefile: removed redirection of texi2pdf output.
* doc/unifont.pdf: rebuilt file.
* font/Makefile:
- Don't modify PCF fonts with FontForge, which alters them
so grub-mkfont can't read them.
- In font/compiled, insert $(VERSION) into unifont.sfd name.
* font/ttfsrc/Makefile (clean): remove *.bdf, so unifont_sample.bdf
is removed.
* README: removed date stamp at top of file. - 11. By Paul Hardy
-
* Switched to upstream version 6.3.20131215.
(Closes: #698191, #698194, #727309)
(LP: #1231173)
* debian/compat: now set to "9".
* debian/control:
- unifont source package now Build-Depends on debhelper (>= 9.0).
- Standards-Version updated to 3.9.5.
- Removed redundant "Section: fonts" entries.
- Added Suggests to unifont-bin for texinfo package, to run makeinfo
and texi2pdf if someone wants to change the source documents.
- Updated Description fields to reflect the installation of the
special-purpose font "Unifont Sample" alongside the standard font
"Unifont".
* debian/copyright - updated to reflect new licensing arrangements.
* debian/README. Debian - removed an extraneous "the".
* debian/rules: Now builds with "dh" instead of the old debhelper scripts.
* debian/unifont- bin.doc- base: old "unifont-intro.txt" is now "unifont.txt".
* debian/unifont- bin.docs: added new document files for binary package.
* debian/unifont- bin.info: added to support new Texinfo documentation.
* debian/unifont- bin.lintian- overrides: override a probable false positive
complaint about hardening. All binaries are built with the very same
flags, and lintian only complains about hardening in one of those programs.
* src/unihex2png: new program to convert unifont.hex to PNG image.
* src/unipng2hex: new program to convert PNG image to unifont.hex.
* src/hex2bdf:
- Added new XLFD properties for font generation for FreeType and
grub-mkfont support; includes version & copyright info.
- Fields now begin with upper-case, including "unifont"-->"Unifont" .
- Changed POINT_SIZE property from 160 to 120.
- Added "Sans" style name to FONT string plus XLFD property.
- Added command line options for font name, version, & glyph height.
- Allow generation of fonts with other than 16 pixel rows/glyph, to
support new capabilities of unihex2png, unipng2hex, and hexdraw.
* src/unidup.c: now takes an optional file name on the command line.
* src/*.c: reformatted to follow GNU Coding Standards.
* man/*: Updated man pages to reflect new options, new programs,
and to reflect the GPLv2+ license now common to all programs.
* doc/: new directory with Texinfo files.
* ChangeLog: created new file.
* COPYING: created new file.
* INSTALL: file created using BUILDING section from old README file.
* LICENSE: removed; its contents are in README and COPYING now.
* NEWS: created new file.
* Makefiles: added "SHELL = /bin/sh" if not already declared.
* Makefiles (distclean): added removal of "*~" if not already declared.
* Makefile: compress text files with "gzip -f -9" during installation.
* font/Makefile: fontforge scripting updated; now adds font copyright,
license, version and other info to PCF files.
* font/hexsrc/unifont- base.hex:
- Redrew several Armenian letters (U+0530..U+058F).
- Redrew Capricorn symbol (U+2651).
- Redrew CJK Radical Supplement glyphs: U+2E9F, U+2EA9, U+2EAC,
U+2EAE, U+2EC0, U+2EDE, U+2EE7, and U+2EED.
* font/ttfsrc/Makefile: fontforge scripting command changed from
"Simplify(-1,1)" to "Simplify(64,1)" to "merge lines which are
nearly parallel into one". This decreases the TrueType file size
by almost 2 Megabytes, by reducing the number of control points
for a glyph. Also add font copyright, license, version, and
other info to TTF files.
* font/ttfsrc/Makefile: now builds SBIT font unifont_sample.ttf.
* unifontall-*: renamed to "unifont_sample-*".
* *.bdf: Added font version, copyright, etc. with hex2bdf.
* *.pcf: Added font version, copyright, etc. with fontforge.
* *.ttf: Added font version, copyright, etc. with fontforge.
* font/*/unifont- *.bmp: Create chart of entire Unifont using pre-built
unifont_sample. hex rather than assembling *.hex just for this image.
* hangul/hangul- generation. html: updated to correct a typo, where
rieul was mentioned as an initial consonant instead of a final
consonant in an explanation of vertical spacing constraints.
* hangul/Makefile:
- Updated hex2bdf parameters to name generated BDF font
"Unifont Johab" rather than "unifont" and add copyright.
- Used a sed script to change BDF encoding from ISO10646 to "Johab".
- Call bdftopcf to create hangul-base.pcf, then compress with gzip.
- Add "precompiled:" target to create basic Johab font files. - 10. By Paul Hardy
-
* debian/control changes:
- Updated packaging to conform to Debian Policy version 3.9.4.
- Section tag is listed for each package; unifont-bin is in
Section x11, and all other packages are in fonts.
- Added explicit Depends entry for xfonts-utils for each package,
as per Debian Policy Manual 3.9.4 Section 11.8.5, "Packages
providing fonts", item 9.
- Added Depends for fontforge to unifont-bin; removed weaker
Suggests for fontforge from unifont-bin.
* debian/rules - CPPFLAGS is now declared and used, for hardening. - 9. By Paul Hardy
-
* Changed debian/control unifont Section entry from "x11" to "fonts".
* Changed debian/control Depends entries for unifont and ttf-unifont
to add "Depends: ${misc:Depends}".
* Corrected changelog entries for 1:5.1.20080914-2.
* debian/rules uses dpkg-buildflags to set CFLAGS & LDFLAGS, for
hardening. - 8. By Paul Hardy
-
[ Colin Watson ]
* Use maintscript support in dh_installdeb rather than writing out
dpkg-maintscript- helper commands by hand. We now simply Pre-Depend on a
new enough version of dpkg rather than using 'dpkg-maintscript-helper
supports' guards, leading to more predictable behaviour on upgrades.
(Closes: #659730)[ Paul Hardy ]
* Applied above changes that Colin Watson provided in bug report,
simplifying debian/ file structure and making the Unifont package
more suitable for Ubuntu. The one exception is I didn't create
the ttf-unifont.maintscript file, because /etc/defoma/ no longer
on Debian or Ubuntu.
* debian/copyright - updated copyright and licensing information to
reflect the latest source code changes and license agreements.
* debian/README. Debian - minor change now that Etch is no longer
the current release.
* README - updated documentation to cover font modifications and the
latest license agreements.
* Corrected changelog entries for 1:5.1.20080808-1 and 1:5.1.20080914-1.2.
* debian/control changes:
- Build-Depends: debhelper (>= 8.1.0~), per Colin Watson's above changes.
- No separate uploaders.
* Created debian/source/ format file.
* Removed debian/TODO file as it referred to defoma, which is no longer used.
* debian/watch now looks at ftp.gnu.org for upstream releases
* Accept NMU of Christian Perrier. (Closes: #634981)
* Accept NMUs of Paul Wise and Samuel Bronson. (Closes: #697999, #698067) - 7. By Samuel Bronson
-
* Non-maintainer upload.
* debian/rules: Split and inline "install" target into "binary-arch" and
"binary-indep" and adjust dependencies. (Without this,
"dpkg-buildpackage -B" ends up running the build-indep rules and dying
on the buildds.)
* debian/rules: Also fix so dpkg-buildpackage -j works, and only builds
the font files once. - 6. By Samuel Bronson
-
[ Samuel Bronson ]
* Non-maintainer upload.
* Actually build the font files, using build-arch and build-indep to
avoid killing any buildds. (Closes: #697902)
* Don't include bogus glyphs for unallocated (as of Unicode 5.1) or
private-use characters. (Closes: #584672)[ Paul Wise ]
* Place the newly compiled fonts in precompiled dir after build. - 4. By Paul Hardy
-
* Changed unifont.ttf location in defoma-hints file. (Closes: #498874)
* Modified src/hex2sfd to superimpose combining diacritical marks on
top of preceding glyphs in TrueType font as per the Unicode Standard.
(Closes: #497326)
* Modified "cp -a" ==> "cp -p" and eliminated "install -t" in Makefiles
for BSD Unix compatibility.
* Renamed "combining.txt" to "combining.dat" because it is a data file.
* Generated new font/precompiled/unifont. ttf font from the above changes.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/trusty/unifont