From 7160a280abd31277d82f81400231ce17d5e69e89 Mon Sep 17 00:00:00 2001 From: Boyuan Yang Date: Thu, 5 Sep 2024 21:07:30 -0400 Subject: [PATCH 1/1] Import fontforge_20230101~dfsg-4.debian.tar.xz [dgit import tarball fontforge 1:20230101~dfsg-4 fontforge_20230101~dfsg-4.debian.tar.xz] --- README.source | 11 + changelog | 1749 ++++ clean | 2 + control | 205 + copyright | 731 ++ copyright-check | 76 + copyright_hints | 3836 +++++++ fontforge-common.install | 6 + fontforge-common.manpages | 4 + fontforge-doc.doc-base | 9 + fontforge-doc.install | 1 + fontforge-doc.links | 1 + fontforge-doc.lintian-overrides | 1 + fontforge-extras.install | 11 + fontforge-extras.manpages | 3 + fontforge-nox.install | 4 + fontforge.install | 6 + gbp.conf | 6 + libfontforge4.install | 1 + libfontforge4.lintian-overrides | 2 + not-installed | 5 + ...inefont-shell-command-injection-5367.patch | 181 + ...02-remove-custom-library-search-path.patch | 19 + patches/0003-use-local-libjs-mathjax.patch | 26 + ...from-Croudin-sources-after-fixing-pr.patch | 8804 +++++++++++++++++ patches/2003_avoid_privacy_breach.patch | 37 + patches/2004-fix-privacy-breach-logo.patch | 60 + patches/series | 6 + python3-fontforge.install | 2 + python3-fontforge.lintian-overrides | 4 + rules | 62 + salsa-ci.yml | 4 + source/format | 1 + source/lintian-overrides | 18 + upstream/metadata | 1 + watch | 5 + 36 files changed, 15900 insertions(+) create mode 100644 README.source create mode 100644 changelog create mode 100644 clean create mode 100644 control create mode 100644 copyright create mode 100755 copyright-check create mode 100644 copyright_hints create mode 100644 fontforge-common.install create mode 100644 fontforge-common.manpages create mode 100644 fontforge-doc.doc-base create mode 100644 fontforge-doc.install create mode 100644 fontforge-doc.links create mode 100644 fontforge-doc.lintian-overrides create mode 100644 fontforge-extras.install create mode 100644 fontforge-extras.manpages create mode 100644 fontforge-nox.install create mode 100644 fontforge.install create mode 100644 gbp.conf create mode 100644 libfontforge4.install create mode 100644 libfontforge4.lintian-overrides create mode 100644 not-installed create mode 100644 patches/0001-fix-splinefont-shell-command-injection-5367.patch create mode 100644 patches/0002-remove-custom-library-search-path.patch create mode 100644 patches/0003-use-local-libjs-mathjax.patch create mode 100644 patches/0006-Update-po-files-from-Croudin-sources-after-fixing-pr.patch create mode 100644 patches/2003_avoid_privacy_breach.patch create mode 100644 patches/2004-fix-privacy-breach-logo.patch create mode 100644 patches/series create mode 100644 python3-fontforge.install create mode 100644 python3-fontforge.lintian-overrides create mode 100755 rules create mode 100644 salsa-ci.yml create mode 100644 source/format create mode 100644 source/lintian-overrides create mode 100644 upstream/metadata create mode 100644 watch diff --git a/README.source b/README.source new file mode 100644 index 0000000..f88449e --- /dev/null +++ b/README.source @@ -0,0 +1,11 @@ +CDBS+git-buildpackage +--------------------- + +This source package uses CDBS and git-buildpackage. NMUs need not (but +are encouraged to) make special use of these tools. In particular, the +debian/control.in file can be completely ignored. + +More info here: http://wiki.debian.org/CDBS+git-buildpackage + + + -- Jonas Smedegaard Mon, 18 Feb 2013 12:55:37 +0100 diff --git a/changelog b/changelog new file mode 100644 index 0000000..563c693 --- /dev/null +++ b/changelog @@ -0,0 +1,1749 @@ +fontforge (1:20230101~dfsg-4) unstable; urgency=medium + + * Team upload. + * debian/control: Add missing build-dependency python3-setuptools to provide + distutils module. (Closes: #1080597) + + -- Boyuan Yang Thu, 05 Sep 2024 21:07:30 -0400 + +fontforge (1:20230101~dfsg-3) unstable; urgency=medium + + * debian/control: Drop build-dependency on potrace. The upstream build + system is no longer having compile-time check on the software. Note that + we still keep potrace in the binary Suggests: field. (Closes: #1035822) + + -- Boyuan Yang Sun, 30 Jun 2024 12:46:40 -0400 + +fontforge (1:20230101~dfsg-2) unstable; urgency=medium + + * debian/control: Bump Standards-Version to 4.7.0. + * debian/patches/: + + 0006-Update-po-files-from-Croudin-sources-after-fixing-pr.patch: + Cherry-pick upstream PR #5330 to refresh po/ directory and fix + FTBFS with gettext 0.22.5. (Closes: #1074258) + + [ David (Plasma) Paul ] + * Fully support the nodoc build profile. (Closes: #1035892) + - Don't build fontforge-doc in nodoc build profile. + - Mark Build-Depend:python3-sphinx . + + -- Boyuan Yang Wed, 26 Jun 2024 10:37:51 -0400 + +fontforge (1:20230101~dfsg-1.1) unstable; urgency=high + + * Non-maintainer upload. + * CVE-2024-25081: Spline Font command injection via crafted filenames + * CVE-2024-25082: Spline Font command injection via crafted archives + or compressed files + * Closes: #1064967 + + -- Adrian Bunk Fri, 08 Mar 2024 01:15:58 +0200 + +fontforge (1:20230101~dfsg-1) unstable; urgency=medium + + * New upstream version 20230101~dfsg + which incidentally fixes a FTFBS bug with fonts-ocr-a, see #1015092 + and https://github.com/fontforge/fontforge/issues/5070 + * Remove build-dependency on libuninameslist-dev, as upstream has switched + from libuninameslist to internal nameslist functions since April 2021 + * Bump Standards-Version to 4.6.2 (no change) + * Remove Debian patches that have been merged upstream. + Special thanks to Jan Tojnar who contributed an enhanced version of + 0001-add-extra-cmake-install-rules.patch upstream; + see https://github.com/fontforge/fontforge/pull/4941 + * Drop /usr/share/fontforge/python/simple/ from python3-fontforge. + Jeremy Tan explained in https://github.com/fontforge/fontforge/pull/4941: + It's a bunch of toy scripts, but they're basic/half-broken and are not + easily discoverable, so yeah, no reason to bundle it + I must have inadvertently reverted Jonas Smedegaard’s 2020-06-02 fix + "stop ship python simple/* scripts: No longer installed upstream" + in commit 4a44d9a38025f7b610292cfb1c6c3502cd315158 (Sorry!) + * Fix Lintian build-depends-on-obsolete-package warning on libtiff5-dev + by build-depending on libtiff-dev instead + * Fix miscellaneous errors and warnings detected by Lintian + + -- Anthony Fok Wed, 18 Jan 2023 11:05:41 -0700 + +fontforge (1:20220308~dfsg-1) unstable; urgency=medium + + [ Boyuan Yang ] + * debian/control: Drop Rogério Brito from uploaders list. (Closes: #994659) + + [ Anthony Fok ] + * New upstream version 20220308~dfsg + * Add 20120731.b-{6,7,7.1,7.2} changelog entries + from Nov 2015 to Apr 2016 that were missing partly due to the failed + (forgotten? ignored?) switch from master to debian/sid branch + * Add Jonas Smedegaard’s copyright file contributions (which I overlooked) + to the 1:20201107~dfsg-2 changelog entry + * Refresh Debian patches: + - 0001-add-extra-cmake-install-rules.patch: Upstream now installs + cidmaps by default (Thanks to Fredrick Brennan for the fix!) + - 0004-hurd-PATH_MAX-and-MAXPATHLEN.patch: Finally forwarded upstream + at https://github.com/fontforge/fontforge/pull/5046 + - 0005-hurd-rename-extended-to-avoid-conflict-with-gnumach-dev.patch: + Resolve conflicts and rename more "extended" to "extendeddbl" + * Replace 0005-hurd-rename-extended-to-avoid-conflict-with-gnumach-dev.patch + with a much simpler 0005-hurd-undef-extended-temporarily.patch + that "#undef extended" temporarily to circumvent the name collision + issue on Hurd. See https://github.com/fontforge/fontforge/pull/5047 + * Update fontforge-common.install and fontforge-extras.install + - Stop installing app icon in legacy /usr/share/pixmaps location + (see upstream commit 6b4ab5a) + - cidmaps have been moved from /usr/share/fontforge/ to + /usr/share/fontforge/cidmap/ (see commit f97a2cd) + * Bump Standards-Version to 4.6.1 (no change) + + -- Anthony Fok Thu, 16 Jun 2022 04:08:43 -0600 + +fontforge (1:20201107~dfsg-4) unstable; urgency=medium + + * Rename extended to extendeddbl to avoid FTBFS on Hurd. + gnumach-dev 1.8+git20201129 added to /usr/include/i386-gnu/mach/i386/fp_reg.h + a new "extended" field which happens to collide with the custom-defined + "extended" type in FontForge, leading to FTBFS on hurd-i386. + See 0005-hurd-rename-extended-to-avoid-conflict-with-gnumach-dev.patch + * Rename 0004-hurd-compatibility.patch to 0004-hurd-PATH_MAX-and-MAXPATHLEN.patch + + -- Anthony Fok Fri, 15 Jan 2021 08:55:46 -0700 + +fontforge (1:20201107~dfsg-3) unstable; urgency=medium + + [ Helmut Grohne ] + * Reduce Build-Depends via Build-Depends-Indep. (Closes: #977954) + + [ Anthony Fok ] + * debian/control: + - Remove uthash-dev and libxt-dev from build-dependency as they are not + used any more by the build. Thanks to Helmut Grohne for the suggestion. + - Specify that fontforge "Provides: fontforge-nox" (Closes: #976736) + - debian/control: Remove "XS-Python-Version: all" which was for Python 2 + - Bump Standards-Version to 4.5.1 (no change) + * Define PATH_MAX and MAXPATHLEN to fix FTBFS on GNU/Hurd. + See debian/patches/0004-hurd-compatibility.patch (Closes: #877795) + * 2003_avoid_privacy_breach.patch: Fix "more than 2 sections in header" + error as reported by "cme fix dpkg" + * debian/fontforge*.install: Sort lines in alphabetical order, by + "cme fix dpkg" + + -- Anthony Fok Fri, 15 Jan 2021 00:41:32 -0700 + +fontforge (1:20201107~dfsg-2) unstable; urgency=medium + + [ Jonas Smedegaard ] + * modernize source script copyright-check + * copyright: update coverage + * tidy copyright file: + - wrap and sort files and copyright holders + (the later by name: sort -k2 -k1,1 -u) + - sort license sections + - wrap license grants and license sections using semantic newlines + * copyright: consistently use License-Reference + * update copyright hints + + [ Anthony Fok ] + * debian/libfontforge4.install: Fix incorrect path. For example, on i386, + /usr/bin/${DEB_HOST_GNU_TYPE} resolves to /usr/bin/i686-linux-gnu which + does not exist on Debian, whereas /usr/bin/${DEB_HOST_MULTIARCH} correctly + resolves to /usr/bin/i386-linux-gnu that we need (Closes: #975460) + * debian/rules: Fix binary-indep build by adding override_dh_missing-indep + * Add debian/python3-fontforge.lintian-overrides + as Lintian fails to find libfontforge.so.4 (from libfontforge4 package) + and thus raises false library-not-linked-against-libc errors + * Update debian/libfontforge4.lintian-overrides + to point the new location of libfontforge.so.4 + * Remove obsolete debian/libfontforge-dev.links + * Add debian/patches/2004-fix-privacy-breach-logo.patch + to fix Lintian privacy-breach-logo errors in the Japanese translation + of old FontForge documentation + * Add 0003-use-local-libjs-mathjax.patch and fontforge-doc.links + to fix Lintian privacy-breach-generic warnings + * Fix Lintian link-to-shared-library-in-wrong-package warning by removing + unused usr/lib/*/libfontforge.so symlink from libfontforge4 package + * Mark libfontforge4 and python3-fontforge "Multi-Arch: same" + as suggested by Multiarch hinter + + -- Anthony Fok Tue, 24 Nov 2020 18:21:25 -0700 + +fontforge (1:20201107~dfsg-1) unstable; urgency=medium + + [ Jonas Smedegaard ] + * New upstream version 20200314~dfsg (Closes: #963194) + + Fixes two security vulnerabilities: + - CVE-2020-5395 (use-after-free in SFD_GetFontMetaData in sfd.c) + - CVE-2020-5496 (heap-based buffer overflow in the Type2NotDefSplines() + function in splinesave.c) + that were found in FontForge 20190801 (Closes: #948231) + * copyright: update overage + * use buildsystem cmake+ninja (not autotools); + build-depend on cmake ninja-build + (not libltdl-dev autoconf-archive) + * stop build-depend on chrpath + (unused since 1:20160404~dfsg-1) + * update install paths + (upstream installs appdata in correct path now) + * drop patches 0003 0004 2002 3000: + obsoleted by new upstream release + * update (and reduce) patch 2003 + * add patches cherry-picked upstream to fix a range of issues + Fixes "FTBFS on 64-bit big endian: test failures" (Closes: #961841) + * bump library API major version to 4 + * drop libgdraw package: + upstream no longer provides that as shared library + * stop ship python simple/* scripts: + No longer installed upstream + * Temporarily omit installing scripts for fontforge-extras, + seemingly not built upstream + * build sphinx documentation; + build-depend on dh-sequence-sphinxdoc + * stop ship extra libraries libgunicode.so libgutils.so: + upstream no longer provides those as shared library + + [ Hideki Yamane ] + * specify dh 13 + * fix to add ${DEB_HOST_MULTIARCH} for libfontforge.so path + * Add python3-sphinx for document build for GUI build + * Add more build options MAINTAINER_TOOLS and WRITE_PFM + + [ Anthony Fok ] + * New upstream version 20201107~dfsg (FontForge 20th Anniversary Edition) + + Display issues on Wayland are now fixed (Closes: #961640) + * Remove cherry-picked upstream patches as they are included in 20201107 + * debian/rules: Change override_dh_* to execute_before_dh_* where possible + * Remove libfontforge-dev package. Upstream has decided to stop installing + development files since 20200314 due to unstable stable API or ABI etc. + No Debian package has ever build-depended on libfontforge-dev either. + * Install README.md instead of the now nonexistent README + * debian/control: Add ${sphinxdoc:Depends} and ${sphinxdoc:Built-Using} + for python3-fontforge + * debian/rules: Remove manual call to sphinx-build + as it is already called by upstream doc/CMakeLists.txt + * Restore files that were installed to fontforge-extras and python3-fontforge + prior to the FontForge 2020 March Release by patching CMakeLists.txt + files, see debian/patches/0001-add-extra-cmake-install-rules.patch + * Add debian/libfontforge4.install as we no longer uses d-shlibs + * Add and fix other debian/*.install, debian/*.manpages and debian/rules + so that all files are installed properly + * Add debian/not-installed to remove dh_missing fail-missing errors + * Remove upstream setting that sets custom RPATH/RUNPATH. + Fixes Lintian custom-library-search-path errors. + See debian/patches/0002-remove-custom-library-search-path.patch + * Fix package description for fontforge-extras + where most provided programs have been renamed + * Add debian/clean to remove build/ and doc/sphinx/_extensions/__pycache__/ + * Add myself to the list of Uploaders and to debian/copyright + + -- Anthony Fok Wed, 18 Nov 2020 01:42:18 -0700 + +fontforge (1:20190801~dfsg-5) unstable; urgency=medium + + * build-depend on debhelper-compat (not debhelper) + * simplify rules; + build-depend on dh-sequence-python3 (not cdbs dh-buildinfo dh-python) + * stop build-depend on autotools-dev dh-autoreconf + (superfluous, handled by autoreconf) + * stop fix executable bit of python libraries + (handled by dh_python3 now, apparently) + * check testsuite during build + * copyright: fix update coverage + + -- Jonas Smedegaard Fri, 29 May 2020 20:02:39 +0200 + +fontforge (1:20190801~dfsg-4) unstable; urgency=high + + * Team upload. + * debian/control: Set maintainer email to new mailing list. + * debian/control.in: Also reflect some changes in the .in file. + * debian/rules: Fix broken dev-dep list for cdbs. + * debian/copyright: + + Properly set Upstream-Name and Upstream-Contact. + + Update license information for AppStream metadata file. + + -- Boyuan Yang Thu, 05 Mar 2020 22:10:07 -0500 + +fontforge (1:20190801~dfsg-3) unstable; urgency=medium + + * Team upload. + * debian/rules: + + Force python3; link with embedded python3 libs in python3.8. + (Closes: #949822, #953079) + + Fix FTCBFS: Let dpkg buildtools.mk set up CC. (Closes: #901174) + + Add override of libpython3.8-dev for d-shlibmove to circumvent + build error for now. + * debian/control: + + Build-dep on python3-dev instead of python3-all-dev. (Closes: #948016) + + Bump Standards-Version to 4.5.0. + * debian/patches: Cherry-pick upstream PR 3922 to fix non-GUI usage. + (Closes: #952408) + + -- Boyuan Yang Thu, 05 Mar 2020 12:52:24 -0500 + +fontforge (1:20190801~dfsg-2) unstable; urgency=medium + + [ Debian Janitor ] + * Trim trailing whitespace. + * Use secure copyright file specification URI. + * Bump debhelper dependency to >= 9, since that's what is used in + debian/compat. + * Bump debhelper from old 9 to 10. + * Remove patches missing from debian/patches/series. + * Set upstream metadata fields: Repository. + * Fix field name typos in debian/copyright. + * Fix day-of-week for changelog entries 0.0.20020312-1. + + [ Hideki Yamane ] + * Note some bug numbers are closed in previous changelog. + + -- Hideki Yamane Wed, 13 Nov 2019 21:20:21 +0900 + +fontforge (1:20190801~dfsg-1) experimental; urgency=medium + + * New upstream version 20190801~dfsg (Closes: #603067, #866690, #912062, + #895105, #927640, #774274) + * debian/control{,.in} + - remove Christian Perrier from Uploaders + (Closes: #894873, #927590) + - add Rules-Requires-Root: no + - bump up libfontforge3 from 2 + - migrate to python3 (Closes: #936538) + - set Multi-Arch: foreign for -common,doc + - drop gnulib (Closes: #840782) + - bump up d-shlibs since it supports libpython3 >= 0.88 + - use libfreetype-dev, instead of libfreetype6-dev + - split to -extras package + - add potrace to detect it + - move libgdraw5 to libgdraw6 + - python3-fontforge: add Recommends since some scripts has a dependency + - remove unnecessary Priority field + * debian/libpython3.symbols + - update symbols list + * debian/rules + - remove specifying disappear library + - bump up libfontforge3 from 2 + - not dh_python2, but 3 + - specify --enable-python-scripting and --enable-python-extension + - just run autoreconf, not debian/autogen.sh and drop gnulib + - bump up d-shlibs since it supports libpython3 >= 0.88 + - add --enable-tile-path + - add --enable-debug-raw-points + - enable gtk UI + - drop obsolete options + - add --enable-fontforge-extras + - enable woff2 (however, it is not used yet...) + - once disable --with-freetype-source since no package provides those files + * debian/patches + - drop unused patches + - drop unnecessary 2001_repackaging_fixup.patch + - refresh 2002_avoid_upstream_git_or_pkg.patch + - add 0003-ignore-osx-files.patch + - add 0004-fix-wrong-xml-tag.patch + * debian/copyright + - update exclude files list + - use https + - update copyright year + * debian/fontforge.install + - install appdata file (Closes: #857589) + - add metainfo xml file, too + * drop debian/autogen.sh, it seems that we don't need gnulib anymore + * debian/*.manpages + - fix wrong directory, and specify debian/tmp/x as cdbs workaround + * drop unused lintian-overrides + + -- Hideki Yamane Tue, 05 Nov 2019 22:38:57 +0900 + +fontforge (1:20170731~dfsg-2) unstable; urgency=medium + + [ Hideki Yamane ] + * debian/control.in + - drop Suggests: autotrace since it is not in repository anymore + - drop Conflicts: defoma since it is not in repository anymore + - drop fontforge-dbg + * debian/rules + - set --dbgsym-migration=fontforge-dbg + * add debian/salsa-ci.yml + + [ Vasudev Kamath ] + * debian/control: + - Use Salsa URL for Vcs-* fields. + - Mark package compliance with Debian policy 4.1.3. + * debian/rules: + - Install pkg-config files under multi-arch specific directory. + + -- Hideki Yamane Tue, 24 Sep 2019 22:58:14 +0900 + +fontforge (1:20170731~dfsg-1) unstable; urgency=high + + [upstream] + * New release with number of adjustments and fixes. + + Fixes multiple CVE's listed below. + CVE-2017-11577, CVE-2017-11576, CVE-2017-11575, CVE-2017-11574, + CVE-2017-11572, CVE-2017-11571, CVE-2017-11569, CVE-2017-11568. + Closes: bug#869614. Thanks to Salvatore Bonaccorso. + + [ Vasudev Kamath ] + * Add fontforge-doc package to fontforge source. + Closes: bug#855710, bug#853040. Thanks to Hideki Yamane. + * Simplify d-shlibs handling. Tighten to build-depend on recent d-hlibs. + * debian/patches: + + Drop patch 1001, merged upstream. + + Refresh patch 2002 with new upstream files. + + Add patch 2003 for removing SourceForge logo from documentation. + * Update libfontforge2.symbols file for new release. + There a lot of refactoring done by upstream without bumping major + version. + * Drop unused lintian-override from debian/source/lintian-override. + * Drop wild card debian-old/* from debian/copyright. It is no longer + available in upstream source. + * Do not disable PIE. + Closes: bug#865601. Thanks to Adrian Bunk. + + [ Jonas Smedegaard ] + * Add myself as uploader. + * Update watch file: Use substitution strings. + * Drop superfluous dh_installdirs hint files. + * Advertise DEP-3 format in patch headers. + * Tighten lintian overrides regarding License-Reference. + * Tighten lintian overrides regarding long code lines. + * Add lintian override for obsolete-url-in-packaging false positive. + * Drop obsolete maintainer script make-clean-tarball. + * Avoid mentioning Debian in doc-base title. + * Update homepage. + * Modernize Vcs-* fields: + + Consistently use git (not cgit) in path. + + Consistently include .git suffix in path. + * Update copyright info: + + Extend coverage for myself. Relince packaging to GPL-3+. + + Merge same-licensed Files sections. + + List graphicore code, licensed as BSD-2-clause. + + Fix drop duplicate entries. + + Fix list fontforge/fvimportbdf.c (same as gdraw/fontP.h) as + licensed BSD-3-clause and X11~TOG (not BSD-3-clause). + + Fix list files licensed BSD-3-clause in initial wildcard section. + + Fix list files by a non-main copyright holder licensed GPL-3+. + + Fix list files by a non-main copyright holders licensed GPL-3+ + with font exception. + + Fix list font files. + + Fix list files licensed GPL-2+. + + Fix add License section for LGPL-2.1+. + + Exclude non-DFSG free fonts from repackaged tarball. + * Update package relations: + + Stop conflict with defoma: Dropped before oldstable. + * Drop breaks+replaces unneeded since oldstable. + * Generalize and extend patch 2003 to cover more potential breaches. + + -- Jonas Smedegaard Sun, 24 Sep 2017 13:21:28 +0200 + +fontforge (1:20161005~dfsg-4) unstable; urgency=medium + + * Upload to unstable. + * Replace libuninamelist0-dev with libuninamelist1-dev in the override + section of d-shlibmove. + + -- Vasudev Kamath Sat, 12 Nov 2016 20:37:51 +0530 + +fontforge (1:20161005~dfsg-3) experimental; urgency=medium + + * Install pkg-config files for libfontforge-dev + + -- Vasudev Kamath Sat, 22 Oct 2016 17:06:59 +0530 + +fontforge (1:20161005~dfsg-2) experimental; urgency=medium + + * Add libglib2.0-dev as build-depends to fontforge, this makes sure that + libfontforge-dev gets libglib2.0-dev build dependency. + Closes: bug#840417, Thanks to Vasudev Kamath. + + -- Vasudev Kamath Sat, 15 Oct 2016 12:05:27 +0530 + +fontforge (1:20161005~dfsg-1) experimental; urgency=medium + + * Import new upstream release. + * debian/copyright: + + Updated for new release. + * Update libfontforge2.symbols file for new release. + * Override libreadline7-dev with libreadline-dev for d-shlibs. + * Drop embedded copies of Cantarrel and Inconsolata fonts and add + recommends on the appropriate package for fontforge-common. + + -- Vasudev Kamath Mon, 10 Oct 2016 14:09:39 +0530 + +fontforge (1:20160404~dfsg-4) experimental; urgency=medium + + * debian/control: + + fontforge-common: Bump fontforge version in Breaks and Replaces. + Closes: bug#836989, Thanks to Andreas Beckmann. + + -- Vasudev Kamath Fri, 09 Sep 2016 22:57:16 +0530 + +fontforge (1:20160404~dfsg-3) experimental; urgency=medium + + * Move common files to fontforge-common package. + + Install prefs and hotkeys file via fontforge-common + + Install resources file which is needed by both fontforge-nox and + fontforge-x. + * Install MIME file for fontforge. + + -- Vasudev Kamath Sat, 13 Aug 2016 16:26:43 +0530 + +fontforge (1:20160404~dfsg-2) experimental; urgency=medium + + * Install hotkeys for fontforge-nox + + -- Vasudev Kamath Sat, 06 Aug 2016 20:01:25 +0530 + +fontforge (1:20160404~dfsg-1) experimental; urgency=medium + + [ upstream ] + * New release. + + [ Hideki Yamane ] + * Update copyright info: Rewrite using file format 1.0. + + [ Vasudev Kamath ] + * Update git-buildpackage config: Filter *.orig files. + * Drop patches set_fontforge_package_name gitignore. + * Git-ignore quilt .pc dir. + * Refresh fix-spelling-error patch. + * Convert packaging to CDBS. + * Enable copyright checking. + * Update copyright info: + + Improve coverage. + + Drop duplicate license block. + + Fix licensing of gkeysym.h and fontP.h. + + Fix license of fontforgeexe/cv*.c to bsd-3-clause. + + Add myself as copyright holder for Debian packagging. + + Add wildcard catchall license block to handle files which does not + have copyright information. + * Track symbols file using pkg-kde-tools. + * Fix path for man pages + * Install gdraw related python files. + * Use d-shlibs for libfontforge2 and libfontforge-dev install. + + d-shlibs is added to BD. + + Drop libfontforge2 and libfontforge-dev .install and .dirs files. + * Install prefs and hotkeys with fontforge. + * Install pixmaps for fontforge in fontforge-common. + * Drop fontforge.menu file in favor of .desktop file. + * Fix some lintian warnings. + * Mark package compliant with Debian policy 3.9.8. + * Fix the typo in Vcs-Git field. + * Add myself to uploaders list. + * Build-Depend on shared-mime-info and desktop-file-utils. + * Invoke dh_python2 for python-fontforge. + + Added explicit BD on python and dh-python as per python policy. + + [ Jonas Smedegaard ] + * Update copyright info: + + Modernize copyright-check routine. + + Move catch-all license to header paragraph: Arguably reflects only + effective license (not a granted license). + + Drop Files paragraph for no longer included libtools files. + Drop corresponding License paragraph. + + Use separate License paragraph for BSD license with typo. + + Wrap BSD licenses as 72 char. + + Merge Files paragraphs identically licensed as BSD-3-clause. + + Fix capitalization of upstream project name. + + Repackage to avoid binary osx/win code, and minified javascript. + Drop corresponding Files paragraphs. + + Fix use single-word License shortname. + + Fix revive likely proper license (included texts for files + "licensed" by The Open Group lacking any licensing permissions). + + Fix include license exceptions. + + Fix remove Files paragraph for files with no copyright or license. + + Fix properly mark licensing involving two AND'ed licenses as such. + + Use License-Grant and License-Reference fields. + Thanks to Ben Finney. + + Merge Files paragraphs with identical License and License-Grant. + + Fix include License paragraphs for Apache-2.0 and Expat. + + Add comment on origin of a copyright holder. + + Cover W3C-licensed test. + * Update watch file: + + Bump to file format 4. + + Use github pattern from documentation. + + Set repacksuffix. + + Add usage comment. + * Add lintian overrides regarding license in License-Reference field. + See bug#786450. + * Drop lintian overrides regarding minified javascript files: + Obsoletes by repackaged source (and arguably wrong in any case). + * Wrap and sort control and install files, with minimal whitespace. + * Update long descriptions based on upstream README. + * Update Vcs-* URLs: + + Use https protocol. + + Use cgit browser. + + Fix path. + * Build-depend unversioned on debhelper: Needed version satisfied even + in oldstable. + * Add lintian override regarding debhelper 9. + * App patch 2001 to adjust build tools for repackaged upstream source. + * Add patch 2002 to avoid build tools messing with VCS or packaging. + * Build-depend on python-all-dev (not python-dev even if effectively + same nowadays, and not needlesly versioned). + * Build-depend on uthash-dev. + * Bootstrap using dh-autoreconf (not cdbs). Build-depend on gnulib, + and tighten to build-depend versioned on cdbs. + * Drop patch fixing spelling error: Very minor (arguably a non-issue) + and inconsistently syncronized with translations. + * Update git-buildpackage config: + + Filter any .gitignore file. + + Use pristine-tar. + + Sign tags. + * Add README.source mentioning git-buildpackage and cdbs. + * Use CDBS "flavors" to build twice - with and without x11. + + -- Vasudev Kamath Mon, 18 Jul 2016 20:01:48 +0530 + +fontforge (1:2.0.20140101-1) experimental; urgency=low + + * New upstream release (Closes: #675492) + * remove debian/clean + * debian/patches + - drop all old patches + - add set_fontforge_package_name.patch + - add fix-spelling-error.patch + * debian/control + - add "Build-Depends: libltdl-dev" (Closes: #725465) + - s/libfontforge1/libfontforge2/g + - add "{Breaks,Replaces}: libfontforge1" for libfontforge2 + - s/libdraw4/libdraw5/g + - add "{Breaks,Replaces}: libdraw4" for libdraw5 + - update dependency to libfontforge2 and libdraw5 + - remove unnecessary "Build-Depends: automake, autoconf, bzip2" + - add "Build-Depends: dh-autoreconf" + * update debian/fontforge{,-common}.install to deal with file location + change + * debian/gdraw5.install + - install "libfontforgeexe.so.*", not install it to libfontforge2 package + since avoid "intra-source-package-circular-dependency" + * debian/rules + - unnecessary to move site-packages to dist-packages, removed + - temporary disable test + * add debian/source/lintian-overrides to once ignore lintian "missing + source" error for minified jquery source to put it to repository. + We'll investigate it later. + * debian/fontforge{,-nox}.lintian-overrides + - ignore manpage warning since fontforge-common package has those manpages. + * debian/libfontforge2.lintian-overrides + - ignore manpage warning since upstream use it apurpose + + -- Hideki Yamane Sun, 12 Jan 2014 12:59:48 +0900 + +fontforge (20120731.b-7.2) unstable; urgency=medium + + * Non-maintainer upload. + * Fix undefined symbols when using libpng16. (Closes: #820598) + + -- James Cowgill Sat, 16 Apr 2016 01:05:09 +0100 + +fontforge (20120731.b-7.1) unstable; urgency=medium + + * Non-maintainer upload. + * Build using giflib 5. Closes: #803273. + + -- Matthias Klose Wed, 16 Dec 2015 04:49:47 +0000 + +fontforge (20120731.b-7) unstable; urgency=medium + + * remove debian/menu to fix "command-in-menu-file-and-desktop-file" + * debian/control + - set Standards-Version: 3.9.6 + - update Vcs-* + * update debian/gbp.conf + + -- Hideki Yamane Sat, 05 Dec 2015 17:09:26 +0900 + +fontforge (20120731.b-6) unstable; urgency=medium + + * debian/rules + - fix "FTBFS when built with dpkg-buildpackage -A" (Closes: #806025) + Thanks to Santiago Vila for the report + * debian/fontforge-common.install + - fix icon location (Closes: #780907) + Thanks to Dmitry Shachnev for the report + + -- Hideki Yamane Thu, 26 Nov 2015 20:31:07 +0900 + +fontforge (20120731.b-5) unstable; urgency=low + + * Make packages Multi-Arch: foreign. Thanks to Dimitri John Ledkov. + Closes: #732743 + * Update Standards to 3.9.5 (checked) + + -- Christian Perrier Wed, 01 Jan 2014 09:24:42 +0100 + +fontforge (20120731.b-4) unstable; urgency=low + + [ Matthias Klose ] + * Merge patch from Ubuntu: + - Fix build with --as-needed. + + -- Christian Perrier Sun, 03 Nov 2013 14:42:26 +0100 + +fontforge (20120731.b-3) unstable; urgency=low + + * debian/watch + - remove unnecessary uversionmangle + * debian/control + - "Build-Depends: libtiff5-dev", since libtiff-dev introduces dependency + to libtiff4 which is in oldlibs + - use canonical URL for Vcs-* + + -- Hideki Yamane Tue, 25 Jun 2013 22:12:41 +0900 + +fontforge (20120731.b-2) unstable; urgency=low + + * upload to unstable + + -- Hideki Yamane Wed, 05 Jun 2013 15:22:03 +0900 + +fontforge (20120731.b-1) experimental; urgency=low + + * New upstream release (Closes: #684109) + * debian/patches + - 001_complete_libpng-dev_transition.diff, 005_x_www_browser.diff, + 902_fix_optipng_reads.diff: merged upstream + - open_file_with_drag_and_drop.patch: drop it, conflict with upstream + * debian/fontforge-common.install: install icons + + -- Hideki Yamane Tue, 14 May 2013 10:52:39 +0900 + +fontforge (0.0.20120101+git-6) unstable; urgency=low + + * debian/rules + - remove override_dh_python2, it's unnecessary. + + -- Hideki Yamane Tue, 14 May 2013 10:27:38 +0900 + +fontforge (0.0.20120101+git-5) experimental; urgency=low + + * debian/rules + - fix all lintian error and warnings + + move python modules from site-packages to dist-packages manually + (Closes: #705904) + + chmod 0644 to *.so.* libraries + - install missing nox binaries + - don't build pyextention for -nox package to reduce build time + * debian/*.install + - don't conflict duplicate so within packages (Closes: #705857) + + -- Hideki Yamane Mon, 22 Apr 2013 22:36:29 +0900 + +fontforge (0.0.20120101+git-4) experimental; urgency=low + + * debian/control + - build python modules for all supported versions (Closes: #575753) + + -- Hideki Yamane Sun, 21 Apr 2013 08:44:40 +0900 + +fontforge (0.0.20120101+git-3) experimental; urgency=low + + * Team upload. + * debian/control + - remove Kęstutis Biliūnas from Uploaders, thanks. + (Closes: #704972) + - add myself to Uploaders + - use debhelper (>= 9) + - set "Standards-Version: 3.9.4" + - add "{Conflicts,Replaces}: libfontforge-dev (<< 0.0.20120101+git-3)" to + libfontoforge1 since all .so files move to libfontoforge1 + - set "Build-Depends: libtiff-dev" to make transition easier (Closes: #681538) + Thanks to Michael Terry + - remove obsolete "Dm-Upload-Allowed:" field + - add "Breaks: defoma" to avoid broken obsolete defoma symlink cause + segfault (Closes: #583546) + - add fontforge-common package to reduce the duplication (Closes: #705574) + - replace from "Conflicts: fontforge{,-nox}" to Breaks to ensure smooth + upgrade + * debian/patches + - add open_file_with_drag_and_drop.patch. It is able to open files with + Drag&Drop in launcher. + * debian/rules + - cleanup, use dh style. It brings concurrent build enable with --parallel + (Closes: #705437) Also, it reduces build time. + - enable "--with-freetype-bytecode" option by default (Closes: #688213, + #672775) + since related patent has expired. + - explicitly specify "--with-freetype-src=freetype" to reduce search time + (closes: #605871). However, should add freetype source to enable it and + not do so since it's not sure at this time. + * debian/*.{install,dirs},clean + - use with dh + * debian/compat + - set 9 to enable hardening (without setting dpkg-buildflags) + + -- Hideki Yamane Thu, 28 Mar 2013 08:22:43 +0900 + +fontforge (0.0.20120101+git-2) unstable; urgency=low + + * Define SHELL in Makefiles. Thanks to Jakub Wilk for the patch + Closes: #671971 + + -- Christian Perrier Tue, 15 May 2012 22:21:12 +0200 + +fontforge (0.0.20120101+git-1) unstable; urgency=low + + * new upstream snapshot release from git (Closes: #656443) + * debian/patches: drop + 001_Support-libpng-1.5-by-only-using-accessor-functions.diff and + 905_fix_selection_crashes.diff (applied upstream) + * Bump Standards-Version to 3.9.3 (no changes needed) + * change B-D from libpng12-dev to libpng-dev (Closes: #662330) + + -- Daniel Kahn Gillmor Tue, 13 Mar 2012 21:59:30 -0400 + +fontforge (0.0.20110222-9) UNRELEASED; urgency=low + + * convert to git-based packaging + + -- Daniel Kahn Gillmor Mon, 06 Feb 2012 01:10:28 -0500 + +fontforge (0.0.20110222-8) unstable; urgency=low + + [ Daniel Kahn Gillmor ] + * Fix memory corruption when moving spline points via upstream patch by + Paul Flo Williams + Closes: #656359 + * ensure fontforge-dbg gets symbols from X11-capable fontforge + Closes: #656498 + + -- Christian Perrier Wed, 01 Feb 2012 20:40:49 +0100 + +fontforge (0.0.20110222-7) unstable; urgency=low + + * Build using dh_python2. Patch from Ubuntu. + + -- Christian Perrier Sun, 08 Jan 2012 13:44:41 +0100 + +fontforge (0.0.20110222-6) unstable; urgency=low + + * Enable hardened build flags through dpkg-buildflags + Closes: #653534 + + -- Christian Perrier Thu, 29 Dec 2011 08:21:59 +0100 + +fontforge (0.0.20110222-5) unstable; urgency=low + + * Team upload + * Support libpng 1.5 by only using accessor functions to png structures + Thanks to Paul Flo Williams for the patch + Closes: #649950 + + -- Christian Perrier Wed, 14 Dec 2011 20:04:01 +0100 + +fontforge (0.0.20110222-4) unstable; urgency=low + + * If trans_alpha is NULL (likely due to optimized png), don't crash + Closes: #646619 + + -- Christian Perrier Wed, 26 Oct 2011 04:22:18 +0200 + +fontforge (0.0.20110222-3) unstable; urgency=low + + * Add a versioned dependency on libfontforge1 for python-fontforge + to avoid incompatible versions to be installed together. + Closes: #642936 + + -- Christian Perrier Mon, 26 Sep 2011 07:44:25 +0200 + +fontforge (0.0.20110222-2) unstable; urgency=low + + * Build-Depends on libjpeg-dev instead of libjpeg62-dev. + Closes: #633936 + * Build-Depends on python-dev instead of python-all-dev + Closes: #605838 + * Add build-indep and build-arch build targets + + -- Christian Perrier Sat, 03 Sep 2011 11:00:05 +0200 + +fontforge (0.0.20110222-1) unstable; urgency=low + + * New upstream version. (Closes: #628111, #628839) + - debian/patches + + drop since merged to upstream + - 030_fix_stack_corruption.diff + - 031_fix_spline_creation.diff + - 110_fix_incorrect_locale_code.diff + - cve-2010-4259.patch + * Set "Priority: extra" for fontforge-dbg + + -- Christian Perrier Sun, 05 Jun 2011 15:45:34 +0200 + +fontforge (0.0.20100501-6) unstable; urgency=low + + * Team upload. + * debian/rules + - fix wrong configure option (Closes: #625564) + - "Getting rid of unneeded *.la / emptying dependency_libs", + not install *.la files. Thanks to Neil Williams (Closes: #621285) + - specify "CONFIG_SHELL=/bin/bash" to avoid FTBFS (Closes: #621932) + * debian/patches + - add 901_ld_as_needed.diff to fix build failure with ld --as-needed. + Thanks to Matthias Klose (Closes: #605839) + - drop 023_fix_desktop_file.diff (Closes: #608432) + * debian/control + - add debug package for fontforge (Closes: #602069) + - bump up "Standards-Version: 3.9.2" + + -- Hideki Yamane Sat, 28 May 2011 21:24:48 +0900 + +fontforge (0.0.20100501-5) unstable; urgency=low + + * Team upload. + * debian/rules + - disable "--enable-double" that introduced in 0.0.20100501-3 + to avoid building ttf-dejavu failure (Closes: #609094) + + -- Hideki Yamane Fri, 07 Jan 2011 23:43:28 +0900 + +fontforge (0.0.20100501-4) unstable; urgency=high + + * Urgency high due to a security fix. + * debian/patches: + + grab patch from https://bugzilla.redhat.com/attachment.cgi?id=464658 + Fixes: CVE-2010-4259, Closes: #605537. + + -- Rogério Brito Tue, 07 Dec 2010 04:12:04 -0200 + +fontforge (0.0.20100501-3) unstable; urgency=low + + * debian/patches: + - fixed the patch 030_fix_stack_corruption.diff. Buffer size reduced + to the size recommended by upstream. + - added the patch 031_fix_spline_creation.diff resolve problem of + compiling lilypond on s390 architecure.. (Closes: #594629). + * debian/rules: added the option --enable-double in the fontforge configure + stage for decrease endless problems in the intersection code case. + + -- Kęstutis Biliūnas Sun, 28 Nov 2010 17:11:27 +0200 + +fontforge (0.0.20100501-2) unstable; urgency=low + + * Team upload + * Fix stack corruption in fontforge/svg.c + Closes: #550120 + + -- Christian Perrier Sun, 26 Sep 2010 16:06:26 +0200 + +fontforge (0.0.20100501-1) unstable; urgency=high + + * New upstream release (Closes: #590844, #591135, #591136). + + [ Rogério Brito ] + * debian/patches: + - removed the patch 026_fix-null-pntr-dereference.diff. + Fixed upstream; + - added the patch 110_fix_incorrect_locale_code.diff correct locale + code. + + [ Kęstutis Biliūnas ] + * debian/patches: + - fixed the patch 005_x_www_browser.diff to give priority + to the user settings over system-wide settings. Thanks to Andreas + Neudecker for the bug report (Closes: #587844); + - added the patch 027_catch_ctrl-c_signal.diff for catching the ctrl-c + signal and asking the user whether he really wants to exit + (Closes: #578122). + * debian/control: + - aded Rogério Brito to Uploaders; + - bumped Standards-Version to 3.9.1. No changes required. + + -- Kęstutis Biliūnas Sat, 07 Aug 2010 11:33:59 +0300 + +fontforge (0.0.20090923-2) unstable; urgency=low + + * Switched to 3.0 (quilt) source format. As a consequence, no longer + build-depend on quilt and removed the file README.source. + * debian/control: + - add ${misc:Depends} to dependencies to properly cope with + debhelper-triggerred dependencies; + - bumped Standards-Version to 3.8.4. No changes required. + * debian/patches: added the patch 026_fix-null-pntr-dereference.diff for + allowing the dereference of the 'cs' pointer in the scstyles.c file if + it is non-NUL. Thanks to Rogério Brito for the + patch (Closes: #569548). + + -- Kęstutis Biliūnas Sat, 27 Feb 2010 10:18:58 +0200 + +fontforge (0.0.20090923-1) unstable; urgency=low + + * New upstream release. + + -- Kęstutis Biliūnas Sat, 26 Sep 2009 21:41:19 +0300 + +fontforge (0.0.20090914-1) unstable; urgency=low + + * New upstream release. + * debian/control: + - bumped Standards-Version to 3.8.3. No changes required; + - changed short and long descriptions (Closes: #537564). + + [ Davide Viti ] + * debian/watch: workaround broken Sourceforge redirector. + + -- Kęstutis Biliūnas Wed, 16 Sep 2009 08:50:52 +0300 + +fontforge (0.0.20090622-1) unstable; urgency=low + + * New upstream release. + * debian/patches: removed the patch 025_bcunlink.diff -- fixed upstream. + * debian/rules: removed the call of deprecated dh_desktop. + * debian/control: bumped Standards-Version to 3.8.2. No changes required. + + -- Kęstutis Biliūnas Tue, 23 Jun 2009 22:29:54 +0300 + +fontforge (0.0.20090408-2) unstable; urgency=low + + * debian/patches: + - added the patch 024_def_background.diff for set the default background + color. Thanks to Theppitak Karoonboonyanan for + the patch (Closes: #525510); + - added the patch 025_bcunlink.diff for fixing segfaults building + ttf-cjk-compact. Thanks to Daniel Schepler for + the bug report (Closes: #527807). + + -- Kęstutis Biliūnas Tue, 12 May 2009 00:25:19 +0300 + +fontforge (0.0.20090408-1) unstable; urgency=low + + * New upstream release. + * debian/rules: + - Call chrpath to strip the rpath on /usr/bin. + * debian/control: + - added chrpath to Build-Depends; + - changed section to the new fonts section; + - added Depends on libgdraw4 for the fontforge binary package; + - bumped Standards-Version to 3.8.1. No changes required. + + -- Kęstutis Biliūnas Sat, 11 Apr 2009 23:42:31 +0300 + +fontforge (0.0.20090224-2) experimental; urgency=low + + * debian/control: added the dependency on libgdraw4 for libfontforge-dev + binary package. + + -- Kęstutis Biliūnas Sun, 01 Mar 2009 18:53:02 +0200 + +fontforge (0.0.20090224-1) experimental; urgency=low + + [ Kęstutis Biliūnas ] + * New upstream release (Closes: #496048, #500543, #504440, #393487). + Actually the latter bug was fixed much earlier, but was forgotten + to close. + * First release from the pristine upstream tarball. Previously, the binary + packages was generated from the ourselves made tarball, which was + assembled from the several upstream tarballs. Now this is splited out + into a separate source packages. + * Added MIME support: updated the .desktop file with MimeType entries and + added .sharedmimeinfo file (Closes: #507427, #507428). + * Removed the file debian/fontforge.desktop. Now we are using the file + Packaging/fontforge.desktop from the upstream. + * debian/control: + - bumped Standards-Version to 3.8.0. No changes required; + - added the new libfontforge1, libgdraw4, libfontforge-dev and + fontforge-nox binary packages. + - added Build-Depends on libpango1.0-dev and libcairo2-dev. + - added the python-fontforge package to Suggests for fontforge binary + package. + - added DM-Upload-Allowed: yes. + * debian/rules: + - added the option --enable-devicetables and --with-type3 in the fontforge + configure stage. + - added a case check to check if the package is going to be built on Ubuntu + or Debian. Thanks to Arne Götje for suggestion. + - added a comparison of the installed libtool version and the libtoolize + option "--install", when libtool version is > 1.9b. + * debian/patches: + - the patches refreshed with quilt option '-p1'. This should make the + package work with the new source package format "3.0 (quilt)". + (closes: #485247). Thanks to Raphael Hertzog for + the bug report. + - disabled patch 999_disable_xinput.diff as this makes fontforge unusable + when XMODIFIERS is defined, which is needed for many East Asian + languages. Thanks to Arne Götje for suggestion. + - added the patch 023_fix_desktop_file for adjusting the desktop file for + Debian. + - the patch 020_fix_pyext_path.diff adjusted for the new library path + (Closes: #504705). + - fixed the patch 900_debian_HelpDir_path.diff. + * Removed the file debian/README and added the debian/README.source file + explaining how to edit or create the patches. + + -- Kęstutis Biliūnas Thu, 26 Feb 2009 18:42:00 +0200 + +fontforge (0.0.20080429-1) unstable; urgency=low + + * New upstream release (Closes: #483001). + * debian/patches: remove patch 022_validate.diff now included upstream + * patches/900_debian_HelpDir_path.diff adapted to new sources + + -- Davide Viti Thu, 29 May 2008 09:54:53 +0200 + +fontforge (0.0.20080330-2) unstable; urgency=low + + [ Kęstutis Biliūnas ] + * debian/patches: added the patch 022_validate.diff for fixing validation + for CID keyed fonts (Closes: #477947). + + -- Davide Viti Thu, 01 May 2008 15:13:51 +0200 + +fontforge (0.0.20080330-1) unstable; urgency=low + + [Davide Viti] + * New upstream release (Closes: #472772). + * Updated version of showttf.c + + [ Kęstutis Biliūnas ] + * debian/fontforge-doc.linda-override: removed this file, since linda no + longer exists in the unstable distribution, and removed corresponding + statements in the debian/rules install target. + * debian/fontforge-doc.doc-base: an entry in the Section field changed + from X11 to Graphics debian/rules install target. + + -- Davide Viti Tue, 01 Apr 2008 13:42:53 +0200 + +fontforge (0.0.20080203-1) unstable; urgency=low + + * New upstream release (Closes: #465829). + + [ Kęstutis Biliūnas ] + * debian/control: + - bumped Standards-Version to 3.7.3. No changes required. + - set the pkg-fonts team as Maintainer. + * debian/patches: + - fixed the patches 020_fix_pyext_path.diff and + 900_debian_HelpDir_path.diff. + - removed the patch 021_libspiro_link.diff -- fixed upstream. + * debian/rules: + - in the install target removed the /usr/include directory. + + [ Christian Perrier ] + * debian/copyright: + - [Lintian] use the Unicode copyright symbol in copyright. Adapt + copyright years. + + -- Christian Perrier Wed, 20 Feb 2008 05:48:34 +0100 + +fontforge (0.0.20071110-1) unstable; urgency=low + + * New upstream release (Closes: #452487, #452754). + * debian/control: + - added Build-Depends on libspiro-dev for compiling with the Spiro + curves support. + - added Vcs-Svn and Vcs-Browser fields. + * debian/patches: + - removed the patch 006_Fix_home_dir.diff -- fixed upstream. + - added the patch 021_libspiro_link.diff for fixing compilation with + Spiro curves support and option --with-regular-link. + + -- Kęstutis Biliūnas Sat, 10 Nov 2007 19:50:02 +0200 + +fontforge (0.0.20071002-1) unstable; urgency=low + + * New upstream release (Closes: #446961). + * debian/control: + - the homepage address removed from extended package description and added + Homepage field in the source package. + - added the new python-fontforge binary package. + - added Build-Depends on python-support package. + * debian/rules: + - added the option --enable-pyextension in the fontforge configure stage. + - added 'python setup.py install' in the install-arch target for installing + python extensions. + * debian/patches: + - the patch 006_Fix_home_dir.diff replaced by patch from the upstream. + - added the patch 020_fix_pyext_path.diff for fixing the path where the + python modules searches fontforge libs. + + -- Kęstutis Biliūnas Sun, 14 Oct 2007 10:29:20 +0300 + +fontforge (0.0.20070831-2) unstable; urgency=low + + * debian/rules: the command 'aclocal-1.7' changed to 'aclocal' in the + configure target (Closes: #441910). + + -- Kęstutis Biliūnas Tue, 11 Sep 2007 23:58:27 +0300 + +fontforge (0.0.20070831-1) unstable; urgency=low + + * New upstream release (Closes: #441771). + * debian/patches: + - removed the patches 014_fix_gdraw_gio.diff, 015_fix_mensis_ucs4.diff, + 016_badnames.diff and 017_nonbmpcrash.diff -- fixed upstream. + - added the patch 019_mensis_hntx.diff for convert to 4byte unichar_t. + - the patch 005_x_www_browser.diff supplemented for 'mensis'. + * debian/control: changed Build-Depends from automake1.7 to automake. + * debian/rules: re-organized using of the quilt. Refused from the targets + prepare, patch and unpatch, and included the file quilt.make instead. The + file debian/README is simplified accordingly. + + -- Kęstutis Biliūnas Mon, 03 Sep 2007 10:54:36 +0300 + +fontforge (0.0.20070607-4) unstable; urgency=low + + [ Paul Wise ] + * debian/menu: update for menu transition. + + [ Kęstutis Biliūnas ] + * debian/patches: added the patch 017_nonbmpcrash.diff from Eugeniy + Meshcheryakov and the upstream author George + Williams -- for fixing segfaults during scrolling + of the main window (Closes: #432762). + + -- Kęstutis Biliūnas Fri, 13 Jul 2007 00:24:19 +0300 + +fontforge (0.0.20070607-3) unstable; urgency=low + + * debian/control: + - added "Replaces: fontforge (<< 0.0.20061220-2)" for fixing file + overwrite problem on upgrade from pre 0.0.20061220-1 for better + support of derivative distributions. + - removed "Conflicts: pfaedit (<< 0.0.20040425)". + * debian/rules: now compiled and installed with option 'libdir=/usr/lib/fontforge', + so private libraries are moved from /usr/lib to /usr/lib/fontforge. + * Removed fontforge.{lintian,linda}-override files. + + -- Kęstutis Biliūnas Tue, 26 Jun 2007 23:26:53 +0300 + +fontforge (0.0.20070607-2) unstable; urgency=low + + * debian/fontforge.lintian-override: removed the lintian override for the + warning "package-name-doesnt-match-sonames" by suggestion of Christian + Perrier . + + -- Kęstutis Biliūnas Wed, 13 Jun 2007 10:07:32 +0300 + +fontforge (0.0.20070607-1) unstable; urgency=low + + * New upstream release. + * debian/patches: + - removed the patch 012_fix_ff_manpage.diff -- applied by upstream. + - removed the patch 013_fix_plugin.diif -- fixed upstream. + - removed the patch 1000_fix_reallocs.diff -- applied by upstream. + - added the patch 008_libgif.diff -- from the Ubuntu package by + Matthias Klose . + - added the patch 014_fix_gdraw_gio.diff - from upstream author + George Williams . + - added the patch 015_fix_mensis_ucs4.diff -- for fixing the problem + arisen after was changed from using UCS2 to using UCS4 in fontforge. + - added the patch 016_badnames.diff - from upstream author George + Williams . + + -- Kęstutis Biliūnas Fri, 08 Jun 2007 07:12:44 +0300 + +fontforge (0.0.20070501-2) unstable; urgency=low + + * debian/patches: added patch 1000_fix_reallocs.diff for fixing lookups + allocating on the 64-bit architectures. Thanks to Eugeniy Meshcheryakov + . (Closes: #422901). + + -- Kęstutis Biliūnas Wed, 09 May 2007 12:00:28 +0300 + +fontforge (0.0.20070501-1) unstable; urgency=low + + * New upstream release (Closes: #422135). + * debian/patches: + - removed the patches 001_gdraw.diff and 002_fontforge.diff. + - added the patch 012_fix_ff_manpage.diff for fixing some typos in the FF + manpage. Thanks to Reuben Thomas (Closes: #421258). + - added the patch 013_fix_plugin.diif from the upstream author + George Williams , for fixing compiliation + with python scripting support. + * debian/control: added Build-Depends on python-all-dev for compiling with + python scripting support. + * debian/rules: added the htdocs/flags directory installation in the target + install-indep. + + -- Kęstutis Biliūnas Thu, 03 May 2007 01:03:04 +0300 + +fontforge (0.0.20070324-1) experimental; urgency=low + + * New upstream (experimental) release. + * debian/patches: added the temporary patches 001_gdraw.diff and + 002_fontforge.diff from the current upstream CVS tree. + + -- Kęstutis Biliūnas Wed, 11 Apr 2007 23:01:56 +0300 + +fontforge (0.0.20070312-1) unstable; urgency=low + + * New upstream release: + - added possibility to turn off the splash screen from the preference + dialog (Closes: #412898). + - fixed typos in the man page fontforge.1 (Closes: #412897, #413180). + * debian/patches: removed the patch 010_libgif.diff - this change already + is in upstream source. + * debian/control: + - improved the fontforge package description (Closes: #413224). + Thanks to Reuben Thomas . + - added 'Section: graphics' in the first stanza of the control file. + + -- Kęstutis Biliūnas Mon, 26 Mar 2007 23:27:14 +0300 + +fontforge (0.0.20061220-2) experimental; urgency=low + + * debian/rules: abolished the manpage showttf.1 including into + fontforge-doc binary package (Closes: #406639). + * Fixed debian/watch file. + * debian/rules: restored back the option --with-regular-link in the + configure stage because of the Matthias Klose + request. + * debian/patches: added patch 010_libgif.diff from the upstream author + George Williams . + * debian/control: removed the field Recommends, because now these all + libs get into Depends. + * Fixed the file debian/fontforge.linda-override. + + -- Kęstutis Biliūnas Fri, 12 Jan 2007 19:49:20 +0200 + +fontforge (0.0.20061220-1) experimental; urgency=low + + * New upstream release. + * Added the fonttools utility - showttf (see: #300111). Also added the + man page for this program. + * debian/control: enlarged the fontforge package description - mentioned + other programs and utilities included in this package. + * debian/patches: + - removed the patches 000_fix_exec_prefix.diff and + patch 009_fix_SVG_output_quotes.diff -- applied by upstream. + + -- Kęstutis Biliūnas Sat, 23 Dec 2006 14:12:58 +0200 + +fontforge (0.0.20061019-1) unstable; urgency=low + + * New upstream release (Closes: #394675). + * debian/patches: + - removed the patch 008_nohomedir.diff -- fixed upstream. + - added patch 009_fix_SVG_output_quotes.diff for fixing missing quotes in + SVG output (Closes: #392688). Thanks to Wojciech Muła . + * debian/control: added the version number to Recommends for + libuninameslist0 package. + + -- Kęstutis Biliūnas Mon, 23 Oct 2006 15:24:15 +0300 + +fontforge (0.0.20060822-2) unstable; urgency=low + + * debian/patches: + - added patch 008_nohomedir.diff for fixing the segfaults + when home directory doesn't exist or is non-writable (Closes: #387451). + - fixed line numbers for the patches 006_Fix_home_dir.diff and + 900_debian_HelpDir_path.diff. + + -- Kęstutis Biliūnas Fri, 15 Sep 2006 08:54:00 +0300 + +fontforge (0.0.20060822-1) unstable; urgency=low + + * New upstream release. Fixes the following bugs: + - nonresizable context menu. Closes: #251923. + * debian/ffanvil32.xpm: made background of this icon transparent. Thanks + to Pascal de Bruijn for suggestion. + + -- Kęstutis Biliūnas Sat, 2 Sep 2006 23:10:03 +0300 + +fontforge (0.0.20060703.1-1) unstable; urgency=low + + * New upstream release: added new HTML documentation. + * debian/rules: added making the FontForge.pot file to the target + build-arch because of the Matthias Klose + request. + + -- Kęstutis Biliūnas Mon, 17 Jul 2006 10:28:30 +0300 + +fontforge (0.0.20060703-1) unstable; urgency=low + + * New upstream release. + * Ack previous NMU (Closes: #335263, #362123) + * debian/control: + - removed the field "Section: x11" from the source package part, + and added the field "Section: graphics" to the fontforge binary + package. + - bumped Standards-Version to 3.7.2. No changes required. + + -- Kęstutis Biliūnas Thu, 13 Jul 2006 22:20:30 +0300 + +fontforge (0.0.20060430-1) unstable; urgency=low + + * New maintainer (Closes: #357867). + * New upstream release (Closes: #328217, #316892, #361107, #365103). + * Removed libuninameslist_src-*.tgz from the tarball, because this + source not carry any sense here. + * debian/compat: use DH_COMPAT 5 + * debian/rules: + - re-organized debian/patches for using quilt. + - added DEB_BUILD_OPTIONS=noopt (Closes: #361289). + - removed the option --with-regular-link from configure stage. + - use 'make -C ' and 'set -e' instead of the brackets. Thanks + to Matthias Klose for the suggestion + (Closes: #362300). + * debian/control: + - changed Build-Depends on debhelper (>= 5.0.0). + - bumped Standards-Version to 3.7.0. No changes required. + - changed Build-Depends from libpng3-dev to libpng12-dev, because + libpng3-dev is going away. + - added Build-Depends on libxml2-dev for parse SVG files and fonts. + - changed Build-Depends from xlibs-dev to libxt-dev (Closes: #344124). + - the libraries libfreetype6, libjpeg62, libpng12-0, libtiff4, libungif4g, + libuninameslist0, libxml2 and zlib1g added to Recommends. + - changed the fontforge-doc package description (Closes: #336056). + - added Build-Depends on libuninameslist-dev for displaying Unicode + Name Annotations. + - added homepage URL to fontforge package description. + - removed pfaedit, a migration package for FontForge. + - switch from using patch to quilt. + - changed section for fontforge-doc package to docs. + * Documented how to use the quilt in debian/README. + * debian/patches: + - fixed the patch 005_x_www_browser.diff. Thanks to Daniel Kahn + Gillmor for the patch + (Closes: #333548). + - removed the patches 001_fix_gdraw.diff, 002_fix_gdraw_part_2.diff and + 004_kill_rpatch_on_binaries.diff. Unnecessary any more. + - added patch 900_debian_HelpDir_path.diff for fixing the path to + ../doc/fontforge/html/ files. + * Fixed debian/watch file. Thanks to Daniel Kahn Gillmor + for the patch (Closes: #342180). + * debian/copyright: more complete copyright file. + * Added the icon file debian/ffanvil32.xpm and changed the menu entries in + debian/menu file. Added the menu entry for the Mensis program. + * Add desktop file (Closes: #362315). + * Added and installed files: fontforge.lintian-override, + fontforge.linda-override and fontforge-doc.linda-override. + + -- Kęstutis Biliūnas Mon, 1 May 2006 10:25:00 +0300 + +fontforge (0.0.20051205-0.2) unstable; urgency=low + + * Non-maintainer upload. + * Refresh debian/fontforge-patches/* to fix FTBFS. (Closes: 362123) + * Update debian/rules to fail if patches are unable to apply cleanly. + + -- James Vega Sun, 23 Apr 2006 23:53:29 -0400 + +fontforge (0.0.20051205-0.1) unstable; urgency=low + + * Non-maintainer upload to allow new fonts to enter Debian + * New upstream release. Closes: #335263 + + -- Christian Perrier Sun, 18 Dec 2005 12:27:44 +0100 + +fontforge (0.0.20050911-1) unstable; urgency=low + + * New upstream release. (Closes: #319159, #326788) + + -- Chanop Silpa-Anan Mon, 12 Sep 2005 13:33:11 +1000 + +fontforge (0.0.20050904-1) unstable; urgency=low + + * New upstream release. + + -- Chanop Silpa-Anan Wed, 7 Sep 2005 17:05:50 +1000 + +fontforge (0.0.20050831-2) unstable; urgency=low + + * Add bzip2 to Build-Depends (Closes: #326225) + + -- Chanop Silpa-Anan Sat, 3 Sep 2005 19:05:56 +1000 + +fontforge (0.0.20050831-1) unstable; urgency=low + + * New upstream release; I just submitted my thesis, BTW. + (Closes: #319159, #325325) + + -- Chanop Silpa-Anan Fri, 2 Sep 2005 16:39:30 +1000 + +fontforge (0.0.20050502-1) unstable; urgency=low + + * New upstream release. (Closes: #289316) + + -- Chanop Silpa-Anan Fri, 6 May 2005 21:18:48 +1000 + +fontforge (0.0.20041218-0.1) unstable; urgency=high + + * NMU + * New upstream release + - cures segfault processing certain fonts (Closes: #285784) + * Also fixes FTBFS of lilypond, thus urgency high + + -- Bastian Kleineidam Tue, 28 Dec 2004 13:57:53 +0100 + +fontforge (0.0.20041012-1) unstable; urgency=low + + * New upstream release. + + -- Chanop Silpa-Anan Wed, 13 Oct 2004 21:37:13 +1000 + +fontforge (0.0.20040930-1) unstable; urgency=low + + * New upstream release. + + -- Chanop Silpa-Anan Sat, 2 Oct 2004 23:39:56 +1000 + +fontforge (0.0.20040824-1) unstable; urgency=low + + * New upstream release. + + -- Chanop Silpa-Anan Wed, 1 Sep 2004 15:48:29 +1000 + +fontforge (0.0.20040808-1) unstable; urgency=low + + * New upstream release. + + -- Chanop Silpa-Anan Mon, 16 Aug 2004 17:37:30 +1000 + +fontforge (0.0.20040703-2) unstable; urgency=low + + * Recompile with libtiff4g. + + -- Chanop Silpa-Anan Thu, 29 Jul 2004 18:30:12 +1000 + +fontforge (0.0.20040703-1) unstable; urgency=low + + * New July release. + * New libuninamelist-040701. + + -- Chanop Silpa-Anan Sun, 4 Jul 2004 19:21:14 +1000 + +fontforge (0.0.20040618-1) unstable; urgency=low + + * New upstream release. + * Bundle mensis with fontforge for the moment. + + -- Chanop Silpa-Anan Sun, 27 Jun 2004 15:05:57 +1000 + +fontforge (0.0.20040601-1) unstable; urgency=low + + * New June release. + * Remove patch to fix internal nan error -- fixed upstream. + + -- Chanop Silpa-Anan Thu, 3 Jun 2004 18:11:12 +1000 + +fontforge (0.0.20040529-1) unstable; urgency=low + + * New upstream release. + * Apply patch to fix internal nan error. (closes: # 251199) + + -- Chanop Silpa-Anan Tue, 1 Jun 2004 17:03:46 +1000 + +fontforge (0.0.20040523-1) unstable; urgency=low + + * New upstream release. + Forforge has entered testing, finally. + + -- Chanop Silpa-Anan Mon, 24 May 2004 15:33:19 +1000 + +fontforge (0.0.20040509-1) unstable; urgency=low + + * New upstream release. + + -- Chanop Silpa-Anan Mon, 10 May 2004 17:19:20 +1000 + +fontforge (0.0.20040502-1) unstable; urgency=low + + * New upstream release. + + -- Chanop Silpa-Anan Tue, 4 May 2004 21:42:19 +1000 + +fontforge (0.0.20040425-1) unstable; urgency=low + + * New upstream release. + * Downgrade fontforge-doc to Suggests. (closes: #245484) + * Add potrace to Suggests besides autotrace. + * Add pfaedit migration package. + * Fix Suggests list. + + -- Chanop Silpa-Anan Mon, 26 Apr 2004 23:58:16 +1000 + +fontforge (0.0.20040418-1) unstable; urgency=low + + * New upstream release. + + -- Chanop Silpa-Anan Tue, 20 Apr 2004 15:12:47 +1000 + +fontforge (0.0.20040410.1-1) unstable; urgency=low + + * New maintainer. (closes: #195675) + * Properly handle the /etc/alternatives/x-www-browsers. + * Add the missing the CID maps. + * Use ~/.FontForge for personal perferences. + * Fix a bad upload. + + -- Chanop Silpa-Anan Fri, 16 Apr 2004 23:29:58 +1000 + +fontforge (0.0.20040410-1) unstable; urgency=low + + * New upstream version. (closes: #243719) + * Make a separated documentation package. (closes: #233432) + + -- Chanop Silpa-Anan Fri, 16 Apr 2004 20:27:14 +1000 + +pfaedit (0.0.20040111-1) unstable; urgency=low + + * New upstream version. (closes: #226123) + * debian/copyright: Fix for type in pfaedit sourceforge URL. + (closes: #226132) + + -- Peter Hawkins Mon, 19 Jan 2004 09:54:28 +1100 + +pfaedit (0.0.20031110-1) unstable; urgency=low + + * New upstream version. + * Added libuninameslist to build (closes: #188562) + + -- Peter Hawkins Fri, 14 Nov 2003 14:38:54 +1100 + +pfaedit (0.0.20031020-3) unstable; urgency=low + + * debian/control, debian/rules: Add libtoolize invocation to update the + libtool version for ARM (closes: #217238) + + -- Peter Hawkins Fri, 24 Oct 2003 09:32:19 +1000 + +pfaedit (0.0.20031020-2) unstable; urgency=low + + * Second upload in a short time period because I failed to see a couple of + easily fixed bugs sitting in the bug page, including one RC bug. + * debian/rules: Added quotes around usage of CFLAGS (closes: #198221) + * debian/patches/00[34]*: Link libgdraw against libgunicode so libgunicode + is completely linked. (closes: #195978) + + -- Peter Hawkins Thu, 23 Oct 2003 20:25:28 +1000 + +pfaedit (0.0.20031020-1) unstable; urgency=low + + * New upstream version. + * debian/control: New maintainer - Peter Hawkins + * debian/control: Updated standards version to 3.6.1 + + -- Peter Hawkins Thu, 23 Oct 2003 19:21:42 +1000 + +pfaedit (0.0.20030313-2) unstable; urgency=low + + * Update config.sub and config.guess to fix build failure on mipsel. + + -- Peter Hawkins Fri, 21 Mar 2003 12:27:15 +1100 + +pfaedit (0.0.20030313-1) unstable; urgency=low + + * New upstream version (closes: #174411, #183493) + * The libpng breakage seems fixed. Please reopen this bug if you still + experience this problem. (closes: #181249) + * Updated Standards Version to 3.5.9. + * Package hacked upon and rejigged by Peter Hawkins. + + -- Peter Hawkins Sun, 2 Mar 2003 15:33:47 +1100 + +pfaedit (0.0.20020905-1) unstable; urgency=low + + * New upstream version + * Changed to use libpng3 instead of libpng2 + + -- Baruch Even Thu, 5 Sep 2002 08:13:28 +0300 + +pfaedit (0.0.20020618-1) unstable; urgency=low + + * New upstream version + + -- Baruch Even Tue, 18 Jun 2002 22:23:30 +0300 + +pfaedit (0.0.20020416-1) unstable; urgency=low + + * New upstream version + + Added support for Arabic forms in GSUB table + + Fix problems under KDE desktop + * Remove recommendation on libtiff3 which doesn't exists + + -- Baruch Even Fri, 26 Apr 2002 17:33:59 +0300 + +pfaedit (0.0.20020312-1) unstable; urgency=low + + * New upstream version (Closes: bug#139183) + + Fixed EPS reading problems + + Improved scripting abilities + - Generate PFM file + - Merge Kerning Info + - Remove all Kerning + + Added sfddiff, a diff between two SFD fonts (pfaedit native format) + + Improved handling of 8bit colormaps + * Upgrading also fixed two crashing problems (Closes: bug#138944, #138765) + + -- Baruch Even Sat, 23 Mar 2002 01:09:00 +0200 + +pfaedit (0.0.20020210-1) unstable; urgency=low + + * New upstream version + + Fix crash when generating postscript from arial.ttf + + Changes to bitmap dialogs to allow more control over dpi + + Use freetype to generate bitmaps + + Added a scripting abilities + + Load the help documents locally instead of going to the homepage + + Fix a bug that caused to be used as the help browser, not it *does* + check for the existence of the browser. + * Actually make use of the loading of help documents locally. + + -- Baruch Even Sun, 10 Feb 2002 12:03:26 +0200 + +pfaedit (0.0.20020206-1) unstable; urgency=low + + * New upstream version + + -- Baruch Even Wed, 6 Feb 2002 01:53:10 +0200 + +pfaedit (0.0.20020102-1) unstable; urgency=low + + * New upstream version + + -- Baruch Even Sat, 5 Jan 2002 00:25:54 +0200 + +pfaedit (0.0.20011115-1) unstable; urgency=low + + * New upstream version. + + -- Baruch Even Wed, 21 Nov 2001 00:18:27 +0200 + +pfaedit (0.0.20011011-2) unstable; urgency=low + + * Documentation was placed in /usr/share/doc/pfaedit/html/htdocs and should + be one directory upwards. + * Removed upstream ChangeLog file since it's empty. + * Removed upstream README file since it only contains install info. + + -- Baruch Even Sun, 14 Oct 2001 10:41:11 +0200 + +pfaedit (0.0.20011011-1) unstable; urgency=low + + * Updated config.{guess,sub} files (Closes: Bug#115016) + * Fixed bug when loading BDF files with more than 256 characters. + (Closes: Bug#115212) + * Added CID maps for CJK support (Closes: Bug#114952) + + -- Baruch Even Sat, 13 Oct 2001 21:38:10 +0200 + +pfaedit (0.0.20010925-1) unstable; urgency=low + + * Updated the HTML docs, upstream author had some copyrighted material in them. + + -- Baruch Even Wed, 26 Sep 2001 14:16:51 +0200 + +pfaedit (0.0.20010924-1) unstable; urgency=low + + * New upstream version. + * Added HTML docs. + + -- Baruch Even Wed, 26 Sep 2001 03:09:46 +0200 + +pfaedit (0.0.20010908-2) unstable; urgency=low + + * Fix a wrong dependency on libungif4 instead of libungif4g. + * Changed the image libraries from suggests to recommends. + + -- Baruch Even Wed, 12 Sep 2001 00:01:01 +0300 + +pfaedit (0.0.20010908-1) unstable; urgency=low + + * Upstream version update. + + -- Baruch Even Sun, 9 Sep 2001 15:11:47 +0300 + +pfaedit (0.0.20010905-1) unstable; urgency=low + + * Initial Release. + * Closes wnpp bug. (Closes: Bug#99904) + + -- Baruch Even Fri, 31 Aug 2001 22:51:17 +0300 diff --git a/clean b/clean new file mode 100644 index 0000000..5b75ae0 --- /dev/null +++ b/clean @@ -0,0 +1,2 @@ +build/ +doc/sphinx/_extensions/__pycache__/ diff --git a/control b/control new file mode 100644 index 0000000..775002f --- /dev/null +++ b/control @@ -0,0 +1,205 @@ +Source: fontforge +Section: fonts +Priority: optional +Maintainer: Debian Fonts Task Force +Uploaders: + Daniel Kahn Gillmor , + Davide Viti , + Hideki Yamane , + Jonas Smedegaard , + Vasudev Kamath , + Anthony Fok +Build-Depends: + cmake, + debhelper-compat (= 13), + dh-sequence-python3, + shared-mime-info, + libreadline-dev, + libcairo2-dev, + libfreetype-dev, + libgif-dev, + libjpeg-dev, + libpango1.0-dev, + libpng-dev, + libspiro-dev, + libtiff-dev, + libxml2-dev, + libglib2.0-dev, + ninja-build, + python3, + python3-dev, + python3-setuptools, + libwoff-dev, + libgtk-3-dev, + pkg-kde-tools, +Build-Depends-Indep: + dh-sequence-sphinxdoc , + desktop-file-utils, + python3-sphinx , +Standards-Version: 4.7.0 +Homepage: https://fontforge.github.io/en-US/ +Vcs-Git: https://salsa.debian.org/fonts-team/fontforge.git +Vcs-Browser: https://salsa.debian.org/fonts-team/fontforge +Rules-Requires-Root: no + +Package: fontforge +Architecture: any +Multi-Arch: foreign +Depends: + fontforge-common (= ${source:Version}), + libfontforge4 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends} +Conflicts: + fontforge-nox +Provides: + fontforge-nox +Suggests: + fontforge-doc, + fontforge-extras, + potrace, + python3-fontforge, +Description: font editor + FontForge is a font editor. + Use it to create, edit and convert fonts + in OpenType, TrueType, UFO, CID-keyed, Multiple Master, + and many other formats. + . + This package also provides these programs and utilities: + fontimage - produce a font thumbnail image; + fontlint - checks the font for certain common errors; + sfddiff - compare two font files. + +Package: fontforge-nox +Architecture: any +Multi-Arch: foreign +Depends: + fontforge-common (= ${source:Version}), + libfontforge4 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends} +Conflicts: + fontforge +Description: font editor - non-X version + FontForge is a font editor. + Use it to create, edit and convert fonts + in OpenType, TrueType, UFO, CID-keyed, Multiple Master, + and many other formats. + . + This package also provides these programs and utilities: + fontimage - produce a font thumbnail image; + fontlint - checks the font for certain common errors; + sfddiff - compare two font files. + . + This package contains a version of FontForge compiled with support for + scripting but no GUI, and not require the graphics library. + +Package: fontforge-common +Architecture: all +Multi-Arch: foreign +Depends: + ${misc:Depends} +Breaks: + fontforge (<< 1:20160404~dfsg-3), + fontforge-nox (<< 1:20160404~dfsg-3) +Recommends: + fonts-cantarell, + fonts-inconsolata +Description: font editor (common files) + FontForge is a font editor. + Use it to create, edit and convert fonts + in OpenType, TrueType, UFO, CID-keyed, Multiple Master, + and many other formats. + . + This package contains common arch-independent files. + +Package: libfontforge4 +Section: libs +Architecture: any +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends} +Breaks: + libfontforge2, + libfontforge3, + libgdraw5, + libgdraw6, +Replaces: + libfontforge2, + libfontforge3, + libgdraw5, + libgdraw6, +Description: font editor - runtime library + FontForge is a font editor. + Use it to create, edit and convert fonts + in OpenType, TrueType, UFO, CID-keyed, Multiple Master, + and many other formats. + . + This package contains the runtime library. + +Package: python3-fontforge +Architecture: any +Multi-Arch: same +Depends: + libfontforge4 (= ${binary:Version}), + ${misc:Depends}, + ${python3:Depends}, + ${shlibs:Depends} +Recommends: + fontforge-nox | fontforge, +Breaks: + python-fontforge +Replaces: + python-fontforge +Section: python +Description: font editor - Python bindings + FontForge is a font editor. + Use it to create, edit and convert fonts + in OpenType, TrueType, UFO, CID-keyed, Multiple Master, + and many other formats. + . + This package provides the Python modules (the libraries fontforge and + psMat) to access a FontForge program for font manipulations. + +Package: fontforge-doc +Section: doc +Build-Profiles: +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends}, + ${sphinxdoc:Depends} +Built-Using: ${sphinxdoc:Built-Using} +Description: documentation for fontforge + FontForge is a font editor. + Use it to create, edit and convert fonts + in OpenType, TrueType, UFO, CID-keyed, Multiple Master, + and many other formats. + . + This package contains the documentation for fontforge. + +Package: fontforge-extras +Architecture: any +Multi-Arch: foreign +Depends: + fontforge-common (= ${source:Version}), + libfontforge4 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends} +Description: font editor - extra programs + FontForge is a font editor. + Use it to create, edit and convert fonts + in OpenType, TrueType, UFO, CID-keyed, Multiple Master, + and many other formats. + . + This package also provides these programs and utilities: + acorn2sfd + dewoff + woff + findtable + pcl2ttf + pfadecrypt + rmligamarks + showttf + stripttc + ttf2eps diff --git a/copyright b/copyright new file mode 100644 index 0000000..6e96223 --- /dev/null +++ b/copyright @@ -0,0 +1,731 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: FontForge +Upstream-Contact: https://twitter.com/fontforge + https://github.com/fontforge/fontforge +License-Grant: + FontForge is available as a whole under the terms of the + [GNU GPL](http://www.gnu.org/copyleft/gpl.html), version 3 or any later + version. +License: GPL-3+ +Source: https://github.com/fontforge/fontforge + Repackaged, excluding potentially non-DFSG files. + * Binary code potentially linked against non-free Macintosh libraries. + libraries. + * Non-DFSG free fonts +Files-Excluded: + osx/FontForge.app/Contents/* + tests/fonts/dvng10a-crash.sfd + tests/fonts/ecrm1000.pfb + tests/fonts/Hinting.sfd + tests/fonts/QuadraticConversionBug.sfd + +Files: * +Copyright: + 2014, Abel Cheung + 2000-2012, Alexey Kryukov + 2012, Barry Schwartz + 2012-2014, Ben Martin + 2000-2019, FontForge developers + 1988,2000-2014, George Williams + 2016, Gioele Barabucci + 2008, Hiran + 2016,2020, Jeremy Tan + 2013,2016,2018, Jose Da Silva + 2002, KANOU Hiroki + 2012-2013, Khaled Hosny + 2013, Matthew Skala + 2000-2012 Michał Nowakowski + 2011, Rafael Ferran i Peralta + 2014, Reuben Thomas + 2019, Skef Iterum +License: BSD-3-clause + +Files: + fontforge/woff2.cc + gdraw/ggdkcocoa.m + gdraw/ggdkdraw.c + gdraw/ggdkdrawP.h + gdraw/ggdkdrawlogger.c + tests/systestdriver.c +Copyright: 2016,2018-2019, Jeremy Tan +License: BSD-2-clause~Author + +Files: + Packaging/debian/* +Copyright: + 2006-2019, Debian Fonts Task Force +License: GPL-2+ + +Files: + fontforgeexe/fontlint.pe + fontforgeexe/sfundo.c + fontforgeexe/sfundo.h + fontforgeexe/wordlistparser.* + inc/ffglib.h +Copyright: + 2013, Ben Martin + 2013, Matthew Skala + 2014-2015, the FontForge Project Developers +License-Grant: + FontForge is free software: + you can redistribute it and/or modify it + under the terms of the GNU General Public License + as published by the Free Software Foundation, + either version 3 of the License, + or (at your option) any later version. +License: GPL-3+ + +Files: + fontforgeexe/pixmaps/tango/Cantarell-*.ttf +Copyright: + 2009, Dave Crossland +License-Grant: + This font is free software: + you can redistribute it and/or modify it + under the terms of the GNU General Public License + as published by the Free Software Foundation, + either version 3 of the License, + or (at your option) any later version. +License: GPL-3+ with font exception + As a special exception, + if you create a document which uses this font, + and embed this font or unaltered portions of this font + into the document, + this font does not by itself cause the resulting document + to be covered by the GNU General Public License. + This exception does not however invalidate any other reasons + why the document might be covered + by the GNU General Public License. + If you modify this font, + you may extend this exception to your version of the font, + but you are not obligated to do so. + If you do not wish to do so, + delete this exception statement from your version. + +Files: + pycontrib/FontCompare/fc/*.py + pycontrib/FontCompare/fontcompare + pycontrib/FontCompare/setup.py + pycontrib/FontCompare/unittests/unittests.py +Copyright: + 2013, Mayank Jha +License-Grant: + This library is free software; + you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License + as published by the Free Software Foundation; + either version 2.1 of the License, + or (at your option) any later version. +License: LGPL-2.1+ + +Files: + fontforgeexe/cvdebug.c + fontforgeexe/cvdgloss.c + fontforgeexe/cvgridfit.c +Copyright: + 2001-2012, George Williams +License: BSD-3-clause~typo + +Files: + pycontrib/svg2sfd.py +Copyright: + 2013, Google Inc. +License-Grant: + Licensed under the Apache License, + Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License + at +License: Apache-2.0 + +Files: + cmake/packages/FindCairo.cmake + cmake/packages/FindGLIB.cmake +Copyright: + 2012, Raphael Kubo da Costa +License: BSD-2-clause + +Files: + inc/gkeysym.h +Copyright: + 1987, Digital Equipment Corporation, Maynard, Massachusetts + 1987,1994,1998, The Open Group +License: X11~TOG and Expat~Digital +Comment: + Included text contains no permissions, + only copyright and disclaimers. + That seems to be an editorial error, however: + The code apparently originates from file keysymdef.h + in X11 code predating XFree86 or Xorg. + Referenced complete license was revived in Xorg project at + . + +Files: + fontforge/fvimportbdf.c + gdraw/fontP.h +Copyright: + 2000-2012, George Williams + 1985-1987,1991,1998, The Open Group +License: BSD-3-clause and X11~TOG +Comment: + Included text contains no permissions, + only copyright and disclaimers. + That seems to be an editorial error, however: + The code apparently originates from file Xlib.h + in X11 code predating XFree86 or Xorg. + Referenced complete license was revived in Xorg project at + . + +Files: + fontforge/bezctx_ff.* +Copyright: + 2007, George Williams + 2007, Raph Levien +License-Grant: + This program is free software; + you can redistribute it and/or modify it + under the terms of the GNU General Public License + as published by the Free Software Foundation; + either version 2 of the License, + or (at your option) any later version. +License: GPL-2+ + +Files: + tests/fonts/NimbusLGCUni-Regular.sfd + tests/fonts/n019003l.pfb +Copyright: + 2005, Alexey Kryukov + 2001, Dmitry 40in + 1996-1997, The Omega Project + 1999, (URW)++ Design & Development + 2001-2005, Valek Filippov +License-Grant: + This font is free software; + you can redistribute it and/or modify it + under the terms of the GNU General Public License + as published by the Free Software Foundation; + either version 2 of the License, + or (at your option) any later version. +License: GPL-2+ with font exception + As a special exception, + permission is granted to include these font programs + in a Postscript or PDF file that consists of a document + that contains text to be displayed or printed + using these fonts, + regardless of the conditions or license + applying to the document itself. + +Files: + tests/test926.py +Copyright: + 2012, W3C(R) (MIT, ERCIM, Keio, Beihang) +License: W3C + +Files: + pycontrib/FontCompare/unittests/lohit.ttf +Copyright: + 2011, Lohit Fonts Project contributors +License-Grant: + Licensed under the SIL Open Font License 1.1 + (see file OFL.txt) +License: OFL-1.1 + +Files: + tests/fonts/NotoSerifTibetan-Regular.ttf +Copyright: + 2018, Google Inc. +License-Grant: + This Font Software is licensed + under the SIL Open Font License, Version 1.1. +License: OFL-1.1 + +Files: + tests/fonts/cmbsy10.pfb +Copyright: + 1997,2009, American Mathematical Society +License-Grant: + This Font Software is licensed + under the SIL Open Font License, Version 1.1. + This license is in the accompanying file OFL.txt, + and is also available with a FAQ at: + . +License: OFL-1.1 + +Files: + fontforgeexe/pixmaps/tango/Inconsolata-Bold.ttf +Copyright: + 2006,2011, Raph Levien +License-Grant: + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License + at . +License: Apache-2.0 + +Files: + fontforgeexe/pixmaps/tango/Inconsolata-Regular.ttf +Copyright: + 2011-2012, Cyreal + 2006-2012, Raph Levien +License-Grant: + This Font Software is licensed + under the SIL Open Font License, Version 1.1. +License: OFL-1.1 + +Files: + tests/fonts/DejaVuSerif.sfd +Copyright: + 2003, Bitstream, Inc. +License: DejaVu + +Files: + tests/fonts/Ambrosia*.sfd +Copyright: + 1987-1998, George Williams +License: BSD-2-clause +Comment: + Content lacks copyright and license. + Assumed to be the same font as represented at + + with same copyright holder as main upstream author of Fontforge. + Licensing assumed to be same as generally used for Fontforge. + +Files: + desktop/org.fontforge.FontForge.appdata.xml.in +Copyright: + 2014, Jose Da Silva +License: CC0-1.0 + +Files: + debian/* +Copyright: + 2020, Anthony Fok + 2001, Baruch Even + 2013, Hideki Yamane + 2016-2017,2020, Jonas Smedegaard + 2006, Kęstutis Biliūnas + 2020, Purism, SPC + 2016, Vasudev Kamath +License: GPL-3+ + +License: Apache-2.0 +License-Reference: /usr/share/common-licenses/Apache-2.0 + +License: BSD-2-clause + Redistribution and use in source and binary forms, + with or without modification, + are permitted + provided that the following conditions are met: + . + 1. Redistributions of source code must retain + the above copyright notice, this list of conditions + and the following disclaimer. + . + 2. Redistributions in binary form must reproduce + the above copyright notice, this list of conditions + and the following disclaimer + in the documentation and/or other materials + provided with the distribution. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, + THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. + IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, + OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; + OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, + EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License: BSD-2-clause~Author + Redistribution and use in source and binary forms, + with or without modification, + are permitted + provided that the following conditions are met: + . + Redistributions of source code must retain + the above copyright notice, this list of conditions + and the following disclaimer. + . + Redistributions in binary form must reproduce + the above copyright notice, this list of conditions + and the following disclaimer + in the documentation and/or other materials + provided with the distribution. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, + THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, + OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; + OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, + EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License: BSD-3-clause + Redistribution and use in source and binary forms, + with or without modification, + are permitted + provided that the following conditions are met: + . + Redistributions of source code must retain + the above copyright notice, this list of conditions + and the following disclaimer. + . + Redistributions in binary form must reproduce + the above copyright notice, this list of conditions + and the following disclaimer + in the documentation and/or other materials + provided with the distribution. + . + The name of the author may not be used + to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, + THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; + OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, + EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License: BSD-3-clause~typo + Redistribution and use in source and binary forms, + with or without modification, + are permitted + provided that the following conditions are met: + . + Redistributions of source code must retain + the above copyright notice, this list of conditions + and the following disclaimer. + . + Redistributions in binary form must reproduce + the above copyright notice, this list of conditions + and the following disclaimer + in the documentation and/or other materials + provided with the distribution. + . + The name of the author may not be used + to endorse or promote products dercved from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, + THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, + OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; + OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, + EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License: CC0-1.0 +License-Reference: /usr/share/common-licenses/CC0-1.0 + +License: DejaVu + Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. + Bitstream Vera is a trademark of Bitstream, Inc. + . + Permission is hereby granted, free of charge, + to any person obtaining a copy + of the fonts accompanying this license ("Fonts") + and associated documentation files (the "Font Software"), + to reproduce and distribute the Font Software, + including without limitation the rights + to use, copy, merge, publish, distribute, and/or sell + copies of the Font Software, + and to permit persons + to whom the Font Software is furnished to do so, + subject to the following conditions: + . + The above copyright and trademark notices and this permission notice + shall be included in all copies + of one or more of the Font Software typefaces. + . + The Font Software may be modified, altered, or added to, + and in particular the designs of glyphs or characters in the Fonts + may be modified and additional glyphs + or characters may be added to the Fonts, + only if the fonts are renamed + to names not containing + either the words "Bitstream" or the word "Vera". + . + This License becomes null and void to the extent applicable + to Fonts or Font Software that has been modified and is distributed + under the "Bitstream Vera" names. + . + The Font Software may be sold as part of a larger software package + but no copy of one or more of the Font Software typefaces + may be sold by itself. + . + THE FONT SOFTWARE IS PROVIDED "AS IS", + WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, + INCLUDING BUT NOT LIMITED TO ANY WARRANTIES + OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE + AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. + IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE + FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, + OR CONSEQUENTIAL DAMAGES, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE + OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. + . + Except as contained in this notice, + the names of Gnome, the Gnome Foundation, and Bitstream Inc., + shall not be used in advertising or otherwise + to promote the sale, use or other dealings in this Font Software + without prior written authorization + from the Gnome Foundation or Bitstream Inc., respectively. + For further information, contact: fonts at gnome dot org. + +License: Expat~Digital + Permission to use, copy, modify, and distribute + this software and its documentation + for any purpose and without fee + is hereby granted, + provided that the above copyright notice appear + in all copies + and that both that copyright notice and this permission notice appear + in supporting documentation, + and that the name of Digital not be used + in advertising or publicity pertaining to distribution of the software + without specific, written prior permission. + . + DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, + IN NO EVENT SHALL DIGITAL BE LIABLE + FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES + OR ANY DAMAGES WHATSOEVER + RESULTING FROM LOSS OF USE, DATA OR PROFITS, + WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, + ARISING OUT OF OR IN CONNECTION WITH + THE USE OR PERFORMANCE OF THIS SOFTWARE. + +License: GPL-2+ +License-Reference: /usr/share/common-licenses/GPL-2 + +License: GPL-3+ +License-Reference: /usr/share/common-licenses/GPL-3 + +License: LGPL-2.1+ +License-Reference: /usr/share/common-licenses/LGPL-2.1 + +License: OFL-1.1 + PREAMBLE + . + The goals of the Open Font License (OFL) are + to stimulate worldwide development of collaborative font projects, + to support the font creation efforts + of academic and linguistic communities, + and to provide a free and open framework + in which fonts may be shared and improved in partnership with others. + . + The OFL allows the licensed fonts + to be used, studied, modified and redistributed freely + as long as they are not sold by themselves. + The fonts, including any derivative works, + can be bundled, embedded, redistributed and/or sold with any software + provided that any reserved names are not used by derivative works. + The fonts and derivatives, however, cannot be released + under any other type of license. + The requirement for fonts to remain under this license + does not apply to any document + created using the fonts or their derivatives. + . + DEFINITIONS + . + "Font Software" refers to the set of files released + by the Copyright Holder(s) under this license + and clearly marked as such. + This may include source files, build scripts and documentation. + . + "Reserved Font Name" refers to any names specified as such + after the copyright statement(s). + . + "Original Version" refers to the collection of Font Software components + as distributed by the Copyright Holder(s). + . + "Modified Version" refers to any derivative + made by adding to,deleting, + or substituting -- in part or in whole -- any of the components + of the Original Version, + by changing formats + or by porting the Font Software to a new environment. + . + "Author" refers to any designer, engineer, programmer, technical writer + or other person who contributed to the Font Software. + . + PERMISSION & CONDITIONS + . + Permission is hereby granted, free of charge, + to any person obtaining a copy of the Font Software, + to use, study, copy, merge, embed, modify, redistribute, + and sell modified and unmodified copies of the Font Software, + subject to the following conditions: + 1) Neither the Font Software nor any of its individual components, + in Original or Modified Versions, + may be sold by itself. + 2) Original or Modified Versions of the Font Software + may be bundled, redistributed and/or sold with any software, + provided that each copy contains + the above copyright notice and this license. + These can be included + either as stand-alone text files, human-readable headers + or in the appropriate machine-readable metadata fields + within text or binary files + as long as those fields can be easily viewed by the user. + 3) No Modified Version of the Font Software + may use the Reserved Font Name(s) + unless explicit written permission is granted + by the corresponding Copyright Holder. + This restriction only applies to the primary font name + as presented to the users. + 4) The name(s) of the Copyright Holder(s) + or the Author(s) of the Font Software + shall not be used to promote, endorse or advertise + any Modified Version, + except to acknowledge the contribution(s) + of the Copyright Holder(s) and the Author(s) + or with their explicit written permission. + 5) The Font Software, + modified or unmodified, in part or in whole, + must be distributed entirely under this license, + and must not be distributed under any other license. + The requirement for fonts to remain under this license + does not apply to any document created using the Font Software. + . + TERMINATION + . + This license becomes null and void + if any of the above conditions are not met. + . + DISCLAIMER + . + THE FONT SOFTWARE IS PROVIDED "AS IS", + WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, + INCLUDING BUT NOT LIMITED TO + ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE + AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. + IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE + FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, + OR CONSEQUENTIAL DAMAGES, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE + OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. + +License: W3C + By obtaining and/or copying this work, you (the licensee) agree + that you have read, understood, and will comply + with the following terms and conditions. + . + Permission to copy, modify, and distribute this work, + with or without modification, + for any purpose and without fee or royalty + is hereby granted, + provided that you include the following + on ALL copies of the work or portions thereof, + including modifications: + . + * The full text of this NOTICE + in a location viewable to users + of the redistributed or derivative work. + * Any pre-existing intellectual property disclaimers, + notices, or terms and conditions. + If none exist, + the W3C Software and Document Short Notice should be included. + * Notice of any changes or modifications, + through a copyright statement on the new code or document + such as "This software or document includes material + copied from or derived from [title and URI of the W3C document]. + Copyright (C) [YEAR] W3C(R) (MIT, ERCIM, Keio, Beihang)." + . + Disclaimers + . + THIS WORK IS PROVIDED "AS IS," + AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, + EXPRESS OR IMPLIED, + INCLUDING BUT NOT LIMITED TO, + WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE + OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE + ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. + . + COPYRIGHT HOLDERS WILL NOT BE LIABLE + FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES + ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT. + . + The name and trademarks of copyright holders may NOT be used + in advertising or publicity pertaining to the work + without specific, written prior permission. + Title to copyright in this work will at all times remain + with copyright holders. + +License: X11~TOG + Permission to use, copy, modify, distribute, and sell + this software and its documentation + for any purpose + is hereby granted without fee, + provided that the above copyright notice appear in all copies + and that both that copyright notice and this permission notice appear + in supporting documentation. + . + The above copyright notice and this permission notice + shall be included + in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", + WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, + INCLUDING BUT NOT LIMITED TO + THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE + AND NONINFRINGEMENT. + IN NO EVENT SHALL THE OPEN GROUP BE LIABLE + FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE + OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + . + Except as contained in this notice, + the name of The Open Group shall not be used + in advertising or otherwise to promote + the sale, use or other dealings in this Software + without prior written authorization from The Open Group. diff --git a/copyright-check b/copyright-check new file mode 100755 index 0000000..4feb988 --- /dev/null +++ b/copyright-check @@ -0,0 +1,76 @@ +#!/bin/sh +# Copyright 2020 Jonas Smedegaard +# Copyright 2020 Purism, SPC +# Description: helper script to update copyright_hints +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +set -eu + +SKIPFILES='skip|meta' + +# cleanup stray hint files from a previous run +find -type f -regextype posix-egrep -regex "^.*:($SKIPFILES)$" -delete + +1>&2 echo 'skip binary files without parsable metadata ...' +RE_skip='.*\.(icns|ico|html|po)|doc/html/Encodings\.ps\.gz|tests/fonts/CantarellMin\.woff2' +find -type f -regextype posix-egrep -regex "^($RE_skip)$" -exec sh -c "echo 'License: UNKNOWN' > '{}:skip'" ';' + +1>&2 echo 'extract metadata from binary files ...' +RE_meta='.*\.(gif|jpeg|pdf|pfb|png|svg|ttf|otf)' +exiftool '-textOut!' %d%f.%e:meta -short -short -recurse -ext gif -ext jpeg -ext pdf -ext pfb -ext png -ext svg -ext ttf -ext otf . + +RE_SKIP="$RE_skip|$RE_meta" + +# TODO: automate more of this manual cleanup: +# * strip garbage copyright holders +# * optionally merge equally licensed Files sections +# * do "sort -k2 -k1,1 -u" on copyright holders +# * merge copyright years for each copyright holder +# TODO: strip files matching glob in current (only, no later) section +_licensecheck() { + GLOB=$1 + shift + case "$GLOB" in + '*') 1>&2 echo "check default section(s) ...";; + '') 1>&2 echo "check remaining upstream section(s) ...";; + *) 1>&2 echo "check section(s) $GLOB ...";; + esac + licensecheck --copyright --deb-machine --recursive --lines 0 "$@" -- * \ + | GLOB=$GLOB SKIPFILES=$SKIPFILES perl -0777 -p \ + -e 'BEGIN { our $GLOB = join "\n ", split(" ",$ENV{GLOB}) }' \ + -e 's/^.*?\n\nFiles: \K/$GLOB\n /s if $GLOB;' \ + -e 's/^.*?\n\nFiles: \K.*?(?=\n\w)/$GLOB/s if $GLOB and $GLOB =~ /^[*]\//;' \ + -e 's/^.*?\n\n//s unless $GLOB and $GLOB =~ /^[*]$/m;' \ + -e 's/^Files:\K /\n /mg;' \ + -e 's/^Copyright:\K /\n /mg;' \ + -e 's/(?:(?<=^ )|(?<=\d{4})),\K (?=\d{4})//mg;' \ + -e 's/:(?:$ENV{SKIPFILES})$//mg;' \ + >> debian/copyright_hints +} + +rm -f debian/copyright_hints + +# initially, check all to know roughly what to group and in which order +#rm -f debian/copyright_hints +#_licensecheck '' --check '.*' --ignore "^($RE_SKIP|debian/.*)$" +#exit 0 + +# check generally +# * omit non-copyright-protected Debian files +_licensecheck '*' --check '.*' --ignore "^($RE_SKIP|debian/.*)$" +_licensecheck '*/debian' --check '^debian/' --ignore "($RE_SKIP|^debian/(changelog|copyright(_hints)?|source/lintian-overrides))$" + +# cleanup hint files +find -type f -regextype posix-egrep -regex "^.*:($SKIPFILES)$" -delete diff --git a/copyright_hints b/copyright_hints new file mode 100644 index 0000000..b4e4ced --- /dev/null +++ b/copyright_hints @@ -0,0 +1,3836 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: FIXME +Upstream-Contact: FIXME +Source: FIXME +Disclaimer: Autogenerated by licensecheck + +Files: + * + CMakeLists.txt + CONTRIBUTING.md + INSTALL.md + Packaging/AppDir/AppRun + Packaging/debian/changelog.in + Packaging/debian/cp-src/compat + Packaging/debian/cp-src/fontforge-common.install + Packaging/debian/cp-src/fontforge-common.manpages + Packaging/debian/cp-src/fontforge-nox.dirs + Packaging/debian/cp-src/fontforge-nox.lintian-overrides + Packaging/debian/cp-src/fontforge.install + Packaging/debian/cp-src/fontforge.lintian-overrides + Packaging/debian/cp-src/gbp.conf + Packaging/debian/cp-src/libfontforge4.install + Packaging/debian/cp-src/python-fontforge.install + Packaging/debian/cp-src/rules + Packaging/debian/cp-src/source/format + Packaging/debian/setup-metadata.sh + Packaging/redhat/generate-spec.sh + Packaging/redhat/old/FontForge-doc.spec + Packaging/redhat/old/FontForge.spec + Packaging/redhat/old/FontForge.static.spec + Packaging/win/Uninstall.ico + Packaging/win/fontforge-installer-icon.ico + README.md + Unicode/.gitignore + Unicode/CMakeLists.txt + Unicode/README.TXT + Unicode/charset/MacSymbol.c + Unicode/charset/ZapfDingbats.c + Unicode/charset/alphabet.c + Unicode/charset/big5.c + Unicode/charset/big5hkscs.c + Unicode/charset/gb2312.c + Unicode/charset/iso_8859_1.c + Unicode/charset/iso_8859_10.c + Unicode/charset/iso_8859_11.c + Unicode/charset/iso_8859_13.c + Unicode/charset/iso_8859_14.c + Unicode/charset/iso_8859_15.c + Unicode/charset/iso_8859_16.c + Unicode/charset/iso_8859_2.c + Unicode/charset/iso_8859_3.c + Unicode/charset/iso_8859_4.c + Unicode/charset/iso_8859_5.c + Unicode/charset/iso_8859_6.c + Unicode/charset/iso_8859_7.c + Unicode/charset/iso_8859_8.c + Unicode/charset/iso_8859_9.c + Unicode/charset/jis.c + Unicode/charset/jis201.c + Unicode/charset/johab.c + Unicode/charset/koi8_r.c + Unicode/charset/ksc5601.c + Unicode/charset/mac.c + Unicode/charset/win.c + Unicode/combiners.h + Unicode/unialt.c + cmake/BuildUtils.cmake + cmake/CPackSetup.cmake + cmake/FontForgeConfigure.cmake + cmake/PackageUtils.cmake + cmake/TargetUtils.cmake + cmake/TestUtils.cmake + cmake/backports/3.15.7/FindGIF.cmake + cmake/backports/3.15.7/FindIconv.cmake + cmake/backports/3.15.7/FindJPEG.cmake + cmake/backports/3.15.7/FindLibXml2.cmake + cmake/backports/3.15.7/FindPkgConfig.cmake + cmake/backports/3.15.7/FindPython3.cmake + cmake/backports/3.15.7/FindX11.cmake + cmake/backports/README.md + cmake/packages/FindFreeTypeSource.cmake + cmake/packages/FindFreetype.cmake + cmake/packages/FindGDK3.cmake + cmake/packages/FindGcov.cmake + cmake/packages/FindLibspiro.cmake + cmake/packages/FindLibuninameslist.cmake + cmake/packages/FindMathLib.cmake + cmake/packages/FindPango.cmake + cmake/packages/FindReadline.cmake + cmake/packages/FindSphinx.cmake + cmake/packages/FindWOFF2.cmake + cmake/scripts/DownloadIfMissing.cmake + cmake/scripts/ExtraDist.cmake.in + cmake/scripts/GenerateDocsManifest.cmake + cmake/scripts/Uninstall.cmake.in + contrib/.gitignore + contrib/CMakeLists.txt + contrib/admintools/.gitignore + contrib/admintools/ffsplashbase.png + contrib/cidmap/.gitignore + contrib/cidmap/Adobe-CNS1-6.cidmap + contrib/cidmap/Adobe-GB1-5.cidmap + contrib/cidmap/Adobe-Identity-0.cidmap + contrib/cidmap/Adobe-Japan1-5.cidmap + contrib/cidmap/Adobe-Japan1-6.cidmap + contrib/cidmap/Adobe-Japan1-7.cidmap + contrib/cidmap/Adobe-Japan2-0.cidmap + contrib/cidmap/Adobe-Korea1-2.cidmap + contrib/cidmap/CMakeLists.txt + contrib/cidmap/src/.gitignore + contrib/cidmap/src/README + contrib/cidmap/src/mapcns1.c + contrib/cidmap/src/mapgb1.c + contrib/cidmap/src/mapjapan1.c + contrib/cidmap/src/mapjapan2.c + contrib/cidmap/src/mapkorean.c + contrib/fonttools/.gitignore + contrib/fonttools/CMakeLists.txt + contrib/fonttools/acorn2sfd.c + contrib/fonttools/findtable.c + contrib/fonttools/pfadecrypt.c + contrib/fonttools/portablecompositor.cpp + contrib/fonttools/showttf.1 + contrib/fonttools/stripttc.c + contrib/fonttools/ttf2eps.1 + desktop/.gitignore + desktop/2012/128x128/org.fontforge.FontForge.png + desktop/2012/16x16/org.fontforge.FontForge.png + desktop/2012/22x22/org.fontforge.FontForge.png + desktop/2012/24x24/org.fontforge.FontForge.png + desktop/2012/256x256/org.fontforge.FontForge.png + desktop/2012/32x32/org.fontforge.FontForge.png + desktop/2012/48x48/org.fontforge.FontForge.png + desktop/2012/512x512/org.fontforge.FontForge.png + desktop/2012/64x64/org.fontforge.FontForge.png + desktop/2012/pixmaps/org.fontforge.FontForge.xpm + desktop/2012/scalable/org.fontforge.FontForge.svg + desktop/2012/src/icon-16x16-apps-fontforge.svg + desktop/2012/src/icon-24x24-apps-fontforge.svg + desktop/2012/src/icon-32x32-apps-fontforge.svg + desktop/CMakeLists.txt + desktop/ff-screenshot.png + desktop/fontforge.xml + desktop/icons-older/FFbutton-128.png + desktop/icons-older/FFbutton-32.png + desktop/icons-older/FFslug-128.png + desktop/icons-older/FFslug-32.png + desktop/icons-older/FFslug-48.png + desktop/icons-older/ffanvil32.gif + desktop/icons-older/fontforge.png + desktop/icons-older/fontforge.svg + desktop/icons-older/fontforge.xpm + desktop/org.fontforge.FontForge.desktop + desktop/tango/128x128/org.fontforge.FontForge.png + desktop/tango/16x16/org.fontforge.FontForge.png + desktop/tango/22x22/org.fontforge.FontForge.png + desktop/tango/24x24/org.fontforge.FontForge.png + desktop/tango/256x256/org.fontforge.FontForge.png + desktop/tango/32x32/org.fontforge.FontForge.png + desktop/tango/48x48/org.fontforge.FontForge.png + desktop/tango/512x512/org.fontforge.FontForge.png + desktop/tango/64x64/org.fontforge.FontForge.png + desktop/tango/pixmaps/org.fontforge.FontForge.xpm + desktop/tango/scalable/org.fontforge.FontForge.svg + desktop/tango/src/icon-16x16-apps-fontforge.svg + desktop/tango/src/icon-24x24-apps-fontforge.svg + desktop/tango/src/icon-32x32-apps-fontforge.svg + doc/.gitignore + doc/CMakeLists.txt + doc/html/.gitignore + doc/manifest.txt + doc/sphinx/_static/custom.css + doc/sphinx/appendices.rst + doc/sphinx/appendices/OFL-Unofficial.rst + doc/sphinx/appendices/bibliography.rst + doc/sphinx/appendices/diffs.rst + doc/sphinx/appendices/errrecovery.rst + doc/sphinx/appendices/files.rst + doc/sphinx/appendices/nonbmp.rst + doc/sphinx/appendices/quotations.rst + doc/sphinx/conf.py + doc/sphinx/fontutils.rst + doc/sphinx/fontutils/acorn2sfd.rst + doc/sphinx/fontutils/fontimage.rst + doc/sphinx/fontutils/fontlint.rst + doc/sphinx/fontutils/sfddiff.rst + doc/sphinx/images/AddLookup-Liga.png + doc/sphinx/images/AmbrosiaFV-bm.png + doc/sphinx/images/AmbrosiaFV.png + doc/sphinx/images/As.png + doc/sphinx/images/BASEdlg.png + doc/sphinx/images/BASEfeat.png + doc/sphinx/images/BASElang.png + doc/sphinx/images/BethSans.png + doc/sphinx/images/BethSerif.png + doc/sphinx/images/BexpandBigSerifs.png + doc/sphinx/images/BexpandCJK.png + doc/sphinx/images/BexpandLCG.png + doc/sphinx/images/BexpandLCGsquish.png + doc/sphinx/images/BitmapReference.png + doc/sphinx/images/BitmapView.png + doc/sphinx/images/BoldHiraDA.png + doc/sphinx/images/BottomSerif.png + doc/sphinx/images/Bperspective.png + doc/sphinx/images/C1.png + doc/sphinx/images/C10.png + doc/sphinx/images/C2.png + doc/sphinx/images/C3.png + doc/sphinx/images/C4.png + doc/sphinx/images/C5.png + doc/sphinx/images/C6.png + doc/sphinx/images/C7.png + doc/sphinx/images/C8.png + doc/sphinx/images/C9.png + doc/sphinx/images/CaslonOriginality.png + doc/sphinx/images/ChangeGlyph1Dlg.png + doc/sphinx/images/ChangeGlyph2Dlg.png + doc/sphinx/images/ChangeGlyph3Dlg.png + doc/sphinx/images/ChangeWeight.png + doc/sphinx/images/ChangeXHeightDlg.png + doc/sphinx/images/CharPrint.png + doc/sphinx/images/ClippedA.png + doc/sphinx/images/ClippedARaster.png + doc/sphinx/images/CondenseExtend.png + doc/sphinx/images/Constrain1_1.png + doc/sphinx/images/Constrain1_2.png + doc/sphinx/images/Constrain2_1.png + doc/sphinx/images/Constrain2_2.png + doc/sphinx/images/Cspirals.png + doc/sphinx/images/Cspiro0.png + doc/sphinx/images/Cspiro1.png + doc/sphinx/images/Cspiro10.png + doc/sphinx/images/Cspiro2.png + doc/sphinx/images/Cspiro3.png + doc/sphinx/images/Cspiro4.png + doc/sphinx/images/Cspiro5.png + doc/sphinx/images/Cspiro6.png + doc/sphinx/images/Cspiro6_5.png + doc/sphinx/images/Cspiro7.png + doc/sphinx/images/Cspiro8.png + doc/sphinx/images/Cspiro9.png + doc/sphinx/images/CyrilItalicComp.png + doc/sphinx/images/DisplayFonts.png + doc/sphinx/images/Eperspective.png + doc/sphinx/images/FVHMetrics.png + doc/sphinx/images/FVVMetrics.png + doc/sphinx/images/FlatSerif.png + doc/sphinx/images/FontDisplay.png + doc/sphinx/images/FontImage.png + doc/sphinx/images/FontSample.png + doc/sphinx/images/GButton.png + doc/sphinx/images/GCancelButton.png + doc/sphinx/images/GComboBox.png + doc/sphinx/images/GComboBoxMenu.png + doc/sphinx/images/GDefaultButton.png + doc/sphinx/images/GDropList.png + doc/sphinx/images/GLabel.png + doc/sphinx/images/GListMark.png + doc/sphinx/images/GNumericField.png + doc/sphinx/images/GNumericFieldSpinner.png + doc/sphinx/images/GRadio.png + doc/sphinx/images/GSUB-Order.png + doc/sphinx/images/GTextField.png + doc/sphinx/images/GenerateFamily.png + doc/sphinx/images/GenerateOptions.png + doc/sphinx/images/GenerateTTC.png + doc/sphinx/images/GlyphSep-To.png + doc/sphinx/images/GlyphSep-rectangles.png + doc/sphinx/images/GradientDlg.png + doc/sphinx/images/GridFit.png + doc/sphinx/images/GridFitM.png + doc/sphinx/images/H-bm.png + doc/sphinx/images/H-gm.png + doc/sphinx/images/HI.hints.png + doc/sphinx/images/HI.nohints.png + doc/sphinx/images/HebrewMetrics.png + doc/sphinx/images/Hints.png + doc/sphinx/images/InsertTxtDlg.png + doc/sphinx/images/ItalicCompCaslon.png + doc/sphinx/images/ItalicCompGalliard.png + doc/sphinx/images/ItalicDlg.png + doc/sphinx/images/JustOutside.png + doc/sphinx/images/JustifyDlg.png + doc/sphinx/images/JustifyExtenderDlg.png + doc/sphinx/images/JustifyLangDlg.png + doc/sphinx/images/JustifyLookupDlg.png + doc/sphinx/images/KernPairs.png + doc/sphinx/images/LinearGradient.png + doc/sphinx/images/MATH-Constants.png + doc/sphinx/images/MATH-Exten.png + doc/sphinx/images/MATH-GlyphConstructed.png + doc/sphinx/images/MATH-GlyphConstruction.png + doc/sphinx/images/MATH-GlyphConstructionDlg.png + doc/sphinx/images/MATH-Italic.png + doc/sphinx/images/MATH-MathKern.png + doc/sphinx/images/MATH-MathKernGraph.png + doc/sphinx/images/MATH-MathKernText.png + doc/sphinx/images/MATH-TopAccent.png + doc/sphinx/images/MATH-VertVariants.png + doc/sphinx/images/MacFeatName.png + doc/sphinx/images/MacMapping.png + doc/sphinx/images/MassRename.png + doc/sphinx/images/MenuWithMacIcons.png + doc/sphinx/images/MenuWithoutMacIcons.png + doc/sphinx/images/MetalType.jpeg + doc/sphinx/images/MetricsView-features.png + doc/sphinx/images/MetricsView.png + doc/sphinx/images/MultiPrint.png + doc/sphinx/images/NoPointHint.png + doc/sphinx/images/OutlineInline.png + doc/sphinx/images/PageSetup.png + doc/sphinx/images/PathToBind.png + doc/sphinx/images/PoV.png + doc/sphinx/images/Print.png + doc/sphinx/images/QGDlg.png + doc/sphinx/images/QGList.png + doc/sphinx/images/RadialGradient.png + doc/sphinx/images/RadialGradientDlg.png + doc/sphinx/images/ReviewHints.png + doc/sphinx/images/SelectByATT.png + doc/sphinx/images/Shades.png + doc/sphinx/images/Shades2.png + doc/sphinx/images/Shades4.png + doc/sphinx/images/ShadowWireframe.png + doc/sphinx/images/ShowGridFit.png + doc/sphinx/images/SmallcapsDlg.png + doc/sphinx/images/Spacem_1.png + doc/sphinx/images/Spacem_2.png + doc/sphinx/images/SubSuperDlg.png + doc/sphinx/images/TTCvt.png + doc/sphinx/images/TTPoints.png + doc/sphinx/images/TTRaster.png + doc/sphinx/images/TTRegisters.png + doc/sphinx/images/TTStack.png + doc/sphinx/images/TTStorage.png + doc/sphinx/images/TTgloss.png + doc/sphinx/images/TextBoundDistortedGlyphs.png + doc/sphinx/images/TextBoundUnitaryGlyph.png + doc/sphinx/images/TextUnbound.png + doc/sphinx/images/Tile.png + doc/sphinx/images/TilePath.png + doc/sphinx/images/TilePath2.png + doc/sphinx/images/TilePattern.png + doc/sphinx/images/TilePatternDlg.png + doc/sphinx/images/TiledPattern.png + doc/sphinx/images/TiledPattern45.png + doc/sphinx/images/To-kerned.png + doc/sphinx/images/To-unkerned.png + doc/sphinx/images/VerticalMetrics.png + doc/sphinx/images/aItalic.png + doc/sphinx/images/a_dieresis_macron.png + doc/sphinx/images/a_with_anchor.png + doc/sphinx/images/aacutebase.png + doc/sphinx/images/aacutemid.png + doc/sphinx/images/acenter.png + doc/sphinx/images/addlookup-kern.png + doc/sphinx/images/agetinfo.png + doc/sphinx/images/agrave_anchored.png + doc/sphinx/images/ahighest.png + doc/sphinx/images/alignedBaselines.png + doc/sphinx/images/allgreek.png + doc/sphinx/images/anchorcontrol-base.png + doc/sphinx/images/anchorcontrol-mark.png + doc/sphinx/images/arabic-seen.png + doc/sphinx/images/asm1.png + doc/sphinx/images/asm2.png + doc/sphinx/images/asm3.png + doc/sphinx/images/asm4.png + doc/sphinx/images/autowidth.png + doc/sphinx/images/bdfinfo.png + doc/sphinx/images/bed-script.png + doc/sphinx/images/bitmapchar.png + doc/sphinx/images/bitmapsavail.png + doc/sphinx/images/boustrophedon.png + doc/sphinx/images/bowlweb.gif + doc/sphinx/images/bvlayers.png + doc/sphinx/images/bvtools.png + doc/sphinx/images/cap-height.png + doc/sphinx/images/charinfo-comment.png + doc/sphinx/images/charinfo-counters.png + doc/sphinx/images/charinfo-lig.png + doc/sphinx/images/charinfo-pos.png + doc/sphinx/images/charinfo-subs.png + doc/sphinx/images/charinfo-tex.png + doc/sphinx/images/charinfo-tilesize.png + doc/sphinx/images/charinfo-variants.png + doc/sphinx/images/charinfo.png + doc/sphinx/images/charview-multilayer.png + doc/sphinx/images/charview-quadratic.png + doc/sphinx/images/charview-vert.png + doc/sphinx/images/charview2.png + doc/sphinx/images/charwithhintmask.png + doc/sphinx/images/colorbutton.png + doc/sphinx/images/colorpicker.jpeg + doc/sphinx/images/contextchain-class.png + doc/sphinx/images/contextchain-classlist.png + doc/sphinx/images/contextchain-coverage.png + doc/sphinx/images/contextchain-format.png + doc/sphinx/images/contextchain-glyphlists.png + doc/sphinx/images/contextchain-pickglyph.png + doc/sphinx/images/contextchain-simpleclasses.png + doc/sphinx/images/contextchain-simplecoverage.png + doc/sphinx/images/contextchain-simpleglyph.png + doc/sphinx/images/cpinfo.png + doc/sphinx/images/cpodd.png + doc/sphinx/images/cubic2quad.png + doc/sphinx/images/cvarrowicon.png + doc/sphinx/images/cvcornericon.png + doc/sphinx/images/cvcurveicon.png + doc/sphinx/images/cvdebug.png + doc/sphinx/images/cvellipseicon.png + doc/sphinx/images/cvflipicon.png + doc/sphinx/images/cvfreehandicon.png + doc/sphinx/images/cvhandicon.png + doc/sphinx/images/cvhvcurveicon.png + doc/sphinx/images/cvknifeicon.png + doc/sphinx/images/cvmagicon.png + doc/sphinx/images/cvpenicon.png + doc/sphinx/images/cvperspectiveicon.png + doc/sphinx/images/cvpolyicon.png + doc/sphinx/images/cvrecticon.png + doc/sphinx/images/cvrotate3dicon.png + doc/sphinx/images/cvrotateicon.png + doc/sphinx/images/cvrulericon.png + doc/sphinx/images/cvscaleicon.png + doc/sphinx/images/cvskewicon.png + doc/sphinx/images/cvspiroG2icon.png + doc/sphinx/images/cvspiroG4icon.png + doc/sphinx/images/cvspirocornericon.png + doc/sphinx/images/cvspirolefticon.png + doc/sphinx/images/cvspiromodeicon.png + doc/sphinx/images/cvspirorighticon.png + doc/sphinx/images/cvstaricon.png + doc/sphinx/images/cvtangenticon.png + doc/sphinx/images/definegroups.png + doc/sphinx/images/devaBaseline.png + doc/sphinx/images/devaHangBaseline.png + doc/sphinx/images/devaLatinBaseline.png + doc/sphinx/images/displaygroups.png + doc/sphinx/images/eItalic.png + doc/sphinx/images/editcvt.png + doc/sphinx/images/edittransition-context.png + doc/sphinx/images/edittransition-indic.png + doc/sphinx/images/edittransition-insert.png + doc/sphinx/images/edittransition-kern.png + doc/sphinx/images/emptyfont-A-sel.png + doc/sphinx/images/emptyhlig.png + doc/sphinx/images/exclude-post.png + doc/sphinx/images/exclude-pre.png + doc/sphinx/images/expand-joint-post.png + doc/sphinx/images/expand-joint-pre.png + doc/sphinx/images/expand-post.png + doc/sphinx/images/expand-pre.png + doc/sphinx/images/expandedlines.png + doc/sphinx/images/extrema-poi.png + doc/sphinx/images/f+i.png + doc/sphinx/images/fItalic.png + doc/sphinx/images/ffi-caret.png + doc/sphinx/images/ffi-moved.png + doc/sphinx/images/ffi-refs.png + doc/sphinx/images/ffi-rmoverlap.png + doc/sphinx/images/ffi-unlink.png + doc/sphinx/images/fftype16.png + doc/sphinx/images/fftype300.svg + doc/sphinx/images/fi.png + doc/sphinx/images/findprobs-att.png + doc/sphinx/images/findprobs-bb.png + doc/sphinx/images/findprobs-cid.png + doc/sphinx/images/findprobs-hint.png + doc/sphinx/images/findprobs-paths.png + doc/sphinx/images/findprobs-random.png + doc/sphinx/images/findprobs-refs.png + doc/sphinx/images/findprobs.png + doc/sphinx/images/floating-A.png + doc/sphinx/images/fontcompdlg.png + doc/sphinx/images/fontcompresults.png + doc/sphinx/images/fontinfo-charsets.png + doc/sphinx/images/fontinfo-comment.png + doc/sphinx/images/fontinfo-gasp.png + doc/sphinx/images/fontinfo-general.png + doc/sphinx/images/fontinfo-layers.png + doc/sphinx/images/fontinfo-lookups.png + doc/sphinx/images/fontinfo-macfeat.png + doc/sphinx/images/fontinfo-macstyle.png + doc/sphinx/images/fontinfo-markclasses.png + doc/sphinx/images/fontinfo-panose.png + doc/sphinx/images/fontinfo-private.png + doc/sphinx/images/fontinfo-psuid.png + doc/sphinx/images/fontinfo-size.png + doc/sphinx/images/fontinfo-ssnames.png + doc/sphinx/images/fontinfo-subsup.png + doc/sphinx/images/fontinfo-tex.png + doc/sphinx/images/fontinfo-ttfmetrics.png + doc/sphinx/images/fontinfo-ttfname-bigedit.png + doc/sphinx/images/fontinfo-ttfname.png + doc/sphinx/images/fontinfo-ttfvals.png + doc/sphinx/images/fontinfo-unicode.png + doc/sphinx/images/fontinfo-woff.png + doc/sphinx/images/fontinfo.png + doc/sphinx/images/fontview-cid.png + doc/sphinx/images/fontview-grouped.png + doc/sphinx/images/fontview.fr.png + doc/sphinx/images/freehandctl.png + doc/sphinx/images/fv-normal.png + doc/sphinx/images/fv-smallcaps.png + doc/sphinx/images/fvOutOfDateHinting.png + doc/sphinx/images/generate.png + doc/sphinx/images/glyphinfo-one.png + doc/sphinx/images/grave_with_anchor.png + doc/sphinx/images/greymapedit.png + doc/sphinx/images/greymapsavail.png + doc/sphinx/images/hintboundingbox.png + doc/sphinx/images/hintdiagonalends.png + doc/sphinx/images/hintdiagonalinter.png + doc/sphinx/images/hintmaskinfo.png + doc/sphinx/images/histogram.png + doc/sphinx/images/hligaheadruledone.png + doc/sphinx/images/hligallrulesdone.png + doc/sphinx/images/hligback.png + doc/sphinx/images/hligbacknomatch.png + doc/sphinx/images/hligbackrule.png + doc/sphinx/images/hligbackruledone.png + doc/sphinx/images/hligbyclasses.png + doc/sphinx/images/hliggreekahead.png + doc/sphinx/images/hliggreekback.png + doc/sphinx/images/hliggreekclass.png + doc/sphinx/images/hligiotaclass.png + doc/sphinx/images/hligkappa.png + doc/sphinx/images/hligkappaclass.png + doc/sphinx/images/hligkappaiota.png + doc/sphinx/images/hlignewrule.png + doc/sphinx/images/hligrule.png + doc/sphinx/images/hligseqdlg.png + doc/sphinx/images/i1.png + doc/sphinx/images/i2.png + doc/sphinx/images/i3.png + doc/sphinx/images/i4.png + doc/sphinx/images/import.png + doc/sphinx/images/intersect-post.png + doc/sphinx/images/k1.png + doc/sphinx/images/k2.png + doc/sphinx/images/k3.png + doc/sphinx/images/k4.png + doc/sphinx/images/k5.png + doc/sphinx/images/k6.png + doc/sphinx/images/ka-change.png + doc/sphinx/images/kanjifont.png + doc/sphinx/images/kappa_iota-context.png + doc/sphinx/images/kappa_iota-lookup.png + doc/sphinx/images/kappa_iota-subtable.png + doc/sphinx/images/kappaiota-lookups.png + doc/sphinx/images/kern-We-12.png + doc/sphinx/images/kern-We-150.png + doc/sphinx/images/kerningclass.png + doc/sphinx/images/kerningformat.png + doc/sphinx/images/kernpairclose.png + doc/sphinx/images/l1.png + doc/sphinx/images/l10.png + doc/sphinx/images/l2.png + doc/sphinx/images/l3.png + doc/sphinx/images/l4.png + doc/sphinx/images/l5.png + doc/sphinx/images/l6.png + doc/sphinx/images/l7.png + doc/sphinx/images/l8.png + doc/sphinx/images/l9.png + doc/sphinx/images/lang-dlg.png + doc/sphinx/images/latinBaseline.png + doc/sphinx/images/latinHangBaseline.png + doc/sphinx/images/latinNormalBaseline.png + doc/sphinx/images/layerdlg.png + doc/sphinx/images/layers.png + doc/sphinx/images/lcdigits.png + doc/sphinx/images/lookup-metadata.png + doc/sphinx/images/mItalic.png + doc/sphinx/images/macFeatureSetting.png + doc/sphinx/images/macfeature.png + doc/sphinx/images/mergepost.png + doc/sphinx/images/mergepre.png + doc/sphinx/images/metrics-kappa_iota.png + doc/sphinx/images/misalignedBaselines.png + doc/sphinx/images/mmappleaxes.png + doc/sphinx/images/mmaxes.png + doc/sphinx/images/mmcharview.png + doc/sphinx/images/mmcounts.png + doc/sphinx/images/mmdesigns.png + doc/sphinx/images/mmextrapolate2.png + doc/sphinx/images/mmfinal.png + doc/sphinx/images/mmfuncs.png + doc/sphinx/images/mmnamedstyles.png + doc/sphinx/images/mmnamingastyle.png + doc/sphinx/images/newcountermask.png + doc/sphinx/images/newfont.png + doc/sphinx/images/non-linear.png + doc/sphinx/images/o-baddir.png + doc/sphinx/images/o1.png + doc/sphinx/images/o2.png + doc/sphinx/images/o3.png + doc/sphinx/images/o4.png + doc/sphinx/images/o5.png + doc/sphinx/images/openfont.png + doc/sphinx/images/outlinechar.png + doc/sphinx/images/overlappedlines.png + doc/sphinx/images/overshoot.png + doc/sphinx/images/phi-hints-filled.png + doc/sphinx/images/phi-hints-outline.png + doc/sphinx/images/phi-nohints-filled.png + doc/sphinx/images/phi-nohints-outline.png + doc/sphinx/images/pnts.gif + doc/sphinx/images/pointinfo-interp.png + doc/sphinx/images/pointinfo.png + doc/sphinx/images/pointsize.png + doc/sphinx/images/prefs-accent.png + doc/sphinx/images/prefs-apps.png + doc/sphinx/images/prefs-editing.png + doc/sphinx/images/prefs-font.png + doc/sphinx/images/prefs-generate.png + doc/sphinx/images/prefs-generic.png + doc/sphinx/images/prefs-macfeat.png + doc/sphinx/images/prefs-macmap.png + doc/sphinx/images/prefs-navigation.png + doc/sphinx/images/prefs-newfont.png + doc/sphinx/images/prefs-openfont.png + doc/sphinx/images/prefs-opentype.png + doc/sphinx/images/prefs-pshints.png + doc/sphinx/images/prefs-script.png + doc/sphinx/images/prefs-sync.png + doc/sphinx/images/prefs-tt.png + doc/sphinx/images/prefs-ttinstrs.png + doc/sphinx/images/quadbezier.gif + doc/sphinx/images/quadraticspline.gif + doc/sphinx/images/resedit.png + doc/sphinx/images/rgetinfo.png + doc/sphinx/images/rplprocess.png + doc/sphinx/images/rplref.png + doc/sphinx/images/rplsansserifs.png + doc/sphinx/images/rplserifs.png + doc/sphinx/images/ruler.png + doc/sphinx/images/sans-serif-def.png + doc/sphinx/images/script-lang-dlg.png + doc/sphinx/images/serif-def.png + doc/sphinx/images/serif.png + doc/sphinx/images/serif2.png + doc/sphinx/images/setwidth.png + doc/sphinx/images/short-long-s.png + doc/sphinx/images/showatt.png + doc/sphinx/images/sidebearings.png + doc/sphinx/images/sm-picture.png + doc/sphinx/images/spironextconstraint.png + doc/sphinx/images/spiropointinfo.png + doc/sphinx/images/spiroprevconstraint.png + doc/sphinx/images/splines.gif + doc/sphinx/images/statemachine-context.png + doc/sphinx/images/stroke/accuracytarget.svg + doc/sphinx/images/stroke/bevelcap.svg + doc/sphinx/images/stroke/buttcusp.svg + doc/sphinx/images/stroke/caps.svg + doc/sphinx/images/stroke/convexcontrol.svg + doc/sphinx/images/stroke/convexpoly.svg + doc/sphinx/images/stroke/cusps.svg + doc/sphinx/images/stroke/customcapbevel.svg + doc/sphinx/images/stroke/customjoinbevel.svg + doc/sphinx/images/stroke/customround.svg + doc/sphinx/images/stroke/dialog_1x.png + doc/sphinx/images/stroke/exceptional.svg + doc/sphinx/images/stroke/extend_cap.svg + doc/sphinx/images/stroke/extendcapdiff.svg + doc/sphinx/images/stroke/extendcapfix.svg + doc/sphinx/images/stroke/intext.svg + doc/sphinx/images/stroke/join_trimmed.svg + doc/sphinx/images/stroke/joins.svg + doc/sphinx/images/stroke/miters.svg + doc/sphinx/images/stroke/nibnib.svg + doc/sphinx/images/stroke/offset_other.svg + doc/sphinx/images/stroke/offset_smooth.svg + doc/sphinx/images/stroke/offsets.svg + doc/sphinx/images/stroke/paramnibs.svg + doc/sphinx/images/stroke/removeoverlap.svg + doc/sphinx/images/stroke/roundcusp.svg + doc/sphinx/images/stroke/typical.svg + doc/sphinx/images/stroke/uncentered.svg + doc/sphinx/images/strokechar.png + doc/sphinx/images/subtable-ffi.png + doc/sphinx/images/subtable-gpos-anchor.png + doc/sphinx/images/subtable-gpos-kernpair.png + doc/sphinx/images/subtable-gpos-singlefull.png + doc/sphinx/images/subtable-gpos-singlehide.png + doc/sphinx/images/subtable-gsub-ligature.png + doc/sphinx/images/subtable-gsub-single.png + doc/sphinx/images/subtable-oldstyle.png + doc/sphinx/images/subtable-to.png + doc/sphinx/images/tilepath-center.png + doc/sphinx/images/tilepath-final.png + doc/sphinx/images/tilepath-left.png + doc/sphinx/images/tilepath-orig.png + doc/sphinx/images/tilepath-right.png + doc/sphinx/images/tilepath-scale.png + doc/sphinx/images/tilepath-selection.png + doc/sphinx/images/tilepath-tile.png + doc/sphinx/images/tilepath-ts.png + doc/sphinx/images/tools.png + doc/sphinx/images/transform.png + doc/sphinx/images/transition-context.png + doc/sphinx/images/transition-indic.png + doc/sphinx/images/transition-insert.png + doc/sphinx/images/transition-kern.png + doc/sphinx/images/ttfinstrs-edit.png + doc/sphinx/images/ttfinstrs-view.png + doc/sphinx/images/u432Italic.png + doc/sphinx/images/u433Italic.png + doc/sphinx/images/ucEItalic.png + doc/sphinx/images/vItalic.png + doc/sphinx/images/validation.png + doc/sphinx/images/wItalic.png + doc/sphinx/images/x-height.png + doc/sphinx/images/xItalic.png + doc/sphinx/olddocs/_images/Eback.png + doc/sphinx/olddocs/_images/EbackTtf.png + doc/sphinx/olddocs/_images/Efore.png + doc/sphinx/olddocs/_images/EforeTtf.png + doc/sphinx/olddocs/_images/Ehinted.png + doc/sphinx/olddocs/_images/EhintedTtf.png + doc/sphinx/olddocs/_images/English.gif + doc/sphinx/olddocs/_images/FontForgeSplash.png + doc/sphinx/olddocs/_images/GermanFlag.png + doc/sphinx/olddocs/_images/Nisshoki-Japan.png + doc/sphinx/olddocs/_images/Sti.png + doc/sphinx/olddocs/_images/Sti2.png + doc/sphinx/olddocs/_images/Sti3.png + doc/sphinx/olddocs/_images/Sti4.png + doc/sphinx/olddocs/_images/Sti5.png + doc/sphinx/olddocs/_images/Sti6.png + doc/sphinx/olddocs/_images/Sxi.png + doc/sphinx/olddocs/_images/Sxiti.png + doc/sphinx/olddocs/_images/Sxiti2.png + doc/sphinx/olddocs/_images/Sxiti3.png + doc/sphinx/olddocs/_images/Tricolor.png + doc/sphinx/olddocs/_images/autokern.png + doc/sphinx/olddocs/_images/autowidthmenu.png + doc/sphinx/olddocs/_images/bezier.gif + doc/sphinx/olddocs/_images/charinfo-akhn.png + doc/sphinx/olddocs/_images/contextchain-cselect.png + doc/sphinx/olddocs/_images/contextchain-seqlookup.png + doc/sphinx/olddocs/_images/copyfeatures.png + doc/sphinx/olddocs/_images/doublestruck-B.png + doc/sphinx/olddocs/_images/feature-tag-pos.png + doc/sphinx/olddocs/_images/feature-tag-sub.png + doc/sphinx/olddocs/_images/fftype32.png + doc/sphinx/olddocs/_images/fontinfo-anchors.png + doc/sphinx/olddocs/_images/fontview.ru.png + doc/sphinx/olddocs/_images/fraktur-A.png + doc/sphinx/olddocs/_images/kernbyclasses.png + doc/sphinx/olddocs/_images/kerningclass-kern.png + doc/sphinx/olddocs/_images/langdlg.png + doc/sphinx/olddocs/_images/lparen-174.png + doc/sphinx/olddocs/_images/markclass.png + doc/sphinx/olddocs/_images/newanchor.png + doc/sphinx/olddocs/_images/ott1.png + doc/sphinx/olddocs/_images/ott2_5.png + doc/sphinx/olddocs/_images/ott3.png + doc/sphinx/olddocs/_images/ott4.png + doc/sphinx/olddocs/_images/ott5.png + doc/sphinx/olddocs/_images/removefeature.png + doc/sphinx/olddocs/_images/retagfeature.png + doc/sphinx/olddocs/_images/rparen-174.png + doc/sphinx/olddocs/_images/script-A.png + doc/sphinx/olddocs/_images/scriptlist-pulldown.png + doc/sphinx/olddocs/_images/scriptlist.png + doc/sphinx/olddocs/_images/scriptsdlg.png + doc/sphinx/olddocs/_images/statemachine-class.png + doc/sphinx/olddocs/_images/twolines.png + doc/sphinx/olddocs/old/de/FontForge.css + doc/sphinx/olddocs/old/de/editexample.html + doc/sphinx/olddocs/old/de/editexample2.html + doc/sphinx/olddocs/old/de/editexample3.html + doc/sphinx/olddocs/old/de/editexample4.html + doc/sphinx/olddocs/old/de/editexample5.html + doc/sphinx/olddocs/old/de/editexample6-5.html + doc/sphinx/olddocs/old/de/editexample6.html + doc/sphinx/olddocs/old/de/editexample7.html + doc/sphinx/olddocs/old/ja/AA-Comparison.html + doc/sphinx/olddocs/old/ja/AmbrosiaFV.png + doc/sphinx/olddocs/old/ja/BDFgrey.html + doc/sphinx/olddocs/old/ja/BitmapView.png + doc/sphinx/olddocs/old/ja/FontForge.css + doc/sphinx/olddocs/old/ja/GenerateFamily.png + doc/sphinx/olddocs/old/ja/GenerateOptions.png + doc/sphinx/olddocs/old/ja/GlossaryFS.html + doc/sphinx/olddocs/old/ja/GlossaryFrame.html + doc/sphinx/olddocs/old/ja/HotKeys.html + doc/sphinx/olddocs/old/ja/IndexFS.html + doc/sphinx/olddocs/old/ja/IndexFrame.html + doc/sphinx/olddocs/old/ja/MacFeatName.png + doc/sphinx/olddocs/old/ja/MacMapping.png + doc/sphinx/olddocs/old/ja/MetaFont.html + doc/sphinx/olddocs/old/ja/MetricsView.png + doc/sphinx/olddocs/old/ja/PageSetup.png + doc/sphinx/olddocs/old/ja/PfaEdit-TeX.html + doc/sphinx/olddocs/old/ja/TrueOpenTables.html + doc/sphinx/olddocs/old/ja/UniqueID.html + doc/sphinx/olddocs/old/ja/VerticalMetrics.png + doc/sphinx/olddocs/old/ja/accented.html + doc/sphinx/olddocs/old/ja/acorn2sfd.html + doc/sphinx/olddocs/old/ja/agetinfo.png + doc/sphinx/olddocs/old/ja/anchorcontrol.html + doc/sphinx/olddocs/old/ja/autotrace.html + doc/sphinx/olddocs/old/ja/autowidth.html + doc/sphinx/olddocs/old/ja/bdfinfo.html + doc/sphinx/olddocs/old/ja/bezier.html + doc/sphinx/olddocs/old/ja/bibliography.html + doc/sphinx/olddocs/old/ja/bitmapsavail.png + doc/sphinx/olddocs/old/ja/bitmapview.html + doc/sphinx/olddocs/old/ja/changelog.html + doc/sphinx/olddocs/old/ja/charinfo.html + doc/sphinx/olddocs/old/ja/charview.html + doc/sphinx/olddocs/old/ja/charview2.png + doc/sphinx/olddocs/old/ja/cidmapformat.html + doc/sphinx/olddocs/old/ja/cidmenu.html + doc/sphinx/olddocs/old/ja/cliargs.html + doc/sphinx/olddocs/old/ja/contextchain.html + doc/sphinx/olddocs/old/ja/corpchar.html + doc/sphinx/olddocs/old/ja/definegroups.png + doc/sphinx/olddocs/old/ja/diffs.html + doc/sphinx/olddocs/old/ja/display.html + doc/sphinx/olddocs/old/ja/displaygroups.png + doc/sphinx/olddocs/old/ja/editexample.html + doc/sphinx/olddocs/old/ja/editexample2.html + doc/sphinx/olddocs/old/ja/editexample3.html + doc/sphinx/olddocs/old/ja/editexample4.html + doc/sphinx/olddocs/old/ja/editexample5.html + doc/sphinx/olddocs/old/ja/editexample6-5.html + doc/sphinx/olddocs/old/ja/editexample6.html + doc/sphinx/olddocs/old/ja/editexample7.html + doc/sphinx/olddocs/old/ja/editmenu.html + doc/sphinx/olddocs/old/ja/elementmenu.html + doc/sphinx/olddocs/old/ja/encodingmenu.html + doc/sphinx/olddocs/old/ja/errrecovery.html + doc/sphinx/olddocs/old/ja/expandstroke.png + doc/sphinx/olddocs/old/ja/faq.html + doc/sphinx/olddocs/old/ja/faqFS.html + doc/sphinx/olddocs/old/ja/faqFrame.html + doc/sphinx/olddocs/old/ja/filemenu.html + doc/sphinx/olddocs/old/ja/files.html + doc/sphinx/olddocs/old/ja/fontcompdlg.png + doc/sphinx/olddocs/old/ja/fontcompresults.png + doc/sphinx/olddocs/old/ja/fontinfo-comment.png + doc/sphinx/olddocs/old/ja/fontinfo-macstyle.png + doc/sphinx/olddocs/old/ja/fontinfo-panose.png + doc/sphinx/olddocs/old/ja/fontinfo-private.png + doc/sphinx/olddocs/old/ja/fontinfo-ps.png + doc/sphinx/olddocs/old/ja/fontinfo-size.png + doc/sphinx/olddocs/old/ja/fontinfo-statemach.png + doc/sphinx/olddocs/old/ja/fontinfo-subsup.png + doc/sphinx/olddocs/old/ja/fontinfo-tex.png + doc/sphinx/olddocs/old/ja/fontinfo-ttfmetrics.png + doc/sphinx/olddocs/old/ja/fontinfo-ttfvals.png + doc/sphinx/olddocs/old/ja/fontinfo.html + doc/sphinx/olddocs/old/ja/fontinfo.png + doc/sphinx/olddocs/old/ja/fontutils.html + doc/sphinx/olddocs/old/ja/fontview-grouped.png + doc/sphinx/olddocs/old/ja/fontview.html + doc/sphinx/olddocs/old/ja/future.html + doc/sphinx/olddocs/old/ja/generate.html + doc/sphinx/olddocs/old/ja/generate.png + doc/sphinx/olddocs/old/ja/getinfo.html + doc/sphinx/olddocs/old/ja/glossary.html + doc/sphinx/olddocs/old/ja/gposgsub.html + doc/sphinx/olddocs/old/ja/greymapsavail.png + doc/sphinx/olddocs/old/ja/groups.html + doc/sphinx/olddocs/old/ja/helpmenu.html + doc/sphinx/olddocs/old/ja/hinting.html + doc/sphinx/olddocs/old/ja/hintsmenu.html + doc/sphinx/olddocs/old/ja/histogram.html + doc/sphinx/olddocs/old/ja/index.html + doc/sphinx/olddocs/old/ja/kernpairs.html + doc/sphinx/olddocs/old/ja/layerdlg.png + doc/sphinx/olddocs/old/ja/license.html + doc/sphinx/olddocs/old/ja/locale.html + doc/sphinx/olddocs/old/ja/mac-install.html + doc/sphinx/olddocs/old/ja/macFeatureSetting.png + doc/sphinx/olddocs/old/ja/macfeature.png + doc/sphinx/olddocs/old/ja/macformats.html + doc/sphinx/olddocs/old/ja/mad.html + doc/sphinx/olddocs/old/ja/metricsmenu.html + doc/sphinx/olddocs/old/ja/metricsview.html + doc/sphinx/olddocs/old/ja/mmmenu.html + doc/sphinx/olddocs/old/ja/ms-install.html + doc/sphinx/olddocs/old/ja/multilayer.html + doc/sphinx/olddocs/old/ja/multiplemaster.html + doc/sphinx/olddocs/old/ja/nix-install.html + doc/sphinx/olddocs/old/ja/non-standard.html + doc/sphinx/olddocs/old/ja/nonBMP/index.html + doc/sphinx/olddocs/old/ja/nvd.html + doc/sphinx/olddocs/old/ja/oldchangelog.html + doc/sphinx/olddocs/old/ja/otherlinks.html + doc/sphinx/olddocs/old/ja/overview.html + doc/sphinx/olddocs/old/ja/palmfonts.html + doc/sphinx/olddocs/old/ja/pcf-format.html + doc/sphinx/olddocs/old/ja/pfaeditchangelog.html + doc/sphinx/olddocs/old/ja/pfaeditmath.html + doc/sphinx/olddocs/old/ja/pointinfo-interp.png + doc/sphinx/olddocs/old/ja/pointinfo.png + doc/sphinx/olddocs/old/ja/pointmenu.html + doc/sphinx/olddocs/old/ja/prefs-apps.png + doc/sphinx/olddocs/old/ja/prefs-editing.png + doc/sphinx/olddocs/old/ja/prefs-font.png + doc/sphinx/olddocs/old/ja/prefs-generic.png + doc/sphinx/olddocs/old/ja/prefs-macfeat.png + doc/sphinx/olddocs/old/ja/prefs-macmap.png + doc/sphinx/olddocs/old/ja/prefs-script.png + doc/sphinx/olddocs/old/ja/prefs.html + doc/sphinx/olddocs/old/ja/print.html + doc/sphinx/olddocs/old/ja/privatekey.png + doc/sphinx/olddocs/old/ja/privatekeymenu.png + doc/sphinx/olddocs/old/ja/problems.html + doc/sphinx/olddocs/old/ja/quotations.html + doc/sphinx/olddocs/old/ja/realindex.html + doc/sphinx/olddocs/old/ja/ref-caveats.html + doc/sphinx/olddocs/old/ja/rgetinfo.png + doc/sphinx/olddocs/old/ja/running.html + doc/sphinx/olddocs/old/ja/scripting-alpha.html + doc/sphinx/olddocs/old/ja/scripting-tutorial.html + doc/sphinx/olddocs/old/ja/scripting.html + doc/sphinx/olddocs/old/ja/scriptnotes.html + doc/sphinx/olddocs/old/ja/search.html + doc/sphinx/olddocs/old/ja/selectbyatt.html + doc/sphinx/olddocs/old/ja/selections.html + doc/sphinx/olddocs/old/ja/sfd.html + doc/sphinx/olddocs/old/ja/sfddiff.html + doc/sphinx/olddocs/old/ja/sfdformat.html + doc/sphinx/olddocs/old/ja/showatt.html + doc/sphinx/olddocs/old/ja/source-build.html + doc/sphinx/olddocs/old/ja/splinefont.html + doc/sphinx/olddocs/old/ja/src.html + doc/sphinx/olddocs/old/ja/statemachine.html + doc/sphinx/olddocs/old/ja/tilepath.html + doc/sphinx/olddocs/old/ja/transform.html + doc/sphinx/olddocs/old/ja/ttfinstrs.html + doc/sphinx/olddocs/old/ja/typofeat.html + doc/sphinx/olddocs/old/ja/uninstall.html + doc/sphinx/olddocs/old/ja/viewmenu.html + doc/sphinx/olddocs/old/ja/views.html + doc/sphinx/olddocs/old/ja/vms-install.html + doc/sphinx/olddocs/old/ja/wacom.html + doc/sphinx/olddocs/old/ja/windowmenu.html + doc/sphinx/olddocs/old/ja/xim.html + doc/sphinx/olddocs/old/ja/xres.html + doc/sphinx/scripting/python.rst + doc/sphinx/scripting/python/psMat.rst + doc/sphinx/techref.rst + doc/sphinx/techref/AA-Comparison.rst + doc/sphinx/techref/BDFGrey.rst + doc/sphinx/techref/PfaEdit-TeX.rst + doc/sphinx/techref/SuggestDeltas.rst + doc/sphinx/techref/TrueOpenTables.rst + doc/sphinx/techref/UniqueID.rst + doc/sphinx/techref/accented.rst + doc/sphinx/techref/autotrace.rst + doc/sphinx/techref/bitmaponlysfnt.rst + doc/sphinx/techref/cidmapformat.rst + doc/sphinx/techref/cliargs.rst + doc/sphinx/techref/corpchar.rst + doc/sphinx/techref/featurefile.rst + doc/sphinx/techref/gposgsub.rst + doc/sphinx/techref/hinting.rst + doc/sphinx/techref/macformats.rst + doc/sphinx/techref/non-standard.rst + doc/sphinx/techref/palmfonts.rst + doc/sphinx/techref/pcf-format.rst + doc/sphinx/techref/ref-caveats.rst + doc/sphinx/techref/selections.rst + doc/sphinx/techref/sfdchangelog.rst + doc/sphinx/techref/stroke.rst + doc/sphinx/tutorial.rst + doc/sphinx/tutorial/editexample2.rst + doc/sphinx/tutorial/editexample3.rst + doc/sphinx/tutorial/editexample4.rst + doc/sphinx/tutorial/editexample5.rst + doc/sphinx/tutorial/editexample6-5.rst + doc/sphinx/tutorial/editexample6.rst + doc/sphinx/tutorial/editexample7.rst + doc/sphinx/tutorial/editexample8.rst + doc/sphinx/tutorial/editspiro.rst + doc/sphinx/tutorial/importexample.rst + doc/sphinx/tutorial/scripting-tutorial.rst + doc/sphinx/tutorial/scriptnotes.rst + doc/sphinx/ui.rst + doc/sphinx/ui/dialogs.rst + doc/sphinx/ui/dialogs/InsertTextDlg.rst + doc/sphinx/ui/dialogs/Styles.rst + doc/sphinx/ui/dialogs/anchorcontrol.rst + doc/sphinx/ui/dialogs/autowidth.rst + doc/sphinx/ui/dialogs/baseline.rst + doc/sphinx/ui/dialogs/bdfinfo.rst + doc/sphinx/ui/dialogs/charinfo.rst + doc/sphinx/ui/dialogs/contextchain.rst + doc/sphinx/ui/dialogs/generate.rst + doc/sphinx/ui/dialogs/getinfo.rst + doc/sphinx/ui/dialogs/groups.rst + doc/sphinx/ui/dialogs/histogram.rst + doc/sphinx/ui/dialogs/justify.rst + doc/sphinx/ui/dialogs/kernpairs.rst + doc/sphinx/ui/dialogs/lookups.rst + doc/sphinx/ui/dialogs/math.rst + doc/sphinx/ui/dialogs/multilayer.rst + doc/sphinx/ui/dialogs/multiplemaster.rst + doc/sphinx/ui/dialogs/prefs.rst + doc/sphinx/ui/dialogs/problems.rst + doc/sphinx/ui/dialogs/search.rst + doc/sphinx/ui/dialogs/selectbyatt.rst + doc/sphinx/ui/dialogs/showatt.rst + doc/sphinx/ui/dialogs/statemachine.rst + doc/sphinx/ui/dialogs/tilepath.rst + doc/sphinx/ui/dialogs/transform.rst + doc/sphinx/ui/dialogs/ttfinstrs.rst + doc/sphinx/ui/dialogs/validation.rst + doc/sphinx/ui/mainviews.rst + doc/sphinx/ui/mainviews/bitmapview.rst + doc/sphinx/ui/mainviews/fontview.rst + doc/sphinx/ui/menus.rst + doc/sphinx/ui/menus/cidmenu.rst + doc/sphinx/ui/menus/editmenu.rst + doc/sphinx/ui/menus/elementmenu.rst + doc/sphinx/ui/menus/encodingmenu.rst + doc/sphinx/ui/menus/filemenu.rst + doc/sphinx/ui/menus/helpmenu.rst + doc/sphinx/ui/menus/hintsmenu.rst + doc/sphinx/ui/menus/metricsmenu.rst + doc/sphinx/ui/menus/mmmenu.rst + doc/sphinx/ui/menus/pointmenu.rst + doc/sphinx/ui/menus/toolsmenu.rst + doc/sphinx/ui/menus/viewmenu.rst + doc/sphinx/ui/menus/windowmenu.rst + doc/sphinx/ui/misc/HotKeys.rst + doc/sphinx/ui/misc/fontforge-themes.rst + doc/sphinx/ui/misc/resedit.rst + doc/sphinx/ui/misc/xim.rst + doc/sphinx/ui/misc/xres.rst + fontforge/.gitignore + fontforge/CMakeLists.txt + fontforge/asmfpst.h + fontforge/autohint.h + fontforge/autosave.h + fontforge/autotrace.h + fontforge/autowidth.h + fontforge/bitmapchar.h + fontforge/bvedit.h + fontforge/clipnoui.h + fontforge/crctab.c + fontforge/crctab.h + fontforge/cvexport.h + fontforge/cvimages.h + fontforge/cvundoes.h + fontforge/dumpbdf.h + fontforge/dumppfa.h + fontforge/effects.h + fontforge/encoding.h + fontforge/featurefile.h + fontforge/fvcomposite.h + fontforge/fvfonts.h + fontforge/fvimportbdf.h + fontforge/glif_name_hash.c + fontforge/glif_name_hash.h + fontforge/glyphcomp.h + fontforge/ikarus.h + fontforge/lookups.h + fontforge/macbinary.h + fontforge/macenc.h + fontforge/mathconstants.h + fontforge/namelist.h + fontforge/palmfonts.h + fontforge/parsepdf.h + fontforge/parsepfa.h + fontforge/parsettf.h + fontforge/parsettfatt.h + fontforge/parsettfbmf.h + fontforge/parsettfvar.h + fontforge/psread.h + fontforge/scstyles.h + fontforge/sfd.h + fontforge/spiro.h + fontforge/splinefill.h + fontforge/splineorder2.h + fontforge/splineoverlap.h + fontforge/splinerefigure.h + fontforge/splinesave.h + fontforge/splinesaveafm.h + fontforge/splinestroke.h + fontforge/splineutil.h + fontforge/splineutil2.h + fontforge/start.h + fontforge/svg.h + fontforge/tottf.h + fontforge/tottfaat.h + fontforge/tottfgpos.h + fontforge/tottfvar.h + fontforge/ttfspecial.h + fontforge/winfonts.h + fontforge/woff.h + fontforgeexe/.gitignore + fontforgeexe/CMakeLists.txt + fontforgeexe/fontimage.pe + fontforgeexe/pixmaps/2012/CMakeLists.txt + fontforgeexe/pixmaps/2012/README.md + fontforgeexe/pixmaps/2012/changeweight.png + fontforgeexe/pixmaps/2012/charviewicon.xbm + fontforgeexe/pixmaps/2012/chooseraudio.png + fontforgeexe/pixmaps/2012/chooserback.png + fontforgeexe/pixmaps/2012/chooserbookmark.png + fontforgeexe/pixmaps/2012/choosercid.png + fontforgeexe/pixmaps/2012/choosercompressed.png + fontforgeexe/pixmaps/2012/chooserconfigtool.png + fontforgeexe/pixmaps/2012/choosercore.png + fontforgeexe/pixmaps/2012/chooserdir.png + fontforgeexe/pixmaps/2012/chooserforward.png + fontforgeexe/pixmaps/2012/chooserhomefolder.png + fontforgeexe/pixmaps/2012/chooserimage.png + fontforgeexe/pixmaps/2012/choosermac.png + fontforgeexe/pixmaps/2012/choosermacttf.png + fontforgeexe/pixmaps/2012/choosernobookmark.png + fontforgeexe/pixmaps/2012/chooserobject.png + fontforgeexe/pixmaps/2012/choosertar.png + fontforgeexe/pixmaps/2012/choosertextbdf.png + fontforgeexe/pixmaps/2012/choosertextc.png + fontforgeexe/pixmaps/2012/choosertextcss.png + fontforgeexe/pixmaps/2012/choosertextfontps.png + fontforgeexe/pixmaps/2012/choosertextfontsfd.png + fontforgeexe/pixmaps/2012/choosertexthtml.png + fontforgeexe/pixmaps/2012/choosertextjava.png + fontforgeexe/pixmaps/2012/choosertextmake.png + fontforgeexe/pixmaps/2012/choosertextplain.png + fontforgeexe/pixmaps/2012/choosertextps.png + fontforgeexe/pixmaps/2012/choosertextxml.png + fontforgeexe/pixmaps/2012/chooserttf.png + fontforgeexe/pixmaps/2012/chooserunknown.png + fontforgeexe/pixmaps/2012/chooserupdir.png + fontforgeexe/pixmaps/2012/chooservideo.png + fontforgeexe/pixmaps/2012/colorwheel.png + fontforgeexe/pixmaps/2012/editclear.png + fontforgeexe/pixmaps/2012/editclearback.png + fontforgeexe/pixmaps/2012/editcopy.png + fontforgeexe/pixmaps/2012/editcopyfg2bg.png + fontforgeexe/pixmaps/2012/editcopylayer2layer.png + fontforgeexe/pixmaps/2012/editcopylbearing.png + fontforgeexe/pixmaps/2012/editcopylookupdata.png + fontforgeexe/pixmaps/2012/editcopyrbearing.png + fontforgeexe/pixmaps/2012/editcopyref.png + fontforgeexe/pixmaps/2012/editcopyvwidth.png + fontforgeexe/pixmaps/2012/editcopywidth.png + fontforgeexe/pixmaps/2012/editcut.png + fontforgeexe/pixmaps/2012/editfind.png + fontforgeexe/pixmaps/2012/editjoin.png + fontforgeexe/pixmaps/2012/editmerge.png + fontforgeexe/pixmaps/2012/editpaste.png + fontforgeexe/pixmaps/2012/editpasteafter.png + fontforgeexe/pixmaps/2012/editpasteinto.png + fontforgeexe/pixmaps/2012/editredo.png + fontforgeexe/pixmaps/2012/editrmundoes.png + fontforgeexe/pixmaps/2012/editrplref.png + fontforgeexe/pixmaps/2012/editsameas.png + fontforgeexe/pixmaps/2012/editselect.png + fontforgeexe/pixmaps/2012/editundo.png + fontforgeexe/pixmaps/2012/editunlink.png + fontforgeexe/pixmaps/2012/elementaddextrema.png + fontforgeexe/pixmaps/2012/elementalign.png + fontforgeexe/pixmaps/2012/elementanticlock.png + fontforgeexe/pixmaps/2012/elementautotrace.png + fontforgeexe/pixmaps/2012/elementbdfinfo.png + fontforgeexe/pixmaps/2012/elementbitmapsavail.png + fontforgeexe/pixmaps/2012/elementbuildaccent.png + fontforgeexe/pixmaps/2012/elementbuildcomposite.png + fontforgeexe/pixmaps/2012/elementclockwise.png + fontforgeexe/pixmaps/2012/elementcomparefonts.png + fontforgeexe/pixmaps/2012/elementcomparelayers.png + fontforgeexe/pixmaps/2012/elementcorrectdir.png + fontforgeexe/pixmaps/2012/elementexpandstroke.png + fontforgeexe/pixmaps/2012/elementfindprobs.png + fontforgeexe/pixmaps/2012/elementfontinfo.png + fontforgeexe/pixmaps/2012/elementgetinfo.png + fontforgeexe/pixmaps/2012/elementglyphinfo.png + fontforgeexe/pixmaps/2012/elementhbaselines.png + fontforgeexe/pixmaps/2012/elementinterpolatefonts.png + fontforgeexe/pixmaps/2012/elementmathinfo.png + fontforgeexe/pixmaps/2012/elementmergefonts.png + fontforgeexe/pixmaps/2012/elementorder.png + fontforgeexe/pixmaps/2012/elementotherinfo.png + fontforgeexe/pixmaps/2012/elementregenbitmaps.png + fontforgeexe/pixmaps/2012/elementremovebitmaps.png + fontforgeexe/pixmaps/2012/elementrenameglyph.png + fontforgeexe/pixmaps/2012/elementround.png + fontforgeexe/pixmaps/2012/elementshowdep.png + fontforgeexe/pixmaps/2012/elementsimplify.png + fontforgeexe/pixmaps/2012/elementstyles.png + fontforgeexe/pixmaps/2012/elementtilepath.png + fontforgeexe/pixmaps/2012/elementtilepattern.png + fontforgeexe/pixmaps/2012/elementtransform.png + fontforgeexe/pixmaps/2012/elementvalidate.png + fontforgeexe/pixmaps/2012/elementvbaselines.png + fontforgeexe/pixmaps/2012/exclude.png + fontforgeexe/pixmaps/2012/extendcondense.png + fontforgeexe/pixmaps/2012/fflogo.png + fontforgeexe/pixmaps/2012/fflogo13.png + fontforgeexe/pixmaps/2012/ffsplash1.png + fontforgeexe/pixmaps/2012/ffsplash2.png + fontforgeexe/pixmaps/2012/ffsplash3.png + fontforgeexe/pixmaps/2012/fileclose.png + fontforgeexe/pixmaps/2012/filedisplay.png + fontforgeexe/pixmaps/2012/fileexecute.png + fontforgeexe/pixmaps/2012/fileexport.png + fontforgeexe/pixmaps/2012/filegenerate.png + fontforgeexe/pixmaps/2012/filegeneratefamily.png + fontforgeexe/pixmaps/2012/fileimport.png + fontforgeexe/pixmaps/2012/filemergefeature.png + fontforgeexe/pixmaps/2012/filenew.png + fontforgeexe/pixmaps/2012/fileopen.png + fontforgeexe/pixmaps/2012/fileprefs.png + fontforgeexe/pixmaps/2012/fileprint.png + fontforgeexe/pixmaps/2012/filequit.png + fontforgeexe/pixmaps/2012/filerecent.png + fontforgeexe/pixmaps/2012/filerevert.png + fontforgeexe/pixmaps/2012/filerevertbackup.png + fontforgeexe/pixmaps/2012/filerevertglyph.png + fontforgeexe/pixmaps/2012/filesave.png + fontforgeexe/pixmaps/2012/filesaveall.png + fontforgeexe/pixmaps/2012/filesaveas.png + fontforgeexe/pixmaps/2012/findinter.png + fontforgeexe/pixmaps/2012/fliphor.png + fontforgeexe/pixmaps/2012/flipvert.png + fontforgeexe/pixmaps/2012/fontview2.xbm + fontforgeexe/pixmaps/2012/helpabout.png + fontforgeexe/pixmaps/2012/helphelp.png + fontforgeexe/pixmaps/2012/helpindex.png + fontforgeexe/pixmaps/2012/hintsadddstem.png + fontforgeexe/pixmaps/2012/hintsaddhstem.png + fontforgeexe/pixmaps/2012/hintsaddvstem.png + fontforgeexe/pixmaps/2012/hintsautohint.png + fontforgeexe/pixmaps/2012/hintscleardstems.png + fontforgeexe/pixmaps/2012/hintsclearhstems.png + fontforgeexe/pixmaps/2012/hintsclearvstems.png + fontforgeexe/pixmaps/2012/hintsdontautohint.png + fontforgeexe/pixmaps/2012/hintsreviewhints.png + fontforgeexe/pixmaps/2012/inline.png + fontforgeexe/pixmaps/2012/intersection.png + fontforgeexe/pixmaps/2012/logo.xbm + fontforgeexe/pixmaps/2012/menuempty.png + fontforgeexe/pixmaps/2012/metricscenter.png + fontforgeexe/pixmaps/2012/metricssetlbearing.png + fontforgeexe/pixmaps/2012/metricssetrbearing.png + fontforgeexe/pixmaps/2012/metricssetvwidth.png + fontforgeexe/pixmaps/2012/metricssetwidth.png + fontforgeexe/pixmaps/2012/oblique.png + fontforgeexe/pixmaps/2012/outline.png + fontforgeexe/pixmaps/2012/overlapexclude.png + fontforgeexe/pixmaps/2012/overlapfindinter.png + fontforgeexe/pixmaps/2012/overlapintersection.png + fontforgeexe/pixmaps/2012/overlaprm.png + fontforgeexe/pixmaps/2012/palette3drotate.png + fontforgeexe/pixmaps/2012/palettecorner.png + fontforgeexe/pixmaps/2012/palettecurve.png + fontforgeexe/pixmaps/2012/paletteelipse.png + fontforgeexe/pixmaps/2012/paletteflip.png + fontforgeexe/pixmaps/2012/palettefreehand.png + fontforgeexe/pixmaps/2012/palettehand.png + fontforgeexe/pixmaps/2012/palettehvcurve.png + fontforgeexe/pixmaps/2012/paletteknife.png + fontforgeexe/pixmaps/2012/paletteline.png + fontforgeexe/pixmaps/2012/palettemagnify.png + fontforgeexe/pixmaps/2012/palettepen.png + fontforgeexe/pixmaps/2012/palettepencil.png + fontforgeexe/pixmaps/2012/paletteperspective.png + fontforgeexe/pixmaps/2012/palettepointer.png + fontforgeexe/pixmaps/2012/palettepoly.png + fontforgeexe/pixmaps/2012/paletterect.png + fontforgeexe/pixmaps/2012/paletterotate.png + fontforgeexe/pixmaps/2012/paletteruler.png + fontforgeexe/pixmaps/2012/palettescale.png + fontforgeexe/pixmaps/2012/paletteshift.png + fontforgeexe/pixmaps/2012/paletteskew.png + fontforgeexe/pixmaps/2012/palettesmall3drotate.png + fontforgeexe/pixmaps/2012/palettesmallcorner.png + fontforgeexe/pixmaps/2012/palettesmallcurve.png + fontforgeexe/pixmaps/2012/palettesmallelipse.png + fontforgeexe/pixmaps/2012/palettesmallflip.png + fontforgeexe/pixmaps/2012/palettesmallhand.png + fontforgeexe/pixmaps/2012/palettesmallhvcurve.png + fontforgeexe/pixmaps/2012/palettesmallknife.png + fontforgeexe/pixmaps/2012/palettesmallmag.png + fontforgeexe/pixmaps/2012/palettesmallpen.png + fontforgeexe/pixmaps/2012/palettesmallpencil.png + fontforgeexe/pixmaps/2012/palettesmallperspective.png + fontforgeexe/pixmaps/2012/palettesmallpointer.png + fontforgeexe/pixmaps/2012/palettesmallpoly.png + fontforgeexe/pixmaps/2012/palettesmallrect.png + fontforgeexe/pixmaps/2012/palettesmallrotate.png + fontforgeexe/pixmaps/2012/palettesmallruler.png + fontforgeexe/pixmaps/2012/palettesmallscale.png + fontforgeexe/pixmaps/2012/palettesmallskew.png + fontforgeexe/pixmaps/2012/palettesmallspirocorner.png + fontforgeexe/pixmaps/2012/palettesmallspirocurve.png + fontforgeexe/pixmaps/2012/palettesmallspirog2curve.png + fontforgeexe/pixmaps/2012/palettesmallspiroleft.png + fontforgeexe/pixmaps/2012/palettesmallspiroright.png + fontforgeexe/pixmaps/2012/palettesmallstar.png + fontforgeexe/pixmaps/2012/palettesmalltangent.png + fontforgeexe/pixmaps/2012/palettespirocorner.png + fontforgeexe/pixmaps/2012/palettespirocurve.png + fontforgeexe/pixmaps/2012/palettespirodisabled.png + fontforgeexe/pixmaps/2012/palettespirodown.png + fontforgeexe/pixmaps/2012/palettespirog2curve.png + fontforgeexe/pixmaps/2012/palettespiroleft.png + fontforgeexe/pixmaps/2012/palettespiroright.png + fontforgeexe/pixmaps/2012/palettespiroup.png + fontforgeexe/pixmaps/2012/palettestar.png + fontforgeexe/pixmaps/2012/palettetangent.png + fontforgeexe/pixmaps/2012/pointsG2curve.png + fontforgeexe/pixmaps/2012/pointsaddanchor.png + fontforgeexe/pixmaps/2012/pointscorner.png + fontforgeexe/pixmaps/2012/pointscurve.png + fontforgeexe/pixmaps/2012/pointshvcurve.png + fontforgeexe/pixmaps/2012/pointsmakearc.png + fontforgeexe/pixmaps/2012/pointsmakeline.png + fontforgeexe/pixmaps/2012/pointsnamecontour.png + fontforgeexe/pixmaps/2012/pointsnamepoint.png + fontforgeexe/pixmaps/2012/pointsspironext.png + fontforgeexe/pixmaps/2012/pointsspiroprev.png + fontforgeexe/pixmaps/2012/pointstangent.png + fontforgeexe/pixmaps/2012/ptinfocorner.png + fontforgeexe/pixmaps/2012/ptinfocurve.png + fontforgeexe/pixmaps/2012/ptinfohvcurve.png + fontforgeexe/pixmaps/2012/ptinfotangent.png + fontforgeexe/pixmaps/2012/python.png + fontforgeexe/pixmaps/2012/resources-georgd.in + fontforgeexe/pixmaps/2012/rmoverlap.png + fontforgeexe/pixmaps/2012/rotate180.png + fontforgeexe/pixmaps/2012/rotateccw.png + fontforgeexe/pixmaps/2012/rotatecw.png + fontforgeexe/pixmaps/2012/selectblue.png + fontforgeexe/pixmaps/2012/selectcyan.png + fontforgeexe/pixmaps/2012/selectdefault.png + fontforgeexe/pixmaps/2012/selectgreen.png + fontforgeexe/pixmaps/2012/selectmagenta.png + fontforgeexe/pixmaps/2012/selectred.png + fontforgeexe/pixmaps/2012/selectwhite.png + fontforgeexe/pixmaps/2012/selectyellow.png + fontforgeexe/pixmaps/2012/shadow.png + fontforgeexe/pixmaps/2012/skew.png + fontforgeexe/pixmaps/2012/styleschangeweight.png + fontforgeexe/pixmaps/2012/styleschangexheight.png + fontforgeexe/pixmaps/2012/stylesextendcondense.png + fontforgeexe/pixmaps/2012/stylesinline.png + fontforgeexe/pixmaps/2012/stylesitalic.png + fontforgeexe/pixmaps/2012/stylesoblique.png + fontforgeexe/pixmaps/2012/stylesoutline.png + fontforgeexe/pixmaps/2012/stylesshadow.png + fontforgeexe/pixmaps/2012/stylessmallcaps.png + fontforgeexe/pixmaps/2012/stylessubsuper.png + fontforgeexe/pixmaps/2012/styleswireframe.png + fontforgeexe/pixmaps/2012/tools3drotate.png + fontforgeexe/pixmaps/2012/toolselipse.png + fontforgeexe/pixmaps/2012/toolsflip.png + fontforgeexe/pixmaps/2012/toolsfreehand.png + fontforgeexe/pixmaps/2012/toolsknife.png + fontforgeexe/pixmaps/2012/toolsmagnify.png + fontforgeexe/pixmaps/2012/toolspen.png + fontforgeexe/pixmaps/2012/toolsperspective.png + fontforgeexe/pixmaps/2012/toolspointer.png + fontforgeexe/pixmaps/2012/toolspolygon.png + fontforgeexe/pixmaps/2012/toolsrect.png + fontforgeexe/pixmaps/2012/toolsrotate.png + fontforgeexe/pixmaps/2012/toolsruler.png + fontforgeexe/pixmaps/2012/toolsscale.png + fontforgeexe/pixmaps/2012/toolsscroll.png + fontforgeexe/pixmaps/2012/toolsskew.png + fontforgeexe/pixmaps/2012/toolsspiro.png + fontforgeexe/pixmaps/2012/toolsstar.png + fontforgeexe/pixmaps/2012/transformfliphor.png + fontforgeexe/pixmaps/2012/transformflipvert.png + fontforgeexe/pixmaps/2012/transformrotate180.png + fontforgeexe/pixmaps/2012/transformrotateccw.png + fontforgeexe/pixmaps/2012/transformrotatecw.png + fontforgeexe/pixmaps/2012/transformskew.png + fontforgeexe/pixmaps/2012/ttdebugcontinue.png + fontforgeexe/pixmaps/2012/ttdebugexit.png + fontforgeexe/pixmaps/2012/ttdebugmenudelta.png + fontforgeexe/pixmaps/2012/ttdebugstepinto.png + fontforgeexe/pixmaps/2012/ttdebugstepout.png + fontforgeexe/pixmaps/2012/ttdebugstepover.png + fontforgeexe/pixmaps/2012/ttdebugstop.png + fontforgeexe/pixmaps/2012/ttdebugstopped.png + fontforgeexe/pixmaps/2012/ttdebugwatchpnt.png + fontforgeexe/pixmaps/2012/viewbiggersize.png + fontforgeexe/pixmaps/2012/viewfindinfont.png + fontforgeexe/pixmaps/2012/viewfit.png + fontforgeexe/pixmaps/2012/viewformer.png + fontforgeexe/pixmaps/2012/viewgoto.png + fontforgeexe/pixmaps/2012/viewinsertafter.png + fontforgeexe/pixmaps/2012/viewinsertbefore.png + fontforgeexe/pixmaps/2012/viewlayers.png + fontforgeexe/pixmaps/2012/viewnext.png + fontforgeexe/pixmaps/2012/viewnextdef.png + fontforgeexe/pixmaps/2012/viewpalettes.png + fontforgeexe/pixmaps/2012/viewprev.png + fontforgeexe/pixmaps/2012/viewprevdef.png + fontforgeexe/pixmaps/2012/viewreplace.png + fontforgeexe/pixmaps/2012/viewsmallersize.png + fontforgeexe/pixmaps/2012/viewzoomin.png + fontforgeexe/pixmaps/2012/viewzoomout.png + fontforgeexe/pixmaps/2012/wireframe.png + fontforgeexe/pixmaps/CMakeLists.txt + fontforgeexe/pixmaps/tango/.gitignore + fontforgeexe/pixmaps/tango/CMakeLists.txt + fontforgeexe/pixmaps/tango/README.md + fontforgeexe/pixmaps/tango/changeweight.png + fontforgeexe/pixmaps/tango/charviewicon.xbm + fontforgeexe/pixmaps/tango/check_off.png + fontforgeexe/pixmaps/tango/check_off_disabled.png + fontforgeexe/pixmaps/tango/check_on.png + fontforgeexe/pixmaps/tango/check_on_disabled.png + fontforgeexe/pixmaps/tango/chooseraudio.png + fontforgeexe/pixmaps/tango/chooserback.png + fontforgeexe/pixmaps/tango/chooserbookmark.png + fontforgeexe/pixmaps/tango/choosercid.png + fontforgeexe/pixmaps/tango/choosercompressed.png + fontforgeexe/pixmaps/tango/chooserconfigtool.png + fontforgeexe/pixmaps/tango/choosercore.png + fontforgeexe/pixmaps/tango/chooserdir.png + fontforgeexe/pixmaps/tango/chooserforward.png + fontforgeexe/pixmaps/tango/chooserhomefolder.png + fontforgeexe/pixmaps/tango/chooserimage.png + fontforgeexe/pixmaps/tango/choosermac.png + fontforgeexe/pixmaps/tango/choosermacttf.png + fontforgeexe/pixmaps/tango/choosernobookmark.png + fontforgeexe/pixmaps/tango/chooserobject.png + fontforgeexe/pixmaps/tango/choosersfdir.png + fontforgeexe/pixmaps/tango/choosertar.png + fontforgeexe/pixmaps/tango/choosertextbdf.png + fontforgeexe/pixmaps/tango/choosertextc.png + fontforgeexe/pixmaps/tango/choosertextcss.png + fontforgeexe/pixmaps/tango/choosertextfontps.png + fontforgeexe/pixmaps/tango/choosertextfontsfd.png + fontforgeexe/pixmaps/tango/choosertexthtml.png + fontforgeexe/pixmaps/tango/choosertextjava.png + fontforgeexe/pixmaps/tango/choosertextmake.png + fontforgeexe/pixmaps/tango/choosertextplain.png + fontforgeexe/pixmaps/tango/choosertextps.png + fontforgeexe/pixmaps/tango/choosertextxml.png + fontforgeexe/pixmaps/tango/chooserttf.png + fontforgeexe/pixmaps/tango/chooserunknown.png + fontforgeexe/pixmaps/tango/chooserupdir.png + fontforgeexe/pixmaps/tango/chooservideo.png + fontforgeexe/pixmaps/tango/colorwheel.png + fontforgeexe/pixmaps/tango/downarrow.png + fontforgeexe/pixmaps/tango/editclear.png + fontforgeexe/pixmaps/tango/editclearback.png + fontforgeexe/pixmaps/tango/editcopy.png + fontforgeexe/pixmaps/tango/editcopyfg2bg.png + fontforgeexe/pixmaps/tango/editcopylayer2layer.png + fontforgeexe/pixmaps/tango/editcopylbearing.png + fontforgeexe/pixmaps/tango/editcopylookupdata.png + fontforgeexe/pixmaps/tango/editcopyrbearing.png + fontforgeexe/pixmaps/tango/editcopyref.png + fontforgeexe/pixmaps/tango/editcopyvwidth.png + fontforgeexe/pixmaps/tango/editcopywidth.png + fontforgeexe/pixmaps/tango/editcut.png + fontforgeexe/pixmaps/tango/editfind.png + fontforgeexe/pixmaps/tango/editjoin.png + fontforgeexe/pixmaps/tango/editmerge.png + fontforgeexe/pixmaps/tango/editmergetoline.png + fontforgeexe/pixmaps/tango/editpaste.png + fontforgeexe/pixmaps/tango/editpasteafter.png + fontforgeexe/pixmaps/tango/editpasteinto.png + fontforgeexe/pixmaps/tango/editredo.png + fontforgeexe/pixmaps/tango/editrmundoes.png + fontforgeexe/pixmaps/tango/editrplref.png + fontforgeexe/pixmaps/tango/editsameas.png + fontforgeexe/pixmaps/tango/editselect.png + fontforgeexe/pixmaps/tango/editundo.png + fontforgeexe/pixmaps/tango/editunlink.png + fontforgeexe/pixmaps/tango/elementaddextrema.png + fontforgeexe/pixmaps/tango/elementalign.png + fontforgeexe/pixmaps/tango/elementanticlock.png + fontforgeexe/pixmaps/tango/elementautotrace.png + fontforgeexe/pixmaps/tango/elementbdfinfo.png + fontforgeexe/pixmaps/tango/elementbitmapsavail.png + fontforgeexe/pixmaps/tango/elementbuildaccent.png + fontforgeexe/pixmaps/tango/elementbuildcomposite.png + fontforgeexe/pixmaps/tango/elementclockwise.png + fontforgeexe/pixmaps/tango/elementcomparefonts.png + fontforgeexe/pixmaps/tango/elementcomparelayers.png + fontforgeexe/pixmaps/tango/elementcorrectdir.png + fontforgeexe/pixmaps/tango/elementexpandstroke.png + fontforgeexe/pixmaps/tango/elementfindprobs.png + fontforgeexe/pixmaps/tango/elementfontinfo.png + fontforgeexe/pixmaps/tango/elementgetinfo.png + fontforgeexe/pixmaps/tango/elementglyphinfo.png + fontforgeexe/pixmaps/tango/elementhbaselines.png + fontforgeexe/pixmaps/tango/elementinterpolatefonts.png + fontforgeexe/pixmaps/tango/elementmathinfo.png + fontforgeexe/pixmaps/tango/elementmergefonts.png + fontforgeexe/pixmaps/tango/elementorder.png + fontforgeexe/pixmaps/tango/elementotherinfo.png + fontforgeexe/pixmaps/tango/elementregenbitmaps.png + fontforgeexe/pixmaps/tango/elementremovebitmaps.png + fontforgeexe/pixmaps/tango/elementrenameglyph.png + fontforgeexe/pixmaps/tango/elementround.png + fontforgeexe/pixmaps/tango/elementshowdep.png + fontforgeexe/pixmaps/tango/elementsimplify.png + fontforgeexe/pixmaps/tango/elementstyles.png + fontforgeexe/pixmaps/tango/elementtilepath.png + fontforgeexe/pixmaps/tango/elementtilepattern.png + fontforgeexe/pixmaps/tango/elementtransform.png + fontforgeexe/pixmaps/tango/elementvalidate.png + fontforgeexe/pixmaps/tango/elementvbaselines.png + fontforgeexe/pixmaps/tango/exclude.png + fontforgeexe/pixmaps/tango/extendcondense.png + fontforgeexe/pixmaps/tango/fflogo.png + fontforgeexe/pixmaps/tango/fflogo13.png + fontforgeexe/pixmaps/tango/ffsplash1.png + fontforgeexe/pixmaps/tango/ffsplash2.png + fontforgeexe/pixmaps/tango/ffsplash3.png + fontforgeexe/pixmaps/tango/fileclose.png + fontforgeexe/pixmaps/tango/fileclose2.png + fontforgeexe/pixmaps/tango/filedisplay.png + fontforgeexe/pixmaps/tango/fileexecute.png + fontforgeexe/pixmaps/tango/fileexport.png + fontforgeexe/pixmaps/tango/filegenerate.png + fontforgeexe/pixmaps/tango/filegeneratefamily.png + fontforgeexe/pixmaps/tango/fileimport.png + fontforgeexe/pixmaps/tango/filemergefeature.png + fontforgeexe/pixmaps/tango/filenew.png + fontforgeexe/pixmaps/tango/fileopen.png + fontforgeexe/pixmaps/tango/fileprefs.png + fontforgeexe/pixmaps/tango/fileprint.png + fontforgeexe/pixmaps/tango/filequit.png + fontforgeexe/pixmaps/tango/filerecent.png + fontforgeexe/pixmaps/tango/filerevert.png + fontforgeexe/pixmaps/tango/filerevertbackup.png + fontforgeexe/pixmaps/tango/filerevertglyph.png + fontforgeexe/pixmaps/tango/filesave.png + fontforgeexe/pixmaps/tango/filesaveall.png + fontforgeexe/pixmaps/tango/filesaveas.png + fontforgeexe/pixmaps/tango/findinter.png + fontforgeexe/pixmaps/tango/fliphor.png + fontforgeexe/pixmaps/tango/flipvert.png + fontforgeexe/pixmaps/tango/fontview2.xbm + fontforgeexe/pixmaps/tango/helpabout.png + fontforgeexe/pixmaps/tango/helphelp.png + fontforgeexe/pixmaps/tango/helpindex.png + fontforgeexe/pixmaps/tango/hintsadddstem.png + fontforgeexe/pixmaps/tango/hintsaddhstem.png + fontforgeexe/pixmaps/tango/hintsaddvstem.png + fontforgeexe/pixmaps/tango/hintsautohint.png + fontforgeexe/pixmaps/tango/hintscleardstems.png + fontforgeexe/pixmaps/tango/hintsclearhstems.png + fontforgeexe/pixmaps/tango/hintsclearvstems.png + fontforgeexe/pixmaps/tango/hintsdontautohint.png + fontforgeexe/pixmaps/tango/hintsreviewhints.png + fontforgeexe/pixmaps/tango/inline.png + fontforgeexe/pixmaps/tango/intersection.png + fontforgeexe/pixmaps/tango/logo.xbm + fontforgeexe/pixmaps/tango/menuempty.png + fontforgeexe/pixmaps/tango/metricscenter.png + fontforgeexe/pixmaps/tango/metricssetlbearing.png + fontforgeexe/pixmaps/tango/metricssetrbearing.png + fontforgeexe/pixmaps/tango/metricssetvwidth.png + fontforgeexe/pixmaps/tango/metricssetwidth.png + fontforgeexe/pixmaps/tango/oblique.png + fontforgeexe/pixmaps/tango/outline.png + fontforgeexe/pixmaps/tango/overlapexclude.png + fontforgeexe/pixmaps/tango/overlapfindinter.png + fontforgeexe/pixmaps/tango/overlapintersection.png + fontforgeexe/pixmaps/tango/overlaprm.png + fontforgeexe/pixmaps/tango/palette3drotate-selected.png + fontforgeexe/pixmaps/tango/palette3drotate.png + fontforgeexe/pixmaps/tango/palettecorner-selected.png + fontforgeexe/pixmaps/tango/palettecorner.png + fontforgeexe/pixmaps/tango/palettecurve-selected.png + fontforgeexe/pixmaps/tango/palettecurve.png + fontforgeexe/pixmaps/tango/paletteelipse-selected.png + fontforgeexe/pixmaps/tango/paletteelipse.png + fontforgeexe/pixmaps/tango/paletteflip-selected.png + fontforgeexe/pixmaps/tango/paletteflip.png + fontforgeexe/pixmaps/tango/palettefreehand-selected.png + fontforgeexe/pixmaps/tango/palettefreehand.png + fontforgeexe/pixmaps/tango/palettehand-selected.png + fontforgeexe/pixmaps/tango/palettehand.png + fontforgeexe/pixmaps/tango/palettehvcurve-selected.png + fontforgeexe/pixmaps/tango/palettehvcurve.png + fontforgeexe/pixmaps/tango/paletteknife-selected.png + fontforgeexe/pixmaps/tango/paletteknife.png + fontforgeexe/pixmaps/tango/paletteline.png + fontforgeexe/pixmaps/tango/palettemagnify-selected.png + fontforgeexe/pixmaps/tango/palettemagnify.png + fontforgeexe/pixmaps/tango/palettepen-selected.png + fontforgeexe/pixmaps/tango/palettepen.png + fontforgeexe/pixmaps/tango/palettepencil.png + fontforgeexe/pixmaps/tango/paletteperspective-selected.png + fontforgeexe/pixmaps/tango/paletteperspective.png + fontforgeexe/pixmaps/tango/palettepointer-selected.png + fontforgeexe/pixmaps/tango/palettepointer.png + fontforgeexe/pixmaps/tango/palettepoly-selected.png + fontforgeexe/pixmaps/tango/palettepoly.png + fontforgeexe/pixmaps/tango/paletterect-selected.png + fontforgeexe/pixmaps/tango/paletterect.png + fontforgeexe/pixmaps/tango/paletterotate-selected.png + fontforgeexe/pixmaps/tango/paletterotate.png + fontforgeexe/pixmaps/tango/paletteruler-selected.png + fontforgeexe/pixmaps/tango/paletteruler.png + fontforgeexe/pixmaps/tango/palettescale-selected.png + fontforgeexe/pixmaps/tango/palettescale.png + fontforgeexe/pixmaps/tango/paletteselectedbg.png + fontforgeexe/pixmaps/tango/paletteshift.png + fontforgeexe/pixmaps/tango/paletteskew-selected.png + fontforgeexe/pixmaps/tango/paletteskew.png + fontforgeexe/pixmaps/tango/palettesmall3drotate.png + fontforgeexe/pixmaps/tango/palettesmallcorner.png + fontforgeexe/pixmaps/tango/palettesmallcurve.png + fontforgeexe/pixmaps/tango/palettesmallelipse.png + fontforgeexe/pixmaps/tango/palettesmallflip.png + fontforgeexe/pixmaps/tango/palettesmallhand.png + fontforgeexe/pixmaps/tango/palettesmallhvcurve.png + fontforgeexe/pixmaps/tango/palettesmallknife.png + fontforgeexe/pixmaps/tango/palettesmallmag.png + fontforgeexe/pixmaps/tango/palettesmallpen.png + fontforgeexe/pixmaps/tango/palettesmallpencil.png + fontforgeexe/pixmaps/tango/palettesmallperspective.png + fontforgeexe/pixmaps/tango/palettesmallpointer.png + fontforgeexe/pixmaps/tango/palettesmallpoly.png + fontforgeexe/pixmaps/tango/palettesmallrect.png + fontforgeexe/pixmaps/tango/palettesmallrotate.png + fontforgeexe/pixmaps/tango/palettesmallruler.png + fontforgeexe/pixmaps/tango/palettesmallscale.png + fontforgeexe/pixmaps/tango/palettesmallskew.png + fontforgeexe/pixmaps/tango/palettesmallspirocorner.png + fontforgeexe/pixmaps/tango/palettesmallspirocurve.png + fontforgeexe/pixmaps/tango/palettesmallspirog2curve.png + fontforgeexe/pixmaps/tango/palettesmallspiroleft.png + fontforgeexe/pixmaps/tango/palettesmallspiroright.png + fontforgeexe/pixmaps/tango/palettesmallstar.png + fontforgeexe/pixmaps/tango/palettesmalltangent.png + fontforgeexe/pixmaps/tango/palettespirocorner-selected.png + fontforgeexe/pixmaps/tango/palettespirocorner.png + fontforgeexe/pixmaps/tango/palettespirocurve-selected.png + fontforgeexe/pixmaps/tango/palettespirocurve.png + fontforgeexe/pixmaps/tango/palettespirodisabled.png + fontforgeexe/pixmaps/tango/palettespirodown.png + fontforgeexe/pixmaps/tango/palettespirog2curve-selected.png + fontforgeexe/pixmaps/tango/palettespirog2curve.png + fontforgeexe/pixmaps/tango/palettespiroleft-selected.png + fontforgeexe/pixmaps/tango/palettespiroleft.png + fontforgeexe/pixmaps/tango/palettespiroright-selected.png + fontforgeexe/pixmaps/tango/palettespiroright.png + fontforgeexe/pixmaps/tango/palettespiroup-selected.png + fontforgeexe/pixmaps/tango/palettespiroup.png + fontforgeexe/pixmaps/tango/palettestar-selected.png + fontforgeexe/pixmaps/tango/palettestar.png + fontforgeexe/pixmaps/tango/palettetangent-selected.png + fontforgeexe/pixmaps/tango/palettetangent.png + fontforgeexe/pixmaps/tango/pointsG2curve.png + fontforgeexe/pixmaps/tango/pointsaddanchor.png + fontforgeexe/pixmaps/tango/pointscorner.png + fontforgeexe/pixmaps/tango/pointscurve.png + fontforgeexe/pixmaps/tango/pointshvcurve.png + fontforgeexe/pixmaps/tango/pointsmakearc.png + fontforgeexe/pixmaps/tango/pointsmakeline.png + fontforgeexe/pixmaps/tango/pointsnamecontour.png + fontforgeexe/pixmaps/tango/pointsnamepoint.png + fontforgeexe/pixmaps/tango/pointsspironext.png + fontforgeexe/pixmaps/tango/pointsspiroprev.png + fontforgeexe/pixmaps/tango/pointstangent.png + fontforgeexe/pixmaps/tango/ptinfocorner.png + fontforgeexe/pixmaps/tango/ptinfocurve.png + fontforgeexe/pixmaps/tango/ptinfohvcurve.png + fontforgeexe/pixmaps/tango/ptinfotangent.png + fontforgeexe/pixmaps/tango/python.png + fontforgeexe/pixmaps/tango/radio_off.png + fontforgeexe/pixmaps/tango/radio_off_disabled.png + fontforgeexe/pixmaps/tango/radio_on.png + fontforgeexe/pixmaps/tango/radio_on_disabled.png + fontforgeexe/pixmaps/tango/resources.in + fontforgeexe/pixmaps/tango/rmoverlap.png + fontforgeexe/pixmaps/tango/rotate180.png + fontforgeexe/pixmaps/tango/rotateccw.png + fontforgeexe/pixmaps/tango/rotatecw.png + fontforgeexe/pixmaps/tango/selectblue.png + fontforgeexe/pixmaps/tango/selectcyan.png + fontforgeexe/pixmaps/tango/selectdefault.png + fontforgeexe/pixmaps/tango/selectgreen.png + fontforgeexe/pixmaps/tango/selectmagenta.png + fontforgeexe/pixmaps/tango/selectred.png + fontforgeexe/pixmaps/tango/selectwhite.png + fontforgeexe/pixmaps/tango/selectyellow.png + fontforgeexe/pixmaps/tango/shadow.png + fontforgeexe/pixmaps/tango/skew.png + fontforgeexe/pixmaps/tango/styleschangeweight.png + fontforgeexe/pixmaps/tango/styleschangexheight.png + fontforgeexe/pixmaps/tango/stylesextendcondense.png + fontforgeexe/pixmaps/tango/stylesinline.png + fontforgeexe/pixmaps/tango/stylesitalic.png + fontforgeexe/pixmaps/tango/stylesoblique.png + fontforgeexe/pixmaps/tango/stylesoutline.png + fontforgeexe/pixmaps/tango/stylesshadow.png + fontforgeexe/pixmaps/tango/stylessmallcaps.png + fontforgeexe/pixmaps/tango/stylessubsuper.png + fontforgeexe/pixmaps/tango/styleswireframe.png + fontforgeexe/pixmaps/tango/text12210.png + fontforgeexe/pixmaps/tango/tools3drotate.png + fontforgeexe/pixmaps/tango/toolselipse.png + fontforgeexe/pixmaps/tango/toolsflip.png + fontforgeexe/pixmaps/tango/toolsfreehand.png + fontforgeexe/pixmaps/tango/toolsknife.png + fontforgeexe/pixmaps/tango/toolsmagnify.png + fontforgeexe/pixmaps/tango/toolspen.png + fontforgeexe/pixmaps/tango/toolsperspective.png + fontforgeexe/pixmaps/tango/toolspointer.png + fontforgeexe/pixmaps/tango/toolspolygon.png + fontforgeexe/pixmaps/tango/toolsrect.png + fontforgeexe/pixmaps/tango/toolsrotate.png + fontforgeexe/pixmaps/tango/toolsruler.png + fontforgeexe/pixmaps/tango/toolsscale.png + fontforgeexe/pixmaps/tango/toolsscroll.png + fontforgeexe/pixmaps/tango/toolsskew.png + fontforgeexe/pixmaps/tango/toolsspiro.png + fontforgeexe/pixmaps/tango/toolsstar.png + fontforgeexe/pixmaps/tango/transformfliphor.png + fontforgeexe/pixmaps/tango/transformflipvert.png + fontforgeexe/pixmaps/tango/transformrotate180.png + fontforgeexe/pixmaps/tango/transformrotateccw.png + fontforgeexe/pixmaps/tango/transformrotatecw.png + fontforgeexe/pixmaps/tango/transformskew.png + fontforgeexe/pixmaps/tango/ttdebugcontinue.png + fontforgeexe/pixmaps/tango/ttdebugexit.png + fontforgeexe/pixmaps/tango/ttdebugmenudelta.png + fontforgeexe/pixmaps/tango/ttdebugstepinto.png + fontforgeexe/pixmaps/tango/ttdebugstepout.png + fontforgeexe/pixmaps/tango/ttdebugstepover.png + fontforgeexe/pixmaps/tango/ttdebugstop.png + fontforgeexe/pixmaps/tango/ttdebugstopped.png + fontforgeexe/pixmaps/tango/ttdebugwatchpnt.png + fontforgeexe/pixmaps/tango/viewbiggersize.png + fontforgeexe/pixmaps/tango/viewfindinfont.png + fontforgeexe/pixmaps/tango/viewfit.png + fontforgeexe/pixmaps/tango/viewformer.png + fontforgeexe/pixmaps/tango/viewgoto.png + fontforgeexe/pixmaps/tango/viewinsertafter.png + fontforgeexe/pixmaps/tango/viewinsertbefore.png + fontforgeexe/pixmaps/tango/viewlayers.png + fontforgeexe/pixmaps/tango/viewnext.png + fontforgeexe/pixmaps/tango/viewnextdef.png + fontforgeexe/pixmaps/tango/viewpalettes.png + fontforgeexe/pixmaps/tango/viewprev.png + fontforgeexe/pixmaps/tango/viewprevdef.png + fontforgeexe/pixmaps/tango/viewreplace.png + fontforgeexe/pixmaps/tango/viewsmallersize.png + fontforgeexe/pixmaps/tango/viewzoomin.png + fontforgeexe/pixmaps/tango/viewzoomout.png + fontforgeexe/pixmaps/tango/wireframe.png + fontforgeexe/sfddiff.pe + fontforgeexe/usermenu.h + gdraw/.gitignore + gdraw/CMakeLists.txt + gdraw/genkeysym.c + gdraw/gxcdrawP.h + gdraw/xkeysyms_unicode.c + gutils/.gitignore + gutils/CMakeLists.txt + inc/.gitignore + inc/CMakeLists.txt + inc/carbon.h + osx/CMakeLists.txt + osx/README + po/.gitignore + po/CMakeLists.txt + po/LINGUAS + po/ca.po + po/de.po + po/el.po + po/en_GB.po + po/es.po + po/fr.po + po/hr.po + po/it.po + po/ja.po + po/ko.po + po/ml.po + po/pl.po + po/pt.po + po/ru.po + po/tr_TR.po + po/uk.po + po/vi.po + po/zh_CN.po + po/zh_TW.po + pycontrib/.gitignore + pycontrib/CMakeLists.txt + pycontrib/FontCompare/.travis.yml + pycontrib/FontCompare/DOC.txt + pycontrib/FontCompare/MANIFEST.in + pycontrib/FontCompare/README.md + pycontrib/FontCompare/fc/data/highres.png + pycontrib/FontCompare/fc/data/masterspritebold.bmp + pycontrib/FontCompare/fc/data/masterspriteitalic.bmp + pycontrib/FontCompare/fc/data/masterspritenormal.bmp + pycontrib/FontCompare/fc/data/mockfile.mcy + pycontrib/FontCompare/fc/docs/doc.txt + pycontrib/FontCompare/fc/temp.bmp + pycontrib/FontCompare/ui/fontCompare.ui + pycontrib/README + pycontrib/even.py + pycontrib/excepthook.py + pycontrib/simple/.gitignore + pycontrib/simple/expand-a.py + pycontrib/simple/load-font-and-show-name.py + pycontrib/svg2glyph/README.md + pycontrib/svg2glyph/SVG/battery_10pct.svg + pycontrib/svg2glyph/SVG/battery_20pct.svg + pycontrib/svg2glyph/SVG/battery_30pct.svg + pycontrib/svg2glyph/SVG/battery_40pct.svg + pycontrib/svg2glyph/SVG/battery_50pct.svg + pycontrib/svg2glyph/SVG/battery_60pct.svg + pycontrib/svg2glyph/SVG/battery_70pct.svg + pycontrib/svg2glyph/SVG/battery_80pct.svg + pycontrib/svg2glyph/SVG/battery_90pct.svg + pycontrib/svg2glyph/SVG/battery_charging.svg + pycontrib/svg2glyph/SVG/battery_empty.svg + pycontrib/svg2glyph/SVG/battery_full.svg + pycontrib/svg2glyph/SVG/brightness_full.svg + pycontrib/svg2glyph/SVG/brightness_half.svg + pycontrib/svg2glyph/SVG/clock.svg + pycontrib/svg2glyph/SVG/layout_monocle.svg + pycontrib/svg2glyph/SVG/layout_tiled.svg + pycontrib/svg2glyph/SVG/net_down.svg + pycontrib/svg2glyph/SVG/net_down2.svg + pycontrib/svg2glyph/SVG/net_up.svg + pycontrib/svg2glyph/SVG/net_up2.svg + pycontrib/svg2glyph/SVG/volume_empty.svg + pycontrib/svg2glyph/SVG/volume_full.svg + pycontrib/svg2glyph/SVG/volume_half.svg + pycontrib/svg2glyph/SVG/volume_high.svg + pycontrib/svg2glyph/SVG/volume_high2.svg + pycontrib/svg2glyph/SVG/volume_low.svg + pycontrib/svg2glyph/SVG/volume_low2.svg + pycontrib/svg2glyph/SVG/volume_medium.svg + pycontrib/svg2glyph/SVG/volume_medium2.svg + pycontrib/svg2glyph/SVG/volume_muted.svg + pycontrib/svg2glyph/SVG/volume_muted2.svg + pycontrib/svg2glyph/svg2glyph + pyhook/.gitignore + pyhook/CMakeLists.txt + pyhook/fontforgepyhook.c + pyhook/psMatpyhook.c + share/.gitignore + share/CMakeLists.txt + share/default + share/default-n + share/prefs + tests/.gitignore + tests/CMakeLists.txt + tests/README + tests/findoverlapbugs.py + tests/fonts/AGL For New Fonts.txt + tests/fonts/ayn+meem.init.svg + tests/fonts/feta20.pfb + tests/fonts/test1011.fea + tests/fonts/test133.fea + tests/fonts/test134.fea + tests/fonts/test135.fea + tests/fonts/test136.fea + tests/helper107.pe + tests/helper118A.pe + tests/helper118B.pe + tests/helper138.pe + tests/link_test.c + tests/svg2ttf.pe + tests/test0001.py + tests/test0002.py + tests/test0003.py + tests/test0004.py + tests/test001.pe + tests/test002.pe + tests/test003.pe + tests/test004.pe + tests/test005.pe + tests/test006.pe + tests/test007.pe + tests/test008.pe + tests/test009.pe + tests/test010.pe + tests/test0101.py + tests/test1001.py + tests/test1001a.py + tests/test1001b.py + tests/test1001c.py + tests/test1002.py + tests/test1003.py + tests/test1004.py + tests/test1005.py + tests/test1006.py + tests/test1007.py + tests/test1008.py + tests/test1009.py + tests/test101.pe + tests/test1010.py + tests/test1011.py + tests/test1012.py + tests/test1013.py + tests/test1014.py + tests/test1015.py + tests/test102.pe + tests/test103.pe + tests/test104.pe + tests/test105.pe + tests/test106.pe + tests/test107.pe + tests/test108.pe + tests/test109.pe + tests/test110.pe + tests/test111.pe + tests/test112.pe + tests/test113.pe + tests/test114.pe + tests/test115.pe + tests/test116.pe + tests/test117.pe + tests/test118.pe + tests/test119.pe + tests/test120.pe + tests/test121.pe + tests/test122.pe + tests/test123.pe + tests/test124.pe + tests/test125.pe + tests/test126.pe + tests/test127.pe + tests/test128.pe + tests/test129.pe + tests/test130.pe + tests/test131.pe + tests/test132.pe + tests/test133.pe + tests/test134.pe + tests/test135.pe + tests/test136.pe + tests/test137.pe + tests/test138.pe + tests/test139.pe + tests/test927.py + tests/test928.py + tests/test929.py + tests/test930.py + tests/test931.py + tests/test932.py + travis-scripts/bintray_descriptor.json + travis-scripts/ffappimagebuild.sh + travis-scripts/ffosxbuild.sh + travis-scripts/pyhook_smoketest.py +Copyright: + NONE +License: UNKNOWN + FIXME + +Files: + Unicode/ArabicForms.c + Unicode/char.c + Unicode/dump.c + Unicode/gwwiconv.c + Unicode/memory.c + Unicode/ucharmap.c + Unicode/utype.c + contrib/admintools/gen_splash.py + contrib/fonttools/rmligamarks.c + contrib/fonttools/ttf2eps.c + fontforge/PfEd.h + fontforge/activeinui.c + fontforge/asmfpst.c + fontforge/autohint.c + fontforge/autosave.c + fontforge/autotrace.c + fontforge/autowidth2.c + fontforge/autowidth2.h + fontforge/baseviews.h + fontforge/bitmapcontrol.c + fontforge/bitmapcontrol.h + fontforge/bvedit.c + fontforge/clipnoui.c + fontforge/cvexport.c + fontforge/cvimages.c + fontforge/cvundoes.c + fontforge/delta.h + fontforge/dumpbdf.c + fontforge/edgelist.h + fontforge/edgelist2.h + fontforge/effects.c + fontforge/encoding.c + fontforge/fffreetype.h + fontforge/ffpython.h + fontforge/flaglist.c + fontforge/flaglist.h + fontforge/fontforge.h + fontforge/fontforgeui.h + fontforge/fontforgevw.h + fontforge/fontviewbase.c + fontforge/freetype.c + fontforge/ftdelta.c + fontforge/fvcomposite.c + fontforge/fvfonts.c + fontforge/fvmetrics.c + fontforge/fvmetrics.h + fontforge/groups.c + fontforge/groups.h + fontforge/langfreq.h + fontforge/lookups.c + fontforge/macbinary.c + fontforge/macenc.c + fontforge/mathconstants.c + fontforge/mem.c + fontforge/mem.h + fontforge/mm.c + fontforge/mm.h + fontforge/namehash.h + fontforge/nonlineartrans.c + fontforge/nonlineartrans.h + fontforge/noprefs.c + fontforge/nouiutil.c + fontforge/ofl.h + fontforge/othersubrs.h + fontforge/palmfonts.c + fontforge/parsepdf.c + fontforge/parsepfa.c + fontforge/parsettfatt.c + fontforge/parsettfbmf.c + fontforge/parsettfvar.c + fontforge/print.h + fontforge/psfont.h + fontforge/psread.c + fontforge/pua.c + fontforge/pua.h + fontforge/savefont.c + fontforge/savefont.h + fontforge/scriptfuncs.h + fontforge/scripting.h + fontforge/scstyles.c + fontforge/sd.h + fontforge/search.c + fontforge/search.h + fontforge/sfd.c + fontforge/sfd1.c + fontforge/sfd1.h + fontforge/sflayoutP.h + fontforge/spiro.c + fontforge/splinechar.c + fontforge/splinefill.c + fontforge/splinefit.c + fontforge/splinefont.c + fontforge/splinefont.h + fontforge/splineorder2.c + fontforge/splineoverlap.c + fontforge/splinerefigure.c + fontforge/splinesave.c + fontforge/splineutil.c + fontforge/start.c + fontforge/stemdb.h + fontforge/svg.c + fontforge/tottfaat.c + fontforge/tottfgpos.c + fontforge/tottfvar.c + fontforge/ttfinstrs.c + fontforge/ttfinstrs.h + fontforge/ttfspecial.c + fontforge/uiinterface.h + fontforge/unicoderange.c + fontforge/unicoderange.h + fontforge/views.h + fontforge/woff.c + fontforge/zapfnomen.c + fontforge/zapfnomen.h + fontforgeexe/alignment.c + fontforgeexe/anchorsaway.c + fontforgeexe/autowidth2dlg.c + fontforgeexe/basedlg.c + fontforgeexe/bdfinfo.c + fontforgeexe/bitmapdlg.c + fontforgeexe/bitmapview.c + fontforgeexe/charinfo.c + fontforgeexe/charview.c + fontforgeexe/charview_private.h + fontforgeexe/clipui.c + fontforgeexe/combinations.c + fontforgeexe/contextchain.c + fontforgeexe/cursors.c + fontforgeexe/cvaddpoints.c + fontforgeexe/cvexportdlg.c + fontforgeexe/cvfreehand.c + fontforgeexe/cvgetinfo.c + fontforgeexe/cvhand.c + fontforgeexe/cvhints.c + fontforgeexe/cvimportdlg.c + fontforgeexe/cvknife.c + fontforgeexe/cvpalettes.c + fontforgeexe/cvpointer.c + fontforgeexe/cvruler.c + fontforgeexe/cvruler.h + fontforgeexe/cvshapes.c + fontforgeexe/cvstroke.c + fontforgeexe/cvtranstools.c + fontforgeexe/deltaui.c + fontforgeexe/displayfonts.c + fontforgeexe/effectsui.c + fontforgeexe/encodingui.c + fontforgeexe/fontview.c + fontforgeexe/freetypeui.c + fontforgeexe/fvfontsdlg.c + fontforgeexe/fvmetricsdlg.c + fontforgeexe/gotodlg.c + fontforgeexe/groupsdlg.c + fontforgeexe/histograms.c + fontforgeexe/images.c + fontforgeexe/justifydlg.c + fontforgeexe/kernclass.c + fontforgeexe/layer2layer.c + fontforgeexe/lookupui.c + fontforgeexe/macencui.c + fontforgeexe/macobjective.m + fontforgeexe/main.c + fontforgeexe/math.c + fontforgeexe/metricsview.c + fontforgeexe/mmdlg.c + fontforgeexe/nonlineartransui.c + fontforgeexe/openfontdlg.c + fontforgeexe/prefs.c + fontforgeexe/problems.c + fontforgeexe/pythonui.c + fontforgeexe/savefontdlg.c + fontforgeexe/scriptingdlg.c + fontforgeexe/scstylesui.c + fontforgeexe/searchview.c + fontforgeexe/sftextfield.c + fontforgeexe/sftextfieldP.h + fontforgeexe/showatt.c + fontforgeexe/simplifydlg.c + fontforgeexe/splashimage.c + fontforgeexe/statemachine.c + fontforgeexe/tilepath.c + fontforgeexe/transform.c + fontforgeexe/ttfinstrsui.c + fontforgeexe/uiutil.c + fontforgeexe/usermenu.c + fontforgeexe/windowmenu.c + gdraw/choosericons.c + gdraw/colorP.h + gdraw/ctlvalues.c + gdraw/div_tables.c + gdraw/drawboxborder.c + gdraw/fontP.h + gdraw/gaskdlg.c + gdraw/gbuttons.c + gdraw/gchardlg.c + gdraw/gcolor.c + gdraw/gcontainer.c + gdraw/gdraw.c + gdraw/gdrawP.h + gdraw/gdrawable.c + gdraw/gdrawbuildchars.c + gdraw/gdrawerror.c + gdraw/gdrawgimage.c + gdraw/gdrawtxt.c + gdraw/gdrawtxtinit.c + gdraw/gdrawwacomdriver.c + gdraw/gfilechooser.c + gdraw/gfiledlg.c + gdraw/ggadgetP.h + gdraw/ggadgets.c + gdraw/ggroupbox.c + gdraw/ghvbox.c + gdraw/gimageclut.c + gdraw/gimagecvt.c + gdraw/gimagexdraw.c + gdraw/gkeysym.c + gdraw/glist.c + gdraw/gmatrixedit.c + gdraw/gmenu.c + gdraw/gprogress.c + gdraw/gradio.c + gdraw/gresedit.c + gdraw/gresource.c + gdraw/gresourceP.h + gdraw/gresourceimage.c + gdraw/growcol.c + gdraw/gsavefiledlg.c + gdraw/gscrollbar.c + gdraw/gspacer.c + gdraw/gtabset.c + gdraw/gtextfield.c + gdraw/gtextinfo.c + gdraw/gwidgetP.h + gdraw/gwidgets.c + gdraw/gxcdraw.c + gdraw/gxdraw.c + gdraw/gxdrawP.h + gutils/fsys.c + gutils/gcol.c + gutils/gimage.c + gutils/gimagebmpP.h + gutils/gimageread.c + gutils/gimagereadbmp.c + gutils/gimagereadgif.c + gutils/gimagereadjpeg.c + gutils/gimagereadpng.c + gutils/gimagereadras.c + gutils/gimagereadrgb.c + gutils/gimagereadtiff.c + gutils/gimagereadxbm.c + gutils/gimagereadxpm.c + gutils/gimagewritebmp.c + gutils/gimagewritegimage.c + gutils/gimagewritejpeg.c + gutils/gimagewritepng.c + gutils/gimagewritexbm.c + gutils/gimagewritexpm.c + gutils/gio.c + gutils/giofile.c + gutils/giofuncP.h + gutils/giotrans.c + gutils/gutils.c + gutils/gwwintl.c + gutils/prefs.c + inc/basics.h + inc/chardata.h + inc/charset.h + inc/gdraw.h + inc/gfile.h + inc/ggadget.h + inc/gicons.h + inc/gimage.h + inc/gio.h + inc/gprogress.h + inc/gresedit.h + inc/gresource.h + inc/gutils.h + inc/gwidget.h + inc/gwwiconv.h + inc/intl.h + inc/prefs.h + inc/unicodelibinfo.h + inc/ustring.h + inc/utype.h + tests/randomtest.c +Copyright: + 2000-2002, George Williams + 2000-2003, George Williams + 2000-2004, George Williams + 2000-2008, George Williams + 2000-2012, George Williams + 2001, George Williams + 2001-2012, George Williams + 2002-2012, George Williams + 2003, George Williams + 2003-2007, George Williams + 2003-2012, George Williams + 2004-2012, George Williams + 2005, George Williams + 2005-2012, George Williams + 2006-2012, George Williams + 2007, George Williams + 2007-2012, George Williams + 2008-2012, George Williams + 2009-2012, George Williams + 2010-2012, George Williams +License: BSD-3-clause + FIXME + +Files: + pycontrib/FontCompare/fc/BitmapHandler.py + pycontrib/FontCompare/fc/DocCompare.py + pycontrib/FontCompare/fc/FontCompare.py + pycontrib/FontCompare/fc/GlyphConsistency.py + pycontrib/FontCompare/fc/__init__.py + pycontrib/FontCompare/fc/main_ui.py + pycontrib/FontCompare/fc/mockify.py + pycontrib/FontCompare/fontcompare + pycontrib/FontCompare/setup.py + pycontrib/FontCompare/unittests/unittests.py +Copyright: + 2013, Mayank Jha +License: LGPL-2.1+ + FIXME + +Files: + fontforge/woff2.cc + gdraw/ggdkcocoa.m + gdraw/ggdkdraw.c + gdraw/ggdkdrawP.h + gdraw/ggdkdrawlogger.c + tests/systestdriver.c +Copyright: + 2016, Jeremy Tan + 2018, Jeremy Tan + 2019, Jeremy Tan +License: BSD-2-clause + FIXME + +Files: + contrib/fonttools/dewoff.c + contrib/fonttools/woff.c + fontforgeexe/cvdebug.c + fontforgeexe/cvdgloss.c + fontforgeexe/cvgridfit.c +Copyright: + 2001-2012, George Williams + 2003-2012, George Williams + 2005-2012, George Williams + 2010, George Williams +License: UNKNOWN + FIXME + +Files: + gdraw/hotkeys.c + gutils/dlist.c + inc/dlist.h + inc/hotkeys.h +Copyright: + 2012, Ben Martin +License: BSD-3-clause + FIXME + +Files: + fontforgeexe/pixmaps/tango/Cantarell-Bold.ttf + fontforgeexe/pixmaps/tango/Cantarell-BoldOblique.ttf + fontforgeexe/pixmaps/tango/Cantarell-Oblique.ttf + fontforgeexe/pixmaps/tango/Cantarell-Regular.ttf +Copyright: + -en-US: Copyright (c) 2009 Dave Crossland + 2009, Dave Crossland ..This font is free software: you can redistribute it and/or modify.it under the terms of the GNU General Public License as published by.the Free Software Foundation, either version 3 of the License, or.(at your option) any later version...In summary, you are free to do anything you like with this font on.your own computer, but if you redistribute modified versions to anyone.at all, you must provide full source files to them when asked...This font is distributed in the hope that it will be useful,.but WITHOUT ANY WARRANTY; without even the implied warranty of.MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the.GNU General Public License for more details...As a special exception, if you create a document which uses this font,.and embed this font or unaltered portions of this font into the.document, this font does not by itself cause the resulting document to.be covered by the GNU General Public License. This exception does not.however invalidate any other reasons why the document might be covered.by the GNU General Public License. If you modify this font, you may.extend this exception to your version of the font, but you are not.obligated to do so. If you do not wish to do so, delete this exception.statement from your version. + Copyright (c) 2009 Dave Crossland +License: GPL + FIXME + +Files: + fontforgeexe/sfundo.c + fontforgeexe/sfundo.h + fontforgeexe/wordlistparser.h + inc/ffglib.h +Copyright: + 2013, Ben Martin +License: GPL-3+ + FIXME + +Files: + tests/fonts/AddExtremaTest2.sfd + tests/fonts/DataURI.sfd + tests/fonts/DirectionTest.sfd + tests/fonts/StrokeTests.sfd +Copyright: + Created by George Williams with FontForge 2.0 (http://fontforge.sf.net) +License: UNKNOWN + FIXME + +Files: + tests/fonts/Ambrosia.sfd + tests/fonts/AmbrosiaBold.sfd + tests/fonts/AmbrosiaItalic.sfd +Copyright: + Encoding: 169 169 + Generated by Fontographer 3.5 +License: UNKNOWN + FIXME + +Files: + cmake/packages/FindCairo.cmake + cmake/packages/FindGLIB.cmake +Copyright: + 2012, Raphael Kubo da Costa +License: BSD-2-clause + FIXME + +Files: + fontforgeexe/startnoui.c + fontforgeexe/startui.c +Copyright: + 2000, -%d. See AUTHORS for Contributors. ", modtime->tm_year+1900 ); + 2000-2012, George Williams + 2007-2012, George Williams +License: BSD-3-clause + FIXME + +Files: + Unicode/charset/gen-charset.pl + Unicode/charset/generate.sh +Copyright: + 2014, Abel Cheung +License: BSD-3-clause + FIXME + +Files: + fontforge/splinefit.h + fontforge/splinestroke.c +Copyright: + 2000-2012, George Williams, 2019 by Skef Iterum +License: BSD-3-clause + FIXME + +Files: + fontforge/utanvec.c + fontforge/utanvec.h +Copyright: + 2019, Skef Iterum +License: BSD-3-clause + FIXME + +Files: + tests/fonts/AddExtremumTest.sfd + tests/fonts/NumberPoints.sfd +Copyright: + Created by George Williams with FontForge 1.0 (http://fontforge.sf.net) +License: UNKNOWN + FIXME + +Files: + tests/fonts/OmittedCharBugs.sfd + tests/fonts/VKern.sfd +Copyright: + Created by George Williams with PfaEdit 1.0 (http://pfaedit.sf.net) +License: UNKNOWN + FIXME + +Files: + tests/fonts/AHBugs.sfd + tests/fonts/SplineOverlapBug1.sfd +Copyright: + Created by KANOU Hiroki with PfaEdit 1.0 (http://pfaedit.sf.net) +License: UNKNOWN + FIXME + +Files: + fontforgeexe/fontimage.1 + fontforgeexe/fontlint.1 +Copyright: + 2006, George Williams (gww@silcom.com). + 2006, George Williams. + 2007, George Williams (gww@silcom.com). +License: UNKNOWN + FIXME + +Files: + doc/sphinx/_extensions/flex_grid.py + doc/sphinx/_extensions/fontforge_scripting_domain.py +Copyright: + 2020, Jeremy Tan +License: UNKNOWN + FIXME + +Files: + fontforgeexe/pixmaps/tango/splash2019.png + fontforgeexe/pixmaps/tango/splash2020.png +Copyright: + Public Domain +License: UNKNOWN + FIXME + +Files: + tests/fonts/FormalScript.sfd + tests/fonts/ItalicHand.sfd +Copyright: + The splines of this font are copyright © 1988 by George Williams. +License: UNKNOWN + FIXME + +Files: + fontforgeexe/pixmaps/tango/Inconsolata-Bold.ttf +Copyright: + -en-US: Created by Raph Levien using his own tools and FontForge. Copyright 2006 Raph Levien. Released under the Apache 2 license. + 2011, Raph Levien..Licensed under the Apache License, Version 2.0 (the "License");.you may not use this file except in compliance with the License..You may obtain a copy of the License at.. http://www.apache.org/licenses/LICENSE-2.0..Unless required by applicable law or agreed to in writing, software.distributed under the License is distributed on an "AS IS" BASIS,.WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied..See the License for the specific language governing permissions and.limitations under the License. + Created by Raph Levien using his own tools and FontForge. Copyright 2006 Raph Levien. Released under the Apache 2 license. +License: Apache-2.0 + FIXME + +Files: + pycontrib/svg2sfd.py +Copyright: + 2013, Google Inc. + Copyright (C) 2011 Google Inc. +License: Apache-2.0 + FIXME + +Files: + fontforge/splineutil2.c +Copyright: + %d, %.50s", tm->tm_year+1900, author ); + %d, Anonymous", tm->tm_year+1900 ); + 2000-2012, George Williams +License: BSD-3-clause + FIXME + +Files: + fontforge/python.c +Copyright: + (PS)", NULL}, + (setter)PyFF_Font_set_cidcopyright, + (setter)PyFF_Font_set_copyright, + 2007-2012, George Williams + message of the cid-keyed font as a whole.", NULL}, + union", 0x200c}, +License: BSD-3-clause + FIXME + +Files: + fontforge/dumppfa.c +Copyright: + *npt; + 2000-2012, George Williams +License: BSD-3-clause + FIXME + +Files: + fontforge/autowidth.c +Copyright: + -- the accent gets in the way) + 2000-2012, George Williams +License: BSD-3-clause + FIXME + +Files: + fontforge/tottf.c +Copyright: + 1); + 2000-2012, George Williams + so we can't distinguish + symbol (sometimes in latin1, sometimes in macroman) +License: BSD-3-clause + FIXME + +Files: + contrib/fonttools/pcl2ttf.c +Copyright: + 1,seg_size,pcl); + 2004, George Williams + [seg_size] = '0'; + base = hdr->header_format==0 ? 64 : 68; + int cnt = 5+(hdr->copyright!=NULL); +License: BSD-3-clause + FIXME + +Files: + fontforge/ttf.h +Copyright: + 1=>family, 2=>weight, 4=>fullname + 2001-2012, George Williams +License: BSD-3-clause + FIXME + +Files: + fontforge/ikarus.c +Copyright: + 2000-2012, George Williams + 796 is a big registered +License: BSD-3-clause + FIXME + +Files: + fontforge/othersubrs.c +Copyright: + 1987-1990, Adobe Systems Incorporated.", + 1990-1994, Adobe Systems Incorporated.", + 2001-2012, George Williams +License: BSD-3-clause + FIXME + +Files: + fontforge/generate_codepoint_selector.py +Copyright: + 2012, Barry Schwartz +License: BSD-3-clause + FIXME + +Files: + Unicode/is_Ligature.c +Copyright: + 2012, Barry Schwartz + 2016, Gioele Barabucci + 2016, Joe Da Silva +License: BSD-3-clause + FIXME + +Files: + Unicode/is_Ligature_data.h +Copyright: + 2012, Barry Schwartz, create is_Ligature.c to test for vulgar fracs + 2016, Gioele Barabucci, Simplify code and create is_Ligature_data.h + 2016, Joe Da Silva, re-write is_Ligature.c for ligs, vulg, and frac +License: BSD-3-clause + FIXME + +Files: + Unicode/makeutype.c +Copyright: + 2000-2012, George Williams + 2001, George Williams " ); + 2012, Barry Schwartz, create is_Ligature.c to test for vulgar fracs " ); + 2016, Gioele Barabucci, Simplify code and create is_Ligature_data.h " ); + 2016, Joe Da Silva, re-write is_Ligature.c for ligs, vulg, and frac " ); +License: BSD-3-clause + FIXME + +Files: + inc/fontforge-config.h.in +Copyright: + 2000-2019, FontForge authors +License: BSD-3-clause + FIXME + +Files: + inc/fontforge-version-extras.h.in +Copyright: + 2019, FontForge developers +License: BSD-3-clause + FIXME + +Files: + Unicode/makebuildtables.c +Copyright: + 2000-2012, George Williams + 2000-2012, George Williams " ); +License: BSD-3-clause + FIXME + +Files: + gdraw/ggdkcdraw.c +Copyright: + 2000-2012, George Williams + 2016, Jeremy Tan +License: BSD-3-clause + FIXME + +Files: + fontforge/featurefile.c +Copyright: + 2000-2012, George Williams + 2012-2013, Khaled Hosny + 2013, Matthew Skala +License: BSD-3-clause + FIXME + +Files: + fontforge/fvimportbdf.c +Copyright: + 1991,1998, The Open Group + 2000-2012, George Williams +License: BSD-3-clause + FIXME + +Files: + fontforge/winfonts.c +Copyright: + 2002-2012, George Williams + [60+1]; + [i] = '0'; + [i] = getc(fnt); + [i]!='0'; ++i ) + [i],file); + [i]==' '; --i ) +License: BSD-3-clause + FIXME + +Files: + fontforge/print.c +Copyright: + 2000-2012, George Williams + ann i dtús báire in éineacht le Dia.", + ineacht le Dia, agus ba Dhia an Briathar.", + jour de l'aimable Trézène.", + kódy ", + la diritta via era smarrita.", + loigné de mon père,", + ramène,", + ruže, na stĺpe sa ďateľ učí kvákaÅ¥ novú ódu o živote ", + ty vojenskou službu, když byl definitivně prohlášen vojenskou lékařskou komisí za blba, živil se prodejem psů, oÅ¡klivých nečistokrevných oblud, kterým padělal rodokmeny.", + ´ ì• + ºå°æœˆ", + çus et de voir leurs drôles d'œufs abîmés.", + ט בים מאוכזב ולפתע מצא לו חברה איך הקליטה ", + العادلة حبا عظي٠+ ال٠+ د٠+ عددا Ù + Ù + قصيرة وجه خالد جيشه الى سورية. قد٠+ ودخلها راكبا على فرسه ال٠+ ᎤᏁᎳᏠ+ ᎧᏃᎮᏘ ᎤᏁᎳᏠ+ は猫である(夏目漱石):吾輩は猫である", + ム+ 上來 奔流到海不復回", + 來", + ç”Ÿæˆ‘æå¿ + 語(紫式部):いづれの御時にか、女御・更衣あまた さぶらひたまひけるなかに、いとやむごとなき 際にはあらぬが、すぐれてときめきたまふありけり。", +License: BSD-3-clause + FIXME + +Files: + fontforge/scripting.c +Copyright: + 2002-2012, George Williams + c->curfv->sf->version); +License: BSD-3-clause + FIXME + +Files: + fontforge/parsettf.c +Copyright: + 2000-2012, George Williams + family, fullname, etc) into equiv + s(FILE *ttf,struct ttfinfo *info) { + s(ttf,info); This one has internal checks + strings,scnt,info)); +License: BSD-3-clause + FIXME + +Files: + fontforge/splinesaveafm.c +Copyright: + 2000-2012, George Williams + flags = getlshort(file); +License: BSD-3-clause + FIXME + +Files: + fontforge/ufo.c +Copyright: + 2003-2012, George Williams + hosts the old ASCII-only PS attribute +License: BSD-3-clause + FIXME + +Files: + fontforgeexe/fontinfo.c +Copyright: + 2000-2012, George Williams + les"; + lkövér"; + n"}, { 0x418, "Normal"}, LANGSTYLE_EMPTY}; + r"; + return( GGadgetGetTitle8(GWidgetGetControl(d->gw,CID_Notice))); + symbol (use (c) instead)."); + t ngoà + t"; + text (in the Names pane) must be entirely ASCII. So, use (c) instead of ©.")}, + ttf_family, ttf_fullname, + union"), NULL, 0, 0, (void *) 0x200c, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '0'}, +License: BSD-3-clause + FIXME + +Files: + fontforge/bitmapchar.c +Copyright: + 2000-2012, George Williams + onlyme); + pt-bdf->sf->copyright); +License: BSD-3-clause + FIXME + +Files: + fontforge/namelist.c +Copyright: + 2000-2012, George Williams + sans", 0xf8e9, 0 }, + serif", 0xf6d9, 0 }, +License: BSD-3-clause + FIXME + +Files: + fontforge/glyphcomp.c +Copyright: + 2006-2012, George Williams + sf2->copyright,_("copyright notice")); +License: BSD-3-clause + FIXME + +Files: + Unicode/ustring.c +Copyright: + 2000-2012, George Williams + sign ) { + symbol to (c) +License: BSD-3-clause + FIXME + +Files: + doc/sphinx/techref/splinefont.rst +Copyright: + 2000-2003, George Williams + version, italicangle, underlinepos, underlineweight. Ascent and descent together + zier curve that those two +License: BSD-3-clause + FIXME + +Files: + fontforge/langfreq.c +Copyright: + 2007-2012, George Williams + êëîïôùû", FRA_consonant_run, FRA_all_consonants, FRA_vowel_run }, + êëïòó", NLD_consonant_run, NLD_all_consonants, NLD_vowel_run }, + ÃªÃ®Ã²Ã³Ã´Ä + ëíóöúüőű", HUN_consonant_run, HUN_all_consonants, HUN_vowel_run }, + íñóúü", ESP_consonant_run, ESP_all_consonants, ESP_vowel_run }, + íóúýěů", CSY_consonant_run, CSY_all_consonants, CSY_vowel_run }, + ö", SVE_consonant_run, SVE_all_consonants, SVE_vowel_run }, +License: BSD-3-clause + FIXME + +Files: + fontforge/sflayout.c +Copyright: + 2007-2012, George Williams + Î±Î²Î³Î´ÎµÎ¶Î·Î¸Î¹ÎºÎ»Î¼Î½Î¾Î¿Ï€ÏÏƒÏ„Ï + ЪЫЬЭЮЯ Ð°Ð±Ð²Ð³Ð´ÐµÐ¶Ð·Ð¸Ð¹ÐºÐ»Ð¼Ð½Ð¾Ð¿Ñ€ÑÑ‚ÑƒÑ„Ñ + ת"; + ‌प‌फ‌ब‌म‌य‌ऱ‌ल‌ळ‌ऴ‌व‌श‌ष‌स‌ह‌र‌भ"; + は猫である(夏目漱石):吾輩は猫である"; +License: BSD-3-clause + FIXME + +Files: + fontforge/stemdb.c +Copyright: + 2005-2012, George Williams and Alexey Kryukov +License: BSD-3-clause + FIXME + +Files: + fontforge/nowakowskittfinstr.c +Copyright: + 2000-2012, George Williams, Michal Nowakowski & Alexey Kryukov +License: BSD-3-clause + FIXME + +Files: + inc/ffgdk.h +Copyright: + 2016, Jeremy Tan +License: BSD-3-clause + FIXME + +Files: + gutils/unicodelibinfo.c +Copyright: + 2013, Jose Da Silva +License: BSD-3-clause + FIXME + +Files: + Packaging/debian/cp-src/copyright +Copyright: + 2000-2010, George Williams + 2006-2010, Debian Fonts Task Force +License: BSD-3-clause and/or GPL + FIXME + +Files: + LICENSE +Copyright: + NONE +License: BSD-3-clause and/or GPL and/or LGPL + FIXME + +Files: + fontforge/ofl.c +Copyright: + %1$d, %2$s (),", + 2007-2012, George Williams + PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE", +License: BSD-3-clause and/or OFL-1.1 + FIXME + +Files: + doc/sphinx/appendices/ff-history.rst +Copyright: + NONE +License: GPL + FIXME + +Files: + fontforge/bezctx_ff.h +Copyright: + 2007, Raph Levien +License: GPL-2 + FIXME + +Files: + tests/fonts/NimbusLGCUni-Regular.sfd +Copyright: + Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development; Cyrillic glyphs added by Valek Filippov (C) 2001; Numero, infinity and Omega made by Dmitry 40in (C) 2001; Greek glyphs Copyright The Omega Project 1996 v. 1997-02-08; Vulgar fractions taken from the FreeFont project v. 2003-12-05; Greek glyphs merged by Alexey Kryukov (C) 2005; Russian pre-1918 letters, various corrections in Cyrillic glyphs and old style numerals Alexey Kryukov (C) 2005 + Encoding: 103 169 301 +License: GPL-2+ + FIXME + +Files: + fontforge/bezctx_ff.c +Copyright: + 2007, George Williams + 2007, Raph Levien +License: GPL-2+ + FIXME + +Files: + Packaging/redhat/FontForge.spec.in +Copyright: + NONE +License: GPL-3 + FIXME + +Files: + COPYING.gplv3 +Copyright: + -like laws that apply to other kinds of + 2007, Free Software Foundation, Inc. + + able work licensed under this + are not + disclaimer" for the program, if necessary. + ed material outside their relationship with you. + if you do + permission, other than the making of an + permission. + treaty adopted on 20 December 1996, or +License: GPL-3 + FIXME + +Files: + fontforgeexe/fontforge.1 +Copyright: + (co 2000(en2014 by George Williams, and is currently + 2000-2007, George Williams (gww@silcom.com). +License: GPL-3 and/or LGPL + FIXME + +Files: + fontforgeexe/sfddiff.1 +Copyright: + (co 2000(en2014 by George Williams, and is currently + 2000-2006, George Williams (gww@silcom.com). Manual +License: GPL-3 and/or LGPL + FIXME + +Files: + fontforgeexe/wordlistparser.c +Copyright: + 2013, Ben Martin + 2014-2015, the FontForge Project Developers. +License: GPL-3+ + FIXME + +Files: + gutils/g_giomime.c +Copyright: + 2012, Khaled Hosny + 2014, Jose Da Silva +License: GPL-3+ + FIXME + +Files: + fontforgeexe/fontlint.pe +Copyright: + 2013, Matthew Skala +License: GPL-3+ + FIXME + +Files: + fontforgeexe/pixmaps/tango/Inconsolata-Regular.ttf +Copyright: + -en-US: Copyright (c) 2006-2012, Raph Levien (firstname.lastname@gmail.com), Copyright (c) 2011-2012, Cyreal (cyreal.org) + Copyright (c) 2006-2012, Raph Levien (firstname.lastname@gmail.com), Copyright (c) 2011-2012, Cyreal (cyreal.org) +License: OFL-1.1 + FIXME + +Files: + pycontrib/FontCompare/unittests/lohit.ttf +Copyright: + -en-US: Copyright 2011 Lohit Fonts Project contributors.... Licensed under the SIL Open Font License 1.1 (see file OFL.txt) + Copyright 2011 Lohit Fonts Project contributors.... Licensed under the SIL Open Font License 1.1 (see file OFL.txt) +License: OFL-1.1 + FIXME + +Files: + tests/fonts/NotoSerifTibetan-Regular.ttf +Copyright: + -en-US: Copyright 2018 Google Inc. +License: OFL-1.1 + FIXME + +Files: + tests/fonts/cmbsy10.pfb +Copyright: + 1997,2009, American Mathematical Society (), with Reserved Font Name CMBSY10. +License: OFL-1.1 + FIXME + +Files: + fontforgeexe/pixmaps/tango/OFL.txt +Copyright: + 2009-2010, Understanding Limited (dave@understandinglimited.com) + PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +License: OFL-1.1 + FIXME + +Files: + tests/fonts/n019003l.pfb +Copyright: + (URW)++,Copyright 1999 by (URW)++ Design & Development; Cyrillic glyphs added by Valek Filippov (C) 2001-2005 +License: UNKNOWN + FIXME + +Files: + pycontrib/svg2glyph/SFDir/font.props +Copyright: + (c) 2013 Bastien Dejean +License: UNKNOWN + FIXME + +Files: + contrib/admintools/copyright.c +Copyright: + (char *orig,char *buffer) { + (lines[0],buffer)) { + 2004-2012, George Williams +License: UNKNOWN + FIXME + +Files: + contrib/fonttools/acorn2sfd.1 +Copyright: + (co 2000(en2012 by George Williams, and is +License: UNKNOWN + FIXME + +Files: + doc/sphinx/appendices/ofl/OFL-FAQ-Unofficial-fr.rst +Copyright: + (ou des titulaires)? + -incorporer les modifications dans l'oeuvre originale, un petit + Open-Source. + anmoins ouverts à + artistique tout en autorisant les collaborations. Cela élimine + ateurs non anglophones à + ateurs qui envisagent de licencier leur travail sous + ation + ation et l'utilisation de polices de + ations + ations ou vous appartenir, et que + avec les licences de ces logiciels. Vous pouvez + avec suffisamment de protection artistique pour les + canisme de repli de logiciels + canisme de substitution lui même est en dehors du cadre de + car ce choix + cents en tête. Quelques exemples:) + cessite des fontes facilement disponibles et supportant des langues peu + cessite pas d'inclure la licence et + cette idée en distribuant leur travail sous OFL. S'il vous plaît, + cieuse, et encouragerait + cification, ainsi que l'endroit où trouver une documentation + cimens de rendu, etc... + cis et discriminants, et à + claration + clarer comme nom réservé seulement la partie + clarera + crit du titulaire du copyright, cf 2.7). Les utilisateurs qui + crit la compagnie "XYZ" à + crit. + crits. Par exemple, même si "FooBar" est un nom réservé, vous pourriez + cupérer votre investissement seulement en vendant les + cédentes resteraient valables. Aucun changement ne peut être + de la contribution des autres. + de la fonte, mais + des + des améliorations sympas, envisageriez vous de les + des glyphes grecs et cyrilliques + dit? + diteur de + dits des contributeurs. + ducatifs ou d'apprentissage, + ducation et le développement basé sur la confiance, qui étudie, + e alphabétiquement par nom de famille.) + e aux fontes et aux logiciels associés (une brique cruciale de cet + e pour être valide. Utiliser, modifier ou redistribuer des composants sous + e sous un + e à + e). Les contributions intéressantes + e. + e. Ce n'est pas une obligation. Le FONTLOG est le + e. Quelques exemples d'assemblages autorisés par l'OFL: traitements de + ellement à + er des problèmes. + es (l'emploi d'un système de contrôle de sources, + es avec la fonte ou tout travail dérivé." + es dans des logiciels existants, il ne peut y + es dans la condition 2 de la licence. + es doivent être sous + es ne doivent jamais voir apparaître le nom + es à + es, code source, scripts de fabrication, + es, sans appropriation de la notoriété de l'auteur et avec la même + es. Vous pouvez cependant donner à + es? + est de garder une référence vers la fonte de + et indiquez vos noms réservés au début du fichier de + et une référence à + férence au nom dans le menu de choix des fontes? + férence de fonte dans un + férence à + gal suivant, à + gale et doivent servir uniquement à + gale, + grer dans une future version originale? + jà + la position de la marque combinante brève basse (U+032F) + lection de fonte et dans les mécanismes pour choisir une fonte dans + licence et description) et + lioration de la doc du code adaptatif + lioration de la verbosité et des performances du scripts + liorations + liorations du comportement contextuel + liorations publiées profitent à + liorations à + liorations, dont vous bénéficieriez + liorer la fonte et reverser les résultats à + liorer les fontes pour mon usage + mais sans obligation, à + ment aux conditions de l'OFL. Bien sur, utiliser ou + mentaire. Une contribution devrait + mentaires sur l'utilisation de l'OFL sont + mentaires, les glyphes + n'officialise aucune traduction à + nage, etc... + nien + niens (U+0531 -> U+0587) + nieur - code adaptatif original + néficierez d'un avantage compétitif par votre avance. De nouveau, + nérale. Les auteurs sont d'ailleurs incités à + néralement appréciée. Si + par ...". Par contre, une mention de l'auteur + part dans les champs de description, dans vos sources modifiés ou dans la + part pour + paré, vous + peut autoriser un partenaire privilégié à + peut faire cela. + peut publier une version 'basique' de la + ponse:* + ponse:** Beaucoup d'auteurs seront ravis de votre proposition. Pensez seulement + ponse:** Cette version 1.1 est la première évolution, mineure, de l'OFL. Nous + ponse:** Consultez la déclaration de copyright dans la licence pour connaître + ponse:** De nombreuses personnes pourraient bénéficier de vos évolutions si vous + ponse:** Il est probable que la plupart des auteurs de fontes OFL accepteraient + ponse:** L'idée est d'éviter que des gens fassent des profits simplement en + ponse:** L'idée est que le crédit et la bonne réputation de l'auteur ne soient + ponse:** La meilleure façon de reconnaître les sources de votre design est de + ponse:** La possibilité de lire, écrire, créer et publier dans sa propre langue + ponse:** Le FONTLOG sert à + ponse:** Les auteurs originaux sont invités à + ponse:** Non, C'est une évolution de la version 1.1 de la licence. Si vous + ponse:** Non, le titulaire du copyright conserve tous les droits sur son oeuvre. + ponse:** Non, mais les utilisateurs, les autres développeurs et dessinateurs + ponse:** Non, mais s'il vous plaît, envisagez de partager vos améliorations. + ponse:** Non, mais vous êtes vivement incité à + ponse:** Non, pas toute seule. Les fontes dérivées doivent être sous licence OFL + ponse:** Non. Seuls les développements basés sur une fonte OFL doivent être + ponse:** Non. Si vous distribuez une version modifiée de la fonte, ce doit être + ponse:** Oh Oui. Nous encourageons de tout coeur l'usage de l'OFL pour + ponse:** Oui, bien sur. L'utilisation des feuilles de style cascadées (CSS) est + ponse:** Oui, c'est possible, que ce soit la version originale ou une version + ponse:** Oui, l'obligation de changer le nom d'usage doit s'appliquer dans les + ponse:** Oui, les fontes sous OFL peuvent être librement ajoutées à + ponse:** Oui, mais si vous distribuez cette fonte, elle doit être sous OFL et + ponse:** Oui, tant que vous respectez les conditions de la licence (pas de + ponse:** Oui, à + ponse:** Oui. C'est une bonne manière de subventionner l'amélioration des + ponse:** Oui. Vous pouvez les utiliser comme presque toutes les fontes, mais + ponse:** SIL International est une organisation non gouvernementale mondiale, + ponse:** SIL reconnaît le besoin pour des gens qui ne sont pas familiers avec + ponse:** Vous ne pouvez pas utiliser les mots employés dans les noms réservés, + ponse:** Vous pouvez tout changer tant que la licence est respectée. En d'autre + ponse:** l'OFL est une licence, pas un contrat, et n'a donc pas besoin d'être + pour un traitement de texte en citant l'auteur + prise et d'éviter d'attendre des fonctionnalités qui seraient offertes + qui pourrait prêter à + rable et un + rante." + rence est plutôt floue. Mais la manière + rencier + rentiel avec l'original, ou de modifications très + rents du disque dur. Cela rendra service à + rimenté, vous êtes bien volontiers invité à + rivée particulière ou un produit logiciel. Par exemple, Il ne serait pas + rivées (y compris les + rivées peuvent aisément se distinguer les + rivées. Finalement, + rivées? J'aimerais que les gens sachent qui est à + rivés de rester sous OFL ne s'applique + rivés. Aussi, s'il vous plaît, + s + s dans la section des crédits. S'il vous plaît, envisagez + s de + s s'ils + s si vous ne le faites pas. Les gens ont besoin de + s sous OFL. L'idée de la licence est de permettre la mise dans des + s à + s, ni de diffuser une version modifiée sur un + s, par l'auteur de départ ou par d'autres, et + s? + sans la confusion. + senté à + servation des noms garantit que seule la fonte + server les noms "Rivière" et "Bondissante" plutôt que + servé en entier. Cette pratique est déconseillée, mais n'est pas + servé à + servé, mais pas "Sans" qui est un terme classique en + servé? + servés dans les interfaces pour l'usager (sauf + servés dans mes fontes + servés doivent aussi être des mots isolés. Une fonte appelée "Rivière + servés est + servés par défaut? + servés, au travers d'arrangements + servés, inscrivez les après la déclaration de + servés? + sitez pas à + sous le nom + taillé + taillée. Peuvent aussi figurer des références sur comment + taillées sur la fonte + tait un nom de fonte réservé, vous pourriez + tendue avec des droits restreints. Seul le + thodes + tien. + tournés pour faire croire que celui ci approuve ou conseille une version + tro-actif. Le titulaire du copyright peut cependant re-publier une fonte sous + té approuvée par la communauté. Les + té publiée par SIL International et n'a pas de valeur légale pour la + une fonte sous OFL, Comment puis me renseigner + veloppe et encourage le développement d'un ensemble de + veloppement de fontes + veloppement des langues peu connues, par le biais de + veloppement, base de glyphes, + veloppements ultérieurs. Vous pouvez aussi engager des + veloppeurs, 2) documenter les changements apportés + veloppé la licence OFL avec l'aide de la + ventuelles améliorations. Une + ventuelles confusions, et conflits de nommage. En choisissant un nom, soyez + venu. + viter les ambiguïtés. Si une substitution est opérée, + vitez les noms qui reprennent presque les mêmes lettres dans le + volution de la licence ne s'appliquerait qu'aux publications postérieures, et + volutions aux auteurs initiaux? + volutions, ou même bâtir dessus. + volutions? + volué, et contactez les contributeurs successifs au travers des + voluées. Il y avait un besoin pour une licence spécialement + vrier 2005 (Joe Smith) Version 1.1 + vrier 2007 + vrier 2007 (Pat Johnson) Version 1.3 + véler utile dans des noms dérivés. Les noms + és avec. De la même façon, créer une oeuvre graphique en +License: UNKNOWN + FIXME + +Files: + doc/sphinx/ui/mainviews/metricsview.rst +Copyright: + - [F12] h +License: UNKNOWN + FIXME + +Files: + doc/sphinx/appendices/fontstyles.rst +Copyright: + - åŠ + les + lkövérKövér + n + r + t ngoà + tes +License: UNKNOWN + FIXME + +Files: + tests/fonts/test1012.otf +Copyright: + -en-US: Copyright (c) 2019, + Copyright (c) 2019, +License: UNKNOWN + FIXME + +Files: + doc/sphinx/scripting/scripting-alpha.rst +Copyright: + -notice[,fontversion]]]]]) + -notice]]]]) + 1987-1990, Adobe Systems Incorporated. +License: UNKNOWN + FIXME + +Files: + doc/sphinx/appendices/ofl/OFL-Unofficial-fr.rst +Copyright: + , (), + , (), + , (). + NE POURRA ÊTRE TENU + S, BREVETS, MARQUES COMMERCIALES OU AUTRES DROITS. + ateurs non anglophones à + ation de fontes dans + ation et l'utilisation de polices de + ci-dessus ainsi que cette licence. Ces pièces peuvent + claration de + crite expresse. + e avec exactement cette même licence. Cette + e de la 'fonte informatique' ne peut + e ou non, aux conditions suivantes: + e ou non, en tout ou partie, + e par le(s) titulaire(s) du copyright. + e sous la licence SIL Open Font Licence, Version 1.1 + e' désigne tout travail dérivé obtenu en ajoutant, + e, ne peut être vendue par elle même. + e, sans contrepartie, à + es + es avec. + es de la 'fonte informatique' + es en utilisant la 'fonte informatique'. + es librement, tant qu'elles ne sont pas vendues par elles-même. + es, redistribuées et/ou vendues avec des logiciels quelconques, + es, redistribuées et/ou vendues avec n'importe quel + es, étudiées, modifiées + et ceux du ou des + gal + gale, + liorées de manière collective. + lément + nération, de la documentation. + pour des versions modifiées, sauf pour + rivés + rivés ne peut cependant pas être modifiée. Cette obligation de + rivés, peuvent être fournies avec, + rivés. La licence des fontes et de leurs produits + s académiques ou linguistiques, et de fournir un cadre + s comme tels. Cela peut inclure des sources, + s pour promouvoir, conseiller + senté à + serve que les appellations réservées ne soient pas utilisées + servé suivant . + servé suivant . + servé' désigne n'importe quel nom + servés sans autorisation écrite expresse + signe l'ensemble des fichiers mis + signe un créateur, ingénieur, programmeur, auteur + signe une 'fonte informatique' telle que + signé comme tel dans le copyright. + sous cette licence + ta-données + taire du copyright. Cette restriction ne s'applique + tudier, la copier, la fusionner, l'inclure, la modifier, la + té conservée pour éviter d'introduire + té publiée par SIL International et n'a pas de valeur légale pour la + té utilisé, comme + veloppement collaboratif + vrier 2007 + à +License: UNKNOWN + FIXME + +Files: + doc/sphinx/appendices/ofl/OFL-Unofficial-pl.rst +Copyright: + , (), + , (), + , (). +License: UNKNOWN + FIXME + +Files: + doc/sphinx/appendices/ofl/OFL-Unofficial-vi.rst +Copyright: + , <επιπλέον κάτοχοι Ï€Î½ÎµÏ + <ημερομηνίες>, <κάτοχος Ï€Î½ÎµÏ + N ΔΙΚΑΙΩΜΑΤΩΝ, ΔΙΠ+ Î + ΜΑΤΑ & ΣΥΝΘΗΚΕΣ + ΜΑΤΙΚΗ Ή ΕΠ+ ΜΑΤΩΝ ΕΥΡΕΣΙΤΕΧΝΙΑΣ, + Ν + Ν ΔΙΚΑΙΩΜΑΤΩΝ + Ν ΕΜΠ+ Ν ΣΗΜΑΤΩΝ Ή ΑΛΛΩΝ ΔΙΚΑΙΩΜΑΤΩΝ. ΣΕ ΚΑΜΙΑ Î + Ν, ΧΩΡΙΣ Î + Σ ΕΧΕΙ», ΧΩΡΙΣ ΚΑΜΙΑ ΕΓΓΥΗΣΗ ΟΠ+ ΣΗ + ΣΗ Î + ΣΗ Ή ΑΛΛΗ ΥΠ+ ΣΗ, Ο ΚΑΤΟΧΟΣ ΤΩΝ Î +License: UNKNOWN + FIXME + +Files: + tests/fonts/BoxesAndBounds.sfd +Copyright: + Adam Sandler is one of the greatest actors of all time +License: UNKNOWN + FIXME + +Files: + doc/sphinx/ui/dialogs/fontinfo.rst +Copyright: + Allows you to specify the copyright message + Family, Styles), while Fullname and Version have been detached and modified. + Family, Styles, Fullname, Version) will + field can contain whatever you want to put there, but it's a good + zier ` splines for this + ziers, this means that FontForge will be using the +License: UNKNOWN + FIXME + +Files: + AUTHORS +Copyright: + Bastien - fr - French + déric Wang + rio Brito + rémy Bobbio + tar +License: UNKNOWN + FIXME + +Files: + tests/fonts/DejaVuSerif.sfd +Copyright: + Bitstream (see below). DejaVu changes are in public domain.+AAoACgAA-Bitstream Vera Fonts Copyright+AAoA-------------------------------+AAoACgAA-Copyright (c) 2003 by Bitstream, Inc. + Copyright (c) 2003 by Bitstream, Inc. + Encoding: 169 169 169 +License: UNKNOWN + FIXME + +Files: + doc/sphinx/techref/sfdformat.rst +Copyright: + Copyright (C) 1995-2000 by George Williams + s gras". +License: UNKNOWN + FIXME + +Files: + tests/fonts/CaslonMM.sfd +Copyright: + Copyright (c) 1992-2004 by George Williams. Multi-Master example font created with PfaEdit. + Created by George Williams with PfaEdit 1.0 (http://pfaedit.sf.net) + Encoding: 293 169 104 + Encoding: 293 169 189 +License: UNKNOWN + FIXME + +Files: + tests/fonts/Caliban.sfd +Copyright: + Copyright (c) 2001 by George Williams + Encoding: 169 169 +License: UNKNOWN + FIXME + +Files: + doc/sphinx/scripting/python/fontforge.rst +Copyright: + Copyright message of the cid-keyed font as a whole (ie. not the current subfont). + Family, SubFamily, etc.) or + Family, SubFamily, etc.)`` or the + PostScript copyright notice +License: UNKNOWN + FIXME + +Files: + pycontrib/test.sfd +Copyright: + Created by Ben Martin with FontForge 2.0 (http://fontforge.sf.net) +License: UNKNOWN + FIXME + +Files: + tests/fonts/QuadOverlapBugs.sfd +Copyright: + Created by George Williams with FontForge 2.0 (http://fontforge.sf.net) (With a lot of help from tahoma +License: UNKNOWN + FIXME + +Files: + tests/fonts/SimplifyBugs.sfd +Copyright: + Created by George Williams with PfaEdit 1.0 (http://pfaedit.sf.net) Most of these are examples provided by Günter Spahlinger. +License: UNKNOWN + FIXME + +Files: + tests/fonts/OverlapBugs.sfd +Copyright: + Created by PfaEdit 1.0 + Encoding: 169 169 85 +License: UNKNOWN + FIXME + +Files: + inc/gkeysym.h +Copyright: + 1987,1994,1998, The Open Group + 1987, Digital Equipment Corporation, Maynard, Massachusetts +License: UNKNOWN + FIXME + +Files: + cmake/backports/3.15.7/FindPython/Support.cmake +Copyright: + ERROR_QUIET) + MATCHES "ActiveState") +License: UNKNOWN + FIXME + +Files: + doc/sphinx/faq.rst +Copyright: + Generally FontForge will set all these fields appropriately (ie. same as in + be reasonable, and then edit type1inst and + ed. + ed. This means the design itself is not protected, +License: UNKNOWN + FIXME + +Files: + doc/sphinx/appendices/uitranslationnotes.rst +Copyright: + 2000-2006, George Williams + 2004-2006, Pierre Hanser & Yannis Haralambous +License: UNKNOWN + FIXME + +Files: + po/pottitle.patch +Copyright: + 2000-2007, George Williams + YEAR THE PACKAGE'S COPYRIGHT HOLDER +License: UNKNOWN + FIXME + +Files: + po/toengb.c +Copyright: + 2000-2006, George Williams " ); +License: UNKNOWN + FIXME + +Files: + desktop/org.fontforge.FontForge.appdata.xml.in +Copyright: + 2014, Joe Da Silva --> +License: UNKNOWN + FIXME + +Files: + doc/sphinx/appendices/ofl/OFL-FAQ-Unofficial-vi.rst +Copyright: + a + a CD chứa phông chữ kiểu miá» + a CD/DVD chứa bản + a bốn phần nà + a chữ đến những phông chữ gốc trong mã nguồn đã sá»­a đổi, miá» + a các hình tượng OFL đó, phông + a các sá»± tăng cường đó. Lại khuyên + a cứng cá»§a người dùng đó. Hữu ích cho mọi + a nà + a phông chữ OFL là + a phông chữ OFL phải không? + a phương pháp + c SIL Quốc Tế + c SIL là + c SIL đã phát + c khác chính phá»§ (NGO) phát triển và + c khác nhau, nhưng nên + c là + c tạp + cái nà + m bạn sở hữu : bạn có thể cần phải xác nhận như thế khi đóng + m bắt nguồn nà + m bắt nguồn từ bộ biên dịch. Tương tá»±, việc tạo ảnh bằng phông + m bắt nguồn, đúng như chương trình đã biên dịch không + n + n chưa được sá»­a đổi. Điều + n là + n lẫn Được Sá»­a đổi. Mẫu + n như thế nà + n thận mà + n tương lai phải không? + n và + n. + n. Bạn cÅ©ng có thể muốn chứa một + n. Cuối cùng, + n; sá»­ dụng thông tin trong phần báo nhận để + ng + ng bản ghi phông chữ FONTLOG để tìm thông tin về + ng có quyền bao gồm một tập + ng có quyền đóng gói lại phông chữ OFL và + ng có thể diá» + ng có thể ghi thông tin về tổ chức cá»§a họ.) + ng có thể trả cho người khác tăng cường phông chữ, + ng có ích khi sá»± đóng góp được đệ trình dạng đắp vá hay thay đổi + ng công bố tá»± do phông chữ bắt nguồn đó bên ngoà + ng dụng thiết kế + ng dụng thông minh. + ng dụng văn phòng hay hệ + ng gây cảm hứng cho các người khác đóng góp lần lượt, « + ng gặp lỗi + ng hỗ trợ người khác phát triển - một tập hoà + ng hỗ trợ những ngôn ngữ ít ai biết đến hÆ¡n. Tổ chức + ng không cần thiết lời báo nhận kiểu nà + ng khớp với toà + ng như cho nhà + ng nằm trên đĩa đó, để mà + ng phải là + ng phải nằm dưới OFL và + ng phải nằm dưới OFL. Bạn không có quyền hạn chế nó bằng cách nà + ng rất khuyên bạn gồm tà + ng tùy + ng với phông chữ bắt nguồn khác. + ng với phần mềm nằm dưới giấy phép bị hạn chế. + p + p FLOSS (phần mềm tá»± do và + p OFL để tìm thông tin về cách + p OFL. Tức là + p Phông Chữ Mở (OFL) cá»§a SIL + p Phông Chữ Mở (OFL) cá»§a SIL với phông chữ + p Phông Chữ Mở (OFL). + p TrueType), cÅ©ng và + p ai bán riêng. Tuy nhiên, cho phép chứa phông chữ đó trong gói + p bạn giữ lại một sá»± + p bạn gỡ bỏ lời tuyên bố + p bạn sá»­ dụng Tên Phông Chữ Được Dà + p bạn thêm thông tin và + p chúng từ phông chữ OFL sang phông chữ cá»§a mình phải không? + p cá»§a tà + p lời báo nhận có lợi cho tác giả, còn không cho + p lời báo nhận có lợi chính cho người khác hoặc có thể là + p mở chung thích hợp dứt khoát với phông chữ và + p mở. Tập mở nà + p người khác đáng tin dứt khoát sá»­ + p nà + p nó + p phụ và + p quảng cáo trình xá»­ lý + p tính gộp phông chữ OFL + p tôi bán phông chữ riêng? + p tồn tại sẽ còn lại hoạt động. + p đó. + p được cấu thà + p, bằng + p, không phải hợp đồng: giá trị pháp lý cá»§a nó không cần + p. + p? + sá»± xuất bản nà + t khoát. Chẳng hạn, + trước, tìm một tên thích hợp cho phông chữ bắt nguồn cá»§a mình. Hệ thống + tá»± abc.) + y mạnh Phiên Bản Được Sá»­a Đổi nà + y mạnh/xác nhận/quảng cáo kiểu lạm dụng không? +License: UNKNOWN + FIXME + +Files: + doc/sphinx/ui/dialogs/display.rst +Copyright: + free, of course, and preferably in a unicode encoding... +License: UNKNOWN + FIXME + +Files: + doc/sphinx/index.rst +Copyright: + ma" -- for that matter even if you are an English speaker you might prefer + ma" and FontForge will show you + zier splines `) that make up your glyphs. + zier splines the same slope on either side + zier) splines and line segments. FontForge can handle + ziers -- there are no + ziers -- these are numerically simple and have a number of nice properties + ziers or as a set + ziers. +License: UNKNOWN + FIXME + +Files: + doc/sphinx/tutorial/editexample.rst +Copyright: + message and + use third-order Bezier splines, like PS fonts. Quadratic ones +License: UNKNOWN + FIXME + +Files: + Packaging/debian/cp-src/control +Copyright: + rio Brito , +License: UNKNOWN + FIXME + +Files: + doc/sphinx/scripting/scripting.rst +Copyright: + similar to :data:`cidfontname` + the name contained in the postscript Notice field +License: UNKNOWN + FIXME + +Files: + contrib/fonttools/showttf.c +Copyright: + strings, smax ); +License: UNKNOWN + FIXME + +Files: + doc/sphinx/glossary.rst +Copyright: + zier ` + zier curve + zier curves are described in detail in the + zier section of the main manual. ` + zier splines + zier splines` (quadratic +License: UNKNOWN + FIXME + +Files: + doc/sphinx/techref/pfaeditmath.rst +Copyright: + zier ` spline is determined by its two end points + zier curves `. +License: UNKNOWN + FIXME + +Files: + doc/sphinx/techref/bezier.rst +Copyright: + zier Splines [#f1]_ + zier curve may be viewed as: + zier curve: + zier spline between them is: + zier splines were developed by Pierre Bézier (1910-1999). + zier splines). + zier splines, in these there is only one control point between two end points + zier splines. Each control point determines + zier splines. For a quartic spline +License: UNKNOWN + FIXME + +Files: + doc/sphinx/ui/mainviews/charview.rst +Copyright: + zier control points, or +License: UNKNOWN + FIXME + +Files: + tests/test926.py +Copyright: + 2012, W3C(R) (MIT, ERCIM, Keio, Beihang). + S, TRADEMARKS OR OTHER RIGHTS. + Spec_1_0 + Spec_1_0 = { + [YEAR] W3C(R) (MIT, ERCIM, Keio, Beihang)." +License: W3C-20150513 + FIXME + +Files: + */debian +Copyright: + NONE +License: UNKNOWN + FIXME + +Files: + debian/copyright-check +Copyright: + --deb-machine --recursive --lines 0 "$@" -- * + -protected Debian files + 2020, Jonas Smedegaard + 2020, Purism, SPC + K / /mg;' + years for each copyright holder +License: GPL-3+ + FIXME + +Files: + debian/control +Copyright: + rio Brito , +License: UNKNOWN + FIXME + diff --git a/fontforge-common.install b/fontforge-common.install new file mode 100644 index 0000000..fc3dacf --- /dev/null +++ b/fontforge-common.install @@ -0,0 +1,6 @@ +usr/share/fontforge/hotkeys/ +usr/share/fontforge/pixmaps/ +usr/share/fontforge/prefs +usr/share/icons/ +usr/share/locale/ +usr/share/mime/ diff --git a/fontforge-common.manpages b/fontforge-common.manpages new file mode 100644 index 0000000..6b16b19 --- /dev/null +++ b/fontforge-common.manpages @@ -0,0 +1,4 @@ +usr/share/man/man1/fontforge.1 +usr/share/man/man1/fontimage.1 +usr/share/man/man1/fontlint.1 +usr/share/man/man1/sfddiff.1 diff --git a/fontforge-doc.doc-base b/fontforge-doc.doc-base new file mode 100644 index 0000000..3413960 --- /dev/null +++ b/fontforge-doc.doc-base @@ -0,0 +1,9 @@ +Document: fontforge +Title: FontForge Manual +Author: The Fontforge Project Authors +Abstract: FontForge user manual +Section: Graphics + +Format: HTML +Index: /usr/share/doc/fontforge/index.html +Files: /usr/share/doc/fontforge/*.html diff --git a/fontforge-doc.install b/fontforge-doc.install new file mode 100644 index 0000000..8ec5678 --- /dev/null +++ b/fontforge-doc.install @@ -0,0 +1 @@ +usr/share/doc/ diff --git a/fontforge-doc.links b/fontforge-doc.links new file mode 100644 index 0000000..fbf81e0 --- /dev/null +++ b/fontforge-doc.links @@ -0,0 +1 @@ +usr/share/javascript/mathjax usr/share/doc/fontforge/_static/mathjax diff --git a/fontforge-doc.lintian-overrides b/fontforge-doc.lintian-overrides new file mode 100644 index 0000000..4198387 --- /dev/null +++ b/fontforge-doc.lintian-overrides @@ -0,0 +1 @@ +fontforge-doc: zero-byte-file-in-doc-directory [usr/share/doc/fontforge/.nojekyll] diff --git a/fontforge-extras.install b/fontforge-extras.install new file mode 100644 index 0000000..227ca52 --- /dev/null +++ b/fontforge-extras.install @@ -0,0 +1,11 @@ +usr/bin/acorn2sfd +usr/bin/dewoff +usr/bin/findtable +usr/bin/pcl2ttf +usr/bin/pfadecrypt +usr/bin/rmligamarks +usr/bin/showttf +usr/bin/stripttc +usr/bin/ttf2eps +usr/bin/woff +usr/share/fontforge/cidmap/ diff --git a/fontforge-extras.manpages b/fontforge-extras.manpages new file mode 100644 index 0000000..df3c41d --- /dev/null +++ b/fontforge-extras.manpages @@ -0,0 +1,3 @@ +usr/share/man/man1/acorn2sfd.1 +usr/share/man/man1/showttf.1 +usr/share/man/man1/ttf2eps.1 diff --git a/fontforge-nox.install b/fontforge-nox.install new file mode 100644 index 0000000..8f4c9db --- /dev/null +++ b/fontforge-nox.install @@ -0,0 +1,4 @@ +usr/bin/fontforge +usr/bin/fontimage +usr/bin/fontlint +usr/bin/sfddiff diff --git a/fontforge.install b/fontforge.install new file mode 100644 index 0000000..ff2ed9a --- /dev/null +++ b/fontforge.install @@ -0,0 +1,6 @@ +usr/bin/fontforge +usr/bin/fontimage +usr/bin/fontlint +usr/bin/sfddiff +usr/share/applications/ +usr/share/metainfo/ diff --git a/gbp.conf b/gbp.conf new file mode 100644 index 0000000..4fb618a --- /dev/null +++ b/gbp.conf @@ -0,0 +1,6 @@ +# Configuration file for git-buildpackage and friends + +[DEFAULT] +pristine-tar = True +sign-tags = True +filter = ['*/.git*', '*.orig'] diff --git a/libfontforge4.install b/libfontforge4.install new file mode 100644 index 0000000..8b38ff6 --- /dev/null +++ b/libfontforge4.install @@ -0,0 +1 @@ +usr/lib/${DEB_HOST_MULTIARCH}/*.so.* diff --git a/libfontforge4.lintian-overrides b/libfontforge4.lintian-overrides new file mode 100644 index 0000000..e4e45bc --- /dev/null +++ b/libfontforge4.lintian-overrides @@ -0,0 +1,2 @@ +# upstream says /* I documented this member with the wrong spelling... so support it */ +libfontforge4: spelling-error-in-binary usr/lib/*/libfontforge.so.4 persistant persistent diff --git a/not-installed b/not-installed new file mode 100644 index 0000000..39a9ca8 --- /dev/null +++ b/not-installed @@ -0,0 +1,5 @@ +nox/usr/lib/*/*.so +nox/usr/lib/python*/ +nox/usr/share/man/ +nox/usr/share/fontforge/python/excepthook.py +x/usr/lib/*/*.so diff --git a/patches/0001-fix-splinefont-shell-command-injection-5367.patch b/patches/0001-fix-splinefont-shell-command-injection-5367.patch new file mode 100644 index 0000000..f46af75 --- /dev/null +++ b/patches/0001-fix-splinefont-shell-command-injection-5367.patch @@ -0,0 +1,181 @@ +From 216eb14b558df344b206bf82e2bdaf03a1f2f429 Mon Sep 17 00:00:00 2001 +From: Peter Kydas +Date: Tue, 6 Feb 2024 20:03:04 +1100 +Subject: fix splinefont shell command injection (#5367) + +--- + fontforge/splinefont.c | 125 +++++++++++++++++++++++++++++------------ + 1 file changed, 90 insertions(+), 35 deletions(-) + +diff --git a/fontforge/splinefont.c b/fontforge/splinefont.c +index 239fdc035..647daee10 100644 +--- a/fontforge/splinefont.c ++++ b/fontforge/splinefont.c +@@ -788,11 +788,14 @@ return( name ); + + char *Unarchive(char *name, char **_archivedir) { + char *dir = getenv("TMPDIR"); +- char *pt, *archivedir, *listfile, *listcommand, *unarchivecmd, *desiredfile; ++ char *pt, *archivedir, *listfile, *desiredfile; + char *finalfile; + int i; + int doall=false; + static int cnt=0; ++ gchar *command[5]; ++ gchar *stdoutresponse = NULL; ++ gchar *stderrresponse = NULL; + + *_archivedir = NULL; + +@@ -827,18 +830,30 @@ return( NULL ); + listfile = malloc(strlen(archivedir)+strlen("/" TOC_NAME)+1); + sprintf( listfile, "%s/" TOC_NAME, archivedir ); + +- listcommand = malloc( strlen(archivers[i].unarchive) + 1 + +- strlen( archivers[i].listargs) + 1 + +- strlen( name ) + 3 + +- strlen( listfile ) +4 ); +- sprintf( listcommand, "%s %s %s > %s", archivers[i].unarchive, +- archivers[i].listargs, name, listfile ); +- if ( system(listcommand)!=0 ) { +- free(listcommand); free(listfile); +- ArchiveCleanup(archivedir); +-return( NULL ); +- } +- free(listcommand); ++ command[0] = archivers[i].unarchive; ++ command[1] = archivers[i].listargs; ++ command[2] = name; ++ command[3] = NULL; // command args need to be NULL-terminated ++ ++ if ( g_spawn_sync( ++ NULL, ++ command, ++ NULL, ++ G_SPAWN_SEARCH_PATH, ++ NULL, ++ NULL, ++ &stdoutresponse, ++ &stderrresponse, ++ NULL, ++ NULL ++ ) == FALSE) { // did not successfully execute ++ ArchiveCleanup(archivedir); ++ return( NULL ); ++ } ++ // Write out the listfile to be read in later ++ FILE *fp = fopen(listfile, "wb"); ++ fwrite(stdoutresponse, strlen(stdoutresponse), 1, fp); ++ fclose(fp); + + desiredfile = ArchiveParseTOC(listfile, archivers[i].ars, &doall); + free(listfile); +@@ -847,22 +862,28 @@ return( NULL ); + return( NULL ); + } + +- /* I tried sending everything to stdout, but that doesn't work if the */ +- /* output is a directory file (ufo, sfdir) */ +- unarchivecmd = malloc( strlen(archivers[i].unarchive) + 1 + +- strlen( archivers[i].listargs) + 1 + +- strlen( name ) + 1 + +- strlen( desiredfile ) + 3 + +- strlen( archivedir ) + 30 ); +- sprintf( unarchivecmd, "( cd %s ; %s %s %s %s ) > /dev/null", archivedir, +- archivers[i].unarchive, +- archivers[i].extractargs, name, doall ? "" : desiredfile ); +- if ( system(unarchivecmd)!=0 ) { +- free(unarchivecmd); free(desiredfile); +- ArchiveCleanup(archivedir); +-return( NULL ); ++ command[0] = archivers[i].unarchive; ++ command[1] = archivers[i].extractargs; ++ command[2] = name; ++ command[3] = doall ? "" : desiredfile; ++ command[4] = NULL; ++ ++ if ( g_spawn_sync( ++ (gchar*)archivedir, ++ command, ++ NULL, ++ G_SPAWN_SEARCH_PATH, ++ NULL, ++ NULL, ++ &stdoutresponse, ++ &stderrresponse, ++ NULL, ++ NULL ++ ) == FALSE) { // did not successfully execute ++ free(desiredfile); ++ ArchiveCleanup(archivedir); ++ return( NULL ); + } +- free(unarchivecmd); + + finalfile = malloc( strlen(archivedir) + 1 + strlen(desiredfile) + 1); + sprintf( finalfile, "%s/%s", archivedir, desiredfile ); +@@ -885,20 +906,54 @@ struct compressors compressors[] = { + + char *Decompress(char *name, int compression) { + char *dir = getenv("TMPDIR"); +- char buf[1500]; + char *tmpfn; +- ++ gchar *command[4]; ++ gint stdout_pipe; ++ gchar buffer[4096]; ++ gssize bytes_read; ++ GByteArray *binary_data = g_byte_array_new(); ++ + if ( dir==NULL ) dir = P_tmpdir; + tmpfn = malloc(strlen(dir)+strlen(GFileNameTail(name))+2); + strcpy(tmpfn,dir); + strcat(tmpfn,"/"); + strcat(tmpfn,GFileNameTail(name)); + *strrchr(tmpfn,'.') = '\0'; +- snprintf( buf, sizeof(buf), "%s < %s > %s", compressors[compression].decomp, name, tmpfn ); +- if ( system(buf)==0 ) +-return( tmpfn ); +- free(tmpfn); +-return( NULL ); ++ ++ command[0] = compressors[compression].decomp; ++ command[1] = "-c"; ++ command[2] = name; ++ command[3] = NULL; ++ ++ // Have to use async because g_spawn_sync doesn't handle nul-bytes in the output (which happens with binary data) ++ if (g_spawn_async_with_pipes( ++ NULL, ++ command, ++ NULL, ++ G_SPAWN_DO_NOT_REAP_CHILD | G_SPAWN_SEARCH_PATH, ++ NULL, ++ NULL, ++ NULL, ++ NULL, ++ &stdout_pipe, ++ NULL, ++ NULL) == FALSE) { ++ //command has failed ++ return( NULL ); ++ } ++ ++ // Read binary data from pipe and output to file ++ while ((bytes_read = read(stdout_pipe, buffer, sizeof(buffer))) > 0) { ++ g_byte_array_append(binary_data, (guint8 *)buffer, bytes_read); ++ } ++ close(stdout_pipe); ++ ++ FILE *fp = fopen(tmpfn, "wb"); ++ fwrite(binary_data->data, sizeof(gchar), binary_data->len, fp); ++ fclose(fp); ++ g_byte_array_free(binary_data, TRUE); ++ ++ return(tmpfn); + } + + static char *ForceFileToHaveName(FILE *file, char *exten) { +-- +2.30.2 + diff --git a/patches/0002-remove-custom-library-search-path.patch b/patches/0002-remove-custom-library-search-path.patch new file mode 100644 index 0000000..52197b5 --- /dev/null +++ b/patches/0002-remove-custom-library-search-path.patch @@ -0,0 +1,19 @@ +Description: Remove custom library search path (RPATH/RUNPATH) + This reverts upstream's preference of setting RPATH/RUNPATH for + installed binaries. Fixes Lintian custom-library-search-path error. +Author: Anthony Fok +Origin: vendor +Forwarded: not-needed +Last-Update: 2020-11-18 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -38,7 +38,6 @@ + set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib) + + set_default_build_type(RelWithDebInfo) # Sets CMAKE_BUILD_TYPE +-set_default_rpath() + add_uninstall_target() + + # Options diff --git a/patches/0003-use-local-libjs-mathjax.patch b/patches/0003-use-local-libjs-mathjax.patch new file mode 100644 index 0000000..4772e57 --- /dev/null +++ b/patches/0003-use-local-libjs-mathjax.patch @@ -0,0 +1,26 @@ +Description: Use packaged copy of MathJax from libjs-mathjax + FontForge documentation uses sphinx.ext.mathjax which insert script links + to MathJax served on remote CDNs. + . + This patch, together with debian/fontforge-doc.links, replaces remote + scripts with MathJax from the libjs-mathjax package. + See https://bugs.debian.org/739300 for discussion. + . + Fixes Lintian privacy-breach-generic warnings. +Author: Anthony Fok +Origin: vendor +Forwarded: not-needed +Last-Update: 2020-11-24 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- a/doc/sphinx/conf.py ++++ b/doc/sphinx/conf.py +@@ -68,6 +68,8 @@ + # Don't copy source rst files into the output + html_copy_source = False + ++mathjax_path = 'mathjax/MathJax.js?config=TeX-AMS-MML_HTMLorMML' ++ + # Set the main page + master_doc = 'index' + diff --git a/patches/0006-Update-po-files-from-Croudin-sources-after-fixing-pr.patch b/patches/0006-Update-po-files-from-Croudin-sources-after-fixing-pr.patch new file mode 100644 index 0000000..8da36fb --- /dev/null +++ b/patches/0006-Update-po-files-from-Croudin-sources-after-fixing-pr.patch @@ -0,0 +1,8804 @@ +From: skef <6175836+skef@users.noreply.github.com> +Date: Sun, 31 Dec 2023 02:17:59 -0800 +Subject: Update po files from Croudin sources after fixing problems + +Bug-Debian: https://bugs.debian.org/1074258 +Applied-Upstream: https://github.com/fontforge/fontforge/commit/642d8a3db6d4bc0e70b429622fdf01ecb09c4c10 +--- + po/ca.po | 17 +- + po/de.po | 25 +- + po/el.po | 4 +- + po/en_GB.po | 8 +- + po/es.po | 76 +++- + po/fr.po | 93 +++-- + po/hr.po | 156 ++++++-- + po/it.po | 12 +- + po/ja.po | 217 +++++++++-- + po/ka_GE.po | 1231 ++++++++++++++++++++++++++++++++++++++++++++++++++--------- + po/ko.po | 43 +-- + po/ml.po | 4 +- + po/pl.po | 67 ++-- + po/pt.po | 4 +- + po/ru.po | 4 +- + po/tr_TR.po | 4 +- + po/uk.po | 41 +- + po/vi.po | 428 +-------------------- + po/zh_CN.po | 1021 +++++++++++++++++++++++++++++++++++++++++-------- + po/zh_TW.po | 24 +- + 20 files changed, 2485 insertions(+), 994 deletions(-) + +diff --git a/po/ca.po b/po/ca.po +index e2349b6..d25f089 100644 +--- a/po/ca.po ++++ b/po/ca.po +@@ -15,8 +15,8 @@ msgid "" + msgstr "" + "Project-Id-Version: fontforge\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2022-12-31 02:48+0000\n" +-"PO-Revision-Date: 2022-12-31 02:46\n" ++"POT-Creation-Date: 2023-12-30 03:08-0800\n" ++"PO-Revision-Date: 2023-12-30 08:15\n" + "Last-Translator: \n" + "Language-Team: Catalan\n" + "Language: ca_ES\n" +@@ -11573,8 +11573,8 @@ msgid "SnapToInt" + msgstr "Edita amb enters" + + msgid "" +-"So if you type \"A\" here the first selected glyph would be named \"A.suffix" +-"\".\n" ++"So if you type \"A\" here the first selected glyph would be named \"A." ++"suffix\".\n" + "The second \"B.suffix\", and so on." + msgstr "" + "Si aquí poseu «A», el primer glif seleccionat s'anomenarà «A.sufix».\n" +@@ -12345,7 +12345,6 @@ msgstr "Thaana" + msgid "Thai" + msgstr "Tai" + +-#, c-format + msgid "" + "The %1$s in the search dialog contains a reference to %2$.20hs which does " + "not exist in the new font.\n" +@@ -16406,16 +16405,16 @@ msgstr "" + + #, c-format + msgid "" +-"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" +-"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" ++"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d " ++"∆x_adv=%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" + msgstr "" + "«%s» a %s no conté una consulta de posicionament per parelles ∆x=%d ∆y=%d " + "∆x_adv=%d ∆y_adv=%d a %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" + + #, c-format + msgid "" +-"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" +-"%d\n" ++"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d " ++"∆y_adv=%d\n" + msgstr "" + "«%s» a %s no conté una consulta de posicionament ∆x=%d ∆y=%d ∆x_adv=%d " + "∆y_adv=%d\n" +diff --git a/po/de.po b/po/de.po +index 41430ff..8b1a248 100644 +--- a/po/de.po ++++ b/po/de.po +@@ -18,8 +18,8 @@ msgid "" + msgstr "" + "Project-Id-Version: fontforge\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2022-12-31 02:48+0000\n" +-"PO-Revision-Date: 2022-12-31 02:46\n" ++"POT-Creation-Date: 2023-12-30 03:08-0800\n" ++"PO-Revision-Date: 2023-12-30 08:15\n" + "Last-Translator: \n" + "Language-Team: German\n" + "Language: de_DE\n" +@@ -228,8 +228,8 @@ msgid "" + "!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " + "'BASE' table\n" + msgstr "" +-"!!!!! Ungültiges Format der Koordinaten des Grundzeichens (%d) für '%c%c%c" +-"%c' im Schriftsystem '%c%c%c%c' in der 'BASE' Tabelle\n" ++"!!!!! Ungültiges Format der Koordinaten des Grundzeichens (%d) für " ++"'%c%c%c%c' im Schriftsystem '%c%c%c%c' in der 'BASE' Tabelle\n" + + #, c-format + msgid "" +@@ -14770,8 +14770,8 @@ msgid "SnapToInt" + msgstr "Auf ganze Zahlen einrasten" + + msgid "" +-"So if you type \"A\" here the first selected glyph would be named \"A.suffix" +-"\".\n" ++"So if you type \"A\" here the first selected glyph would be named \"A." ++"suffix\".\n" + "The second \"B.suffix\", and so on." + msgstr "" + "Wenn du hier „A“ eingibst, dann bekommt die erste ausgewählte Glyphe den " +@@ -15763,7 +15763,6 @@ msgstr "" + "nicht denen in %4$.30s (unterschiedliche Anzahl oder unterschiedliche " + "Kriterien für Überlappungen)" + +-#, c-format + msgid "" + "The %1$s in the search dialog contains a reference to %2$.20hs which does " + "not exist in the new font.\n" +@@ -16909,8 +16908,8 @@ msgstr "" + #, c-format + msgid "" + "The width, height, depth or italic correction of %s is too big. Tfm files " +-"may not contain values bigger than 16 times the em-size of the font. Width=" +-"%g, height=%g, depth=%g, italic correction=%g" ++"may not contain values bigger than 16 times the em-size of the font. " ++"Width=%g, height=%g, depth=%g, italic correction=%g" + msgstr "" + "Die Dickte, Höhe, Tiefe oder Kursiv-Korrektur %s sind zu groß. Tfm-Dateien " + "können nicht Werte größer als 16 mal die Geviertgröße enthalten. Dickte=%g, " +@@ -21512,16 +21511,16 @@ msgstr "" + + #, c-format + msgid "" +-"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" +-"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" ++"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d " ++"∆x_adv=%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" + msgstr "" + "„%s” in %s enthielt keine Nachschlagetabelle der paarweisen Positionierung " + "∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" + + #, c-format + msgid "" +-"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" +-"%d\n" ++"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d " ++"∆y_adv=%d\n" + msgstr "" + "„%s” in %s enthielt keine Nachschlagetabelle der Positionierung ∆x=%d ∆y=%d " + "∆x_adv=%d ∆y_adv=%d\n" +diff --git a/po/el.po b/po/el.po +index d942c68..226afbe 100644 +--- a/po/el.po ++++ b/po/el.po +@@ -12,8 +12,8 @@ msgid "" + msgstr "" + "Project-Id-Version: fontforge\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2022-12-31 02:48+0000\n" +-"PO-Revision-Date: 2022-12-31 02:46\n" ++"POT-Creation-Date: 2023-12-30 03:08-0800\n" ++"PO-Revision-Date: 2023-12-30 08:15\n" + "Last-Translator: \n" + "Language-Team: Greek\n" + "Language: el_GR\n" +diff --git a/po/en_GB.po b/po/en_GB.po +index 9bd2d62..40ec187 100644 +--- a/po/en_GB.po ++++ b/po/en_GB.po +@@ -12,8 +12,8 @@ msgid "" + msgstr "" + "Project-Id-Version: fontforge\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2022-12-31 02:48+0000\n" +-"PO-Revision-Date: 2022-12-31 02:46\n" ++"POT-Creation-Date: 2023-12-30 03:08-0800\n" ++"PO-Revision-Date: 2023-12-30 08:15\n" + "Last-Translator: \n" + "Language-Team: English, United Kingdom\n" + "Language: en_GB\n" +@@ -133,6 +133,9 @@ msgstr "" + " Use of GDEF rather than lcar/prop\n" + "If both this and Apple are set, both formats are generated" + ++msgid "Arabic" ++msgstr "Arabic" ++ + msgid "Are you sure you don't want to use the cidmap I found?" + msgstr "Are you sure you do not want to use the cidmap I found?" + +@@ -726,7 +729,6 @@ msgstr "Spiros did not converge" + msgid "Template Color" + msgstr "Template Colour" + +-#, c-format + msgid "" + "The %1$s in the search dialog contains a reference to %2$.20hs which does " + "not exist in the new font.\n" +diff --git a/po/es.po b/po/es.po +index 424b017..31603cd 100644 +--- a/po/es.po ++++ b/po/es.po +@@ -15,8 +15,8 @@ msgid "" + msgstr "" + "Project-Id-Version: fontforge\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2022-12-31 02:48+0000\n" +-"PO-Revision-Date: 2022-12-31 02:46\n" ++"POT-Creation-Date: 2023-12-30 03:08-0800\n" ++"PO-Revision-Date: 2023-12-30 08:15\n" + "Last-Translator: \n" + "Language-Team: Spanish\n" + "Language: es_ES\n" +@@ -453,6 +453,9 @@ msgstr "Argumento" + msgid "Arabic" + msgstr "Árabe" + ++msgid "Arabic Supplement" ++msgstr "Árabe, suplemento" ++ + msgid "Arakanese" + msgstr "Arakanés" + +@@ -1223,6 +1226,9 @@ msgstr "" + "Verificar si una substitución, una clase de interletraje, etc. utiliza un " + "nombre de glifo que no existe en la fuente" + ++msgid "Cherokee" ++msgstr "Cheroqui" ++ + msgid "Chinese (Hong Kong)" + msgstr "Chino (Hong Kong) zh_CN" + +@@ -1283,6 +1289,9 @@ msgstr "Co_piar margen izquierdo" + msgid "Com_binations" + msgstr "Com_binaciones" + ++msgid "Combining Diacritical Marks" ++msgstr "Marcas diacríticas combinables" ++ + msgid "Comment" + msgstr "Comentario" + +@@ -1459,6 +1468,9 @@ msgstr "Cor_tar" + msgid "Cubic" + msgstr "Cúbico" + ++msgid "Cuneiform" ++msgstr "Cuneiforme" ++ + msgid "Current" + msgstr "Actual" + +@@ -2538,6 +2550,9 @@ msgstr "Gallego" + msgid "Gaudeamus Ligature!" + msgstr "¡Alabemos la ligadura!" + ++msgid "General Punctuation" ++msgstr "Puntuación general" ++ + msgid "Generate Mac _Family..." + msgstr "Generar _familia para Mac..." + +@@ -3517,6 +3532,9 @@ msgstr "Diseños maestros" + msgid "Mathematical Greek" + msgstr "Griego para matemáticas" + ++msgid "Mayan Numerals" ++msgstr "Cifras mayas" ++ + msgid "Measure distance, angle between points" + msgstr "Medir distancia, ángulo entre puntos" + +@@ -4099,6 +4117,9 @@ msgstr "Abrir referencia" + msgid "Open failed" + msgstr "Error al abrir" + ++msgid "Optical Character Recognition" ++msgstr "Reconocimiento óptico de caracteres" ++ + msgid "Options" + msgstr "Opciones" + +@@ -4668,6 +4689,9 @@ msgstr "Ajustar a la horizo_ntal/vertical" + msgid "Sa_me Glyph As" + msgstr "Igual carácter que(_M)" + ++msgid "Samaritan" ++msgstr "Samaritano" ++ + msgid "Same as PostScript Names" + msgstr "Igual que los nombres de PostScript" + +@@ -5117,6 +5141,9 @@ msgstr "Espacia_r regiones..." + msgid "Space:" + msgstr "Espaciado:" + ++msgid "Spacing Modifier Letters" ++msgstr "Letras modificadoras con espaciado" ++ + msgid "Spanish" + msgstr "Español" + +@@ -5239,6 +5266,33 @@ msgstr "Trazado..." + msgid "Style Set 1" + msgstr "Estilo 1" + ++msgid "Style Set 10" ++msgstr "Conjunto estilístico 10" ++ ++msgid "Style Set 11" ++msgstr "Conjunto estilístico 11" ++ ++msgid "Style Set 12" ++msgstr "Conjunto estilístico 12" ++ ++msgid "Style Set 13" ++msgstr "Conjunto estilístico 13" ++ ++msgid "Style Set 14" ++msgstr "Conjunto estilístico 14" ++ ++msgid "Style Set 15" ++msgstr "Conjunto estilístico 15" ++ ++msgid "Style Set 16" ++msgstr "Conjunto estilístico 16" ++ ++msgid "Style Set 17" ++msgstr "Conjunto estilístico 17" ++ ++msgid "Style Set 18" ++msgstr "Conjunto estilístico 18" ++ + msgid "Style Set 2" + msgstr "Estilo 2" + +@@ -5251,6 +5305,18 @@ msgstr "Estilo 4" + msgid "Style Set 5" + msgstr "Estilo 5" + ++msgid "Style Set 6" ++msgstr "Conjunto estilístico 6" ++ ++msgid "Style Set 7" ++msgstr "Conjunto estilístico 7" ++ ++msgid "Style Set 8" ++msgstr "Conjunto estilístico 8" ++ ++msgid "Style Set 9" ++msgstr "Conjunto estilístico 9" ++ + msgid "Style _ID:" + msgstr "Estilo _ID:" + +@@ -5269,6 +5335,9 @@ msgstr "Sundanese (romano)" + msgid "Superscript" + msgstr "Supraíndice" + ++msgid "Superscripts and Subscripts" ++msgstr "Superíndices y subíndices" ++ + msgid "Swadaya Aramaic" + msgstr "Arameo swadaya" + +@@ -5309,6 +5378,9 @@ msgstr "La etiqueta debe constar de 4 caracteres" + msgid "Tag too long" + msgstr "Etiqueta demasiado larga" + ++msgid "Tags" ++msgstr "Etiquetas" ++ + msgid "Tahitian" + msgstr "Tahitiano" + +diff --git a/po/fr.po b/po/fr.po +index 26e446b..d4b2b7e 100644 +--- a/po/fr.po ++++ b/po/fr.po +@@ -14,8 +14,8 @@ msgid "" + msgstr "" + "Project-Id-Version: fontforge\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2022-12-31 02:48+0000\n" +-"PO-Revision-Date: 2022-12-31 02:46\n" ++"POT-Creation-Date: 2023-12-30 03:08-0800\n" ++"PO-Revision-Date: 2023-12-30 08:15\n" + "Last-Translator: \n" + "Language-Team: French\n" + "Language: fr_FR\n" +@@ -291,7 +291,7 @@ msgstr "chaîne %1$.30s pour %2$.30s" + #. GT: $4 is the changed flag ('*' for the changed items) + #, c-format + msgid "%1$.80s at %2$d from %3$.90s%4$s" +-msgstr "%1$.80s à %2$d de %3$.90hs%4$s" ++msgstr "%1$.80s à %2$d de %3$.90s%4$s" + + #. GT: This is the title for a window showing a bitmap character + #. GT: It will look something like: +@@ -302,7 +302,7 @@ msgstr "%1$.80s à %2$d de %3$.90hs%4$s" + #. GT: $4 is the font name + #, c-format + msgid "%1$.80s at %2$d size %3$d from %4$.80s" +-msgstr "%1$.80s (%2$d) taille %3$d de %4$.80hs" ++msgstr "%1$.80s (%2$d) taille %3$d de %4$.80s" + + #, c-format + msgid "%1$s from lookup subtable %2$.50s" +@@ -3131,16 +3131,16 @@ msgstr "Glyphe de ligature incorrect. GID %d ne peut être moins que %d\n" + + #, c-format + msgid "" +-"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" +-"%d\n" ++"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in " ++"font=%d\n" + msgstr "" + "Format de table de lookup incorrect: format=2 (%d/%d), premier=%d dernier=%d " + "total de glyphes dans la fonte=%d\n" + + #, c-format + msgid "" +-"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" +-"%d\n" ++"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in " ++"font=%d\n" + msgstr "" + "Format de table de lookup incorrect: format=4 (%d/%d), premier=%d dernier=%d " + "total de glyphes dans la fonte=%d\n" +@@ -7433,7 +7433,7 @@ msgid "" + "Reverting the file will lose those changes.\n" + "Is that what you want?" + msgstr "" +-"La fonte %1$.40s dans le fichier %2$.40hs a été modifiée.\n" ++"La fonte %1$.40s dans le fichier %2$.40s a été modifiée.\n" + "Revenir vous fera perdre toutes les modifications.\n" + "Voulez vous vraiment revenir ?" + +@@ -17879,8 +17879,8 @@ msgid "SnapToInt" + msgstr "Magnétisme aux entiers" + + msgid "" +-"So if you type \"A\" here the first selected glyph would be named \"A.suffix" +-"\".\n" ++"So if you type \"A\" here the first selected glyph would be named \"A." ++"suffix\".\n" + "The second \"B.suffix\", and so on." + msgstr "" + "Donc, si vous tapiez \"A\" ici, le premier glyphe sélectionné serait nommé " +@@ -19075,7 +19075,6 @@ msgstr "" + "pas à ceux de %4$.30s (nombre différent ou critères de recouvrement " + "différents)" + +-#, c-format + msgid "" + "The %1$s in the search dialog contains a reference to %2$.20hs which does " + "not exist in the new font.\n" +@@ -19925,7 +19924,7 @@ msgid "" + "The fonts %1$.30s and %2$.30s have a different number of glyphs or different " + "encodings" + msgstr "" +-"Les fontes %1$.30s et %2$.30hs n'ont pas le même nombre de glyphes ou des " ++"Les fontes %1$.30s et %2$.30s n'ont pas le même nombre de glyphes ou des " + "codages différents" + + #, c-format +@@ -19933,7 +19932,7 @@ msgid "" + "The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " + "one cubic)" + msgstr "" +-"Les fontes %1$.30s et %2$.30hs utilisent des courbes de Bézier d'ordres " ++"Les fontes %1$.30s et %2$.30s utilisent des courbes de Bézier d'ordres " + "différents (quadratique et cubique)" + + msgid "The generated font won't work with ATM" +@@ -19968,8 +19967,8 @@ msgid "" + "The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " + "than in %3$.30s" + msgstr "" +-"Le glyphe %1$.30s dans la police %2$.30hs a un masque de hints différent que " +-"dans %3$.30hs" ++"Le glyphe %1$.30s dans la police %2$.30s a un masque de hints différent que " ++"dans %3$.30s" + + #, c-format + msgid "" +@@ -19984,8 +19983,8 @@ msgid "" + "The glyph %1$.30s in font %2$.30s has a different number of references than " + "in %3$.30s" + msgstr "" +-"Le glyphe %1$.30s de la fonte %2$.30hs a un nombre de références différent " +-"dans %3$.30hs" ++"Le glyphe %1$.30s de la fonte %2$.30s a un nombre de références différent " ++"dans %3$.30s" + + #, c-format + msgid "" +@@ -20295,8 +20294,8 @@ msgid "" + "Enlarge this to make the autohinter more tolerable to small deviations from " + "straight lines when detecting stem edges." + msgstr "" +-"La différence de pente maximale qui permet encore de considérer deux points" +-"\"parallèle\".\n" ++"La différence de pente maximale qui permet encore de considérer deux " ++"points\"parallèle\".\n" + "Augmenter pour rendre la auto-hinter plus tolérant aux petits écarts entre\n" + "des lignes droites lors de la détection des bords du fut ou de la traverse." + +@@ -20457,7 +20456,7 @@ msgstr "" + #, c-format + msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" + msgstr "" +-"Le contours du glyphe %2$.30s n'ont pas été trouvés dans la police %1$.60hs" ++"Le contours du glyphe %2$.30s n'ont pas été trouvés dans la police %1$.60s" + + msgid "The paths that make up this glyph intersect one another" + msgstr "Les chemins qui composent ce glyphe se coupent les uns les autres" +@@ -20805,12 +20804,12 @@ msgstr "La largeur de la ligne utilisée pour dessiner les points sélectionnés + #, c-format + msgid "" + "The width, height, depth or italic correction of %s is too big. Tfm files " +-"may not contain values bigger than 16 times the em-size of the font. Width=" +-"%g, height=%g, depth=%g, italic correction=%g" ++"may not contain values bigger than 16 times the em-size of the font. " ++"Width=%g, height=%g, depth=%g, italic correction=%g" + msgstr "" + "La largeur, hauteur, profondeur ou correction italique de %s est trop " +-"grande. En TFM, on ne peut pas dépasser 16 fois le EM de la fonte.Largeur=" +-"%g, hauteur=%g, profondeur=%g, correction italique=%g" ++"grande. En TFM, on ne peut pas dépasser 16 fois le EM de la fonte." ++"Largeur=%g, hauteur=%g, profondeur=%g, correction italique=%g" + + msgid "The x coord of the selected point is near the specified value" + msgstr "La'abscisse du point sélectionné est proche de la valeur de consigne" +@@ -21042,7 +21041,7 @@ msgstr "Il y a déjà une sous-table avec ce nom, changez de nom SVP" + + #, c-format + msgid "There is already an anchor point named %1$.40s in %2$.40s." +-msgstr "Il y a déjà une ancre appelée %1$.40s dans %2$.40hs." ++msgstr "Il y a déjà une ancre appelée %1$.40s dans %2$.40s." + + msgid "There is another glyph in the font with this name" + msgstr "Il y a un autre glyphe dans la fonte avec ce nom" +@@ -21076,8 +21075,8 @@ msgstr "Il n'y a pas de glyphe %s dans cette fonte," + + msgid "There may be at most one reference with the use-my-metrics bit set" + msgstr "" +-"Il ne doit pas y avoir plus d'une référence avec le \"use-my metrics bit set" +-"\"" ++"Il ne doit pas y avoir plus d'une référence avec le \"use-my metrics bit " ++"set\"" + + #, c-format + msgid "" +@@ -21441,8 +21440,8 @@ msgid "" + "been able to find is %1$.20s-%2$.20s-%4$d.\n" + "Shall I use that or let you search?" + msgstr "" +-"Cette fonte est basée sur le jeu de caractères %1$.20s-%2$.20hs-%3$d, mais " +-"ce que j'ai trouvé de mieux c'est %1$.20hs-%2$.20hs-%4$d.\n" ++"Cette fonte est basée sur le jeu de caractères %1$.20s-%2$.20s-%3$d, mais ce " ++"que j'ai trouvé de mieux c'est %1$.20s-%2$.20s-%4$d.\n" + "Devrais-je utiliser cette valeur ou préférez vous chercher ?" + + msgid "" +@@ -21671,8 +21670,8 @@ msgid "" + "FontForge\n" + "does not support. FontForge only supports 'IK' format fonts.\n" + msgstr "" +-"Ceci est probablement une fonte URW valide, mais elle est dans un format (% c" +-"% c) que FontForge\n" ++"Ceci est probablement une fonte URW valide, mais elle est dans un format " ++"(% c% c) que FontForge\n" + "ne supporte pas. FontForge ne prend en charge que les fontes de format " + "'IK'.\n" + +@@ -21770,7 +21769,7 @@ msgid "" + "with a 0 offset for this combination. Would you like to alter this kerning " + "class entry (or create a kerning pair for just these two glyphs)?" + msgstr "" +-"Cette paire de crénage (%.20s et %.20hs) est dans une classe de crénage\n" ++"Cette paire de crénage (%.20s et %.20s) est dans une classe de crénage\n" + "avec un déplacement de 0 pour cette combinaison. Voulez-vous modifier cette " + "partie\n" + "de la classe de crénage (ou créer une nouvelle paire rien que pour ces 2 " +@@ -21864,8 +21863,8 @@ msgstr "" + #, c-format + msgid "This name was previously used to identify mark class/set #%d." + msgstr "" +-"Ce nom a précédemment été utilisé pour identifier la classe/jeu de signes #" +-"%d." ++"Ce nom a précédemment été utilisé pour identifier la classe/jeu de signes " ++"#%d." + + #, c-format + msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" +@@ -23657,8 +23656,8 @@ msgid "" + "and %s@0x%02x)\n" + " Only one will be used here.\n" + msgstr "" +-"Attention: Le codage %d (0x%x) correspond à au moins deux emplacements (%s@0x" +-"%02x et %s@0x%02x)\n" ++"Attention: Le codage %d (0x%x) correspond à au moins deux emplacements " ++"(%s@0x%02x et %s@0x%02x)\n" + " Un seul sera utilisé ici.\n" + + msgid "Warning: Font Bucket version 4 treated as 0.\n" +@@ -24161,8 +24160,8 @@ msgstr "" + + msgid "When serifs are removed (as first two in \"m\"), replace with:" + msgstr "" +-"Lors de la suppression des empattements (comme les deux premières dans \"m" +-"\"), remplacer avec:" ++"Lors de la suppression des empattements (comme les deux premières dans " ++"\"m\"), remplacer avec:" + + msgid "" + "When the hint's position is changed\n" +@@ -24551,8 +24550,8 @@ msgid "" + "referred to.\n" + "It will not be copied." + msgstr "" +-"Vous essayer de coller une référence vers %1$s dans %2$hs.\n" +-"Mais %1$hs n'existe pas dans cette fonte, et FontForge ne trouve pas le " ++"Vous essayer de coller une référence vers %1$s dans %2$s.\n" ++"Mais %1$s n'existe pas dans cette fonte, et FontForge ne trouve pas le " + "glyphe auquel il se référait.\n" + "Le glyphe ne sera pas copié." + +@@ -24562,8 +24561,8 @@ msgid "" + "But %1$s does not exist in this font.\n" + "Would you like to copy the original splines (or delete the reference)?" + msgstr "" +-"Vous essayer de coller une référence vers %1$s dans %2$hs.\n" +-"Mais %1$hs n'existe pas dans cette fonte.\n" ++"Vous essayer de coller une référence vers %1$s dans %2$s.\n" ++"Mais %1$s n'existe pas dans cette fonte.\n" + "Voulez vous copier le contour d'origine (ou supprimer la référence)?" + + msgid "" +@@ -26385,16 +26384,16 @@ msgstr "" + + #, c-format + msgid "" +-"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" +-"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" ++"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d " ++"∆x_adv=%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" + msgstr "" + "\"%s\" dans %s ne contenait pas de lookup de positionnement par paire ∆x=%d " + "∆y=%d ∆x_adv=%d ∆y_adv=%d à %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" + + #, c-format + msgid "" +-"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" +-"%d\n" ++"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d " ++"∆y_adv=%d\n" + msgstr "" + "\"%s\" dans %s ne contenait pas de lookup de positionnement ∆x=%d ∆y=%d " + "∆x_adv=%d ∆y_adv=%d\n" +diff --git a/po/hr.po b/po/hr.po +index d261d4c..c10a697 100644 +--- a/po/hr.po ++++ b/po/hr.po +@@ -11,16 +11,16 @@ msgid "" + msgstr "" + "Project-Id-Version: fontforge\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2022-12-31 02:48+0000\n" +-"PO-Revision-Date: 2022-12-31 02:46\n" ++"POT-Creation-Date: 2023-12-30 03:08-0800\n" ++"PO-Revision-Date: 2023-12-30 08:15\n" + "Last-Translator: \n" + "Language-Team: Croatian\n" + "Language: hr_HR\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" +-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" ++"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " ++"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + "X-Crowdin-Project: fontforge\n" + "X-Crowdin-Project-ID: 368599\n" + "X-Crowdin-Language: hr\n" +@@ -237,8 +237,8 @@ msgid "" + "!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " + "'BASE' table\n" + msgstr "" +-"!!!!! Neispravni format koordinata osnove (%d) za '%c%c%c%c' u pismu '%c%c%c" +-"%c' u 'BASE' tablici\n" ++"!!!!! Neispravni format koordinata osnove (%d) za '%c%c%c%c' u pismu " ++"'%c%c%c%c' u 'BASE' tablici\n" + + #, c-format + msgid "" +@@ -695,6 +695,15 @@ msgstr "300 Svijetli" + msgid "32x8 cell window" + msgstr "Prozor: 32 × 8 polja" + ++msgid "3D Buttons" ++msgstr "3D gumbovi" ++ ++msgid "3D Dark Edge Color" ++msgstr "3D tamna boja ruba" ++ ++msgid "3D Light Edge Color" ++msgstr "3D svijetla boja ruba" ++ + msgid "4" + msgstr "4" + +@@ -1484,6 +1493,9 @@ msgstr "" + msgid "Adding points at Extrema..." + msgstr "Dodavanje točaka ektrema …" + ++msgid "Adding points of inflection..." ++msgstr "Dodavanje točkaka infleksije …" ++ + msgid "Additional arguments for autotrace program:" + msgstr "Dodatni argumenti za program za automatsko precrtavanje:" + +@@ -2065,6 +2077,9 @@ msgstr "" + "NAPOMENA: 'WinDescent' je POZITIVNI broj, a odnosi se na sve\n" + "što se nalazi ispod osnovne pismovne linije." + ++msgid "Appea_rance Editor..." ++msgstr "U_ređivač prikaza …" ++ + msgid "Append a FONTLOG entry" + msgstr "Dodaj FONTLOG zapis" + +@@ -2244,6 +2259,9 @@ msgstr "Arapsko, prošireno A" + msgid "Arabic Extended-B" + msgstr "Arapsko, prošireno B" + ++msgid "Arabic Extended-C" ++msgstr "Arapsko prošireno-C" ++ + msgid "Arabic Mathematical Alphabetic Symbols" + msgstr "Arapski matematički alfanumerički simboli" + +@@ -2373,6 +2391,9 @@ msgstr "" + "Uzlazni i silazni potezi moraju imati pozitivne vrijednosti, a njihov zbroj " + "manji od 16384" + ++msgid "Ascent/Descent Color" ++msgstr "Boja uzlaznog/silaznog poteza" ++ + msgid "Ask" + msgstr "Pitaj" + +@@ -3291,16 +3312,16 @@ msgstr "Neispravni grafem ligature. ID-oznaka grafema %d ne manja od %d\n" + + #, c-format + msgid "" +-"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" +-"%d\n" ++"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in " ++"font=%d\n" + msgstr "" + "Neispravna tablica definicija: format=2 (%d/%d), prvi=%d zadnji=%d ukupno " + "grafema u fontu=%d\n" + + #, c-format + msgid "" +-"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" +-"%d\n" ++"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in " ++"font=%d\n" + msgstr "" + "Neispravna tablica definicija: format=4 (%d/%d), prvi=%d zadnji=%d ukupno " + "grafema u fontu=%d\n" +@@ -3797,6 +3818,9 @@ msgstr "Debeli" + msgid "Bold Italic" + msgstr "Debeli Kurziv" + ++msgid "Bold font used in the Tile Path dialog" ++msgstr "Podebljani font za dijalog staza pločica" ++ + msgid "Bone" + msgstr "Kosturni" + +@@ -4111,6 +4135,9 @@ msgstr "KJK sjedinjeni ideogrami, proširenje F" + msgid "CJK Unified Ideographs Extension G" + msgstr "KJK sjedinjeni ideogrami, proširenje G" + ++msgid "CJK Unified Ideographs Extension H" ++msgstr "KJK sjedinjeni ideogrami, proširenje H" ++ + msgid "CS Clarendon" + msgstr "4.1 – Clarendon" + +@@ -5166,12 +5193,24 @@ msgstr "Boja etiketa grafema kad etiketa nedostaje" + msgid "Color of the active entry in the main section of a matrix edit" + msgstr "Boja za aktivne zapise u glavnom odjeljku matrice" + ++msgid "Color of the ascent and descent lines" ++msgstr "Boja za crte veličina uzlaznih i silaznih poteza" ++ + msgid "Color of the font used to display glyph information in the fontview" + msgstr "Boja fonta za prikaz informacija o grafemu u prikazu fonta" + + msgid "Color of the line between label and glyph" + msgstr "Boja linije između etikete i grafema" + ++msgid "Color of the x=0 and y=0 lines" ++msgstr "Boja x=0 i y=0 linija" ++ ++msgid "Color used for (some) glyph names in Show ATT dialog" ++msgstr "Boja za (neka) imena grafema u dijalogu Prikaži ATT" ++ ++msgid "Color used for currently selected entry in Show ATT dialog" ++msgstr "Boja za trenutačno odabrani unos u dijalogu Prikaži ATT" ++ + msgid "Color used to draw the advance width line of a glyph" + msgstr "Boja za crtanje linije, koja označuje širinu stošca" + +@@ -5208,6 +5247,18 @@ msgstr "Boja za onačavanje odabranih grafema" + msgid "Color:" + msgstr "Boja:" + ++msgid "Colors of lines and fills in outline window" ++msgstr "Boje linija i ispuna u prozoru kontura" ++ ++msgid "Colors related to CFF/PostScript hints" ++msgstr "Boje CFF/PostScript kontrola" ++ ++msgid "Colors, etc of points in glyph outline window" ++msgstr "Boje itd. točaka u prozoru kontura grafema" ++ ++msgid "Colors, etc. related to tool use in outline window" ++msgstr "Boje itd. koje se odnose na korištenje alata u prozoru kontura" ++ + msgid "Color|Background" + msgstr "Stražnja boja" + +@@ -5984,6 +6035,9 @@ msgstr "Ćirilica prošireno-B" + msgid "Cyrillic Extended-C" + msgstr "Ćirilica prošireno-C" + ++msgid "Cyrillic Extended-D" ++msgstr "Ćirilica prošireno-D" ++ + msgid "Cyrillic Supplement" + msgstr "Ćirilica, dopuna" + +@@ -6121,6 +6175,9 @@ msgstr "Zadana debljina crte iznad i za nadcrte" + msgid "Default:" + msgstr "Zadano:" + ++msgid "DefaultFont" ++msgstr "Standardni font" ++ + msgid "Define \"Almost Horizontal\"" + msgstr "Definiraj „Zamalo vodoravno”" + +@@ -6262,6 +6319,9 @@ msgstr "Devanagari" + msgid "Devanagari Extended" + msgstr "Devanagari prošireno" + ++msgid "Devanagari Extended-A" ++msgstr "Devanagari prošireno-A" ++ + msgid "Devanagari2" + msgstr "Devanagari2" + +@@ -8098,6 +8158,9 @@ msgstr "Font promijenjen" + msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" + msgstr "Font sadrži neipravno polje brojanja. 'maxp' kaže: %d sizeof(loca)=>%d" + ++msgid "Font for Mac Features in Preferences dialog" ++msgstr "Font za Mac funkcije u dijalogu potavki" ++ + #, c-format + msgid "Font to compare with %.20s" + msgstr "Uspoređivanje fonta s %.20s" +@@ -8106,6 +8169,9 @@ msgstr "Uspoređivanje fonta s %.20s" + msgid "Font to merge into %.20s" + msgstr "Font za sjedinjavanje u %.20s" + ++msgid "Font used in the Glyph Info dialog" ++msgstr "Korišteni font u dijalogu informacija o grafemu" ++ + msgid "Font used to draw titles of a matrix edit" + msgstr "Font za naslove matrice" + +@@ -8909,6 +8975,9 @@ msgstr "Granični okvir grafema uži od" + msgid "Glyph BB Right Of" + msgstr "Granični okvir grafema širi od" + ++msgid "Glyph Color" ++msgstr "Boja grafema" ++ + msgid "Glyph Composition/Decomposition" + msgstr "Sastavljanje/Rastavljanje grafema" + +@@ -10225,6 +10294,9 @@ msgstr "Zanemari spojne dijakritičke znakove" + msgid "Ignore Ligatures" + msgstr "Zanemari ligature" + ++msgid "Ignore invalid substitutions" ++msgstr "Zanemari nevažeće zamjene" ++ + msgid "Ignore this problem in the future" + msgstr "Ubuduće zanemari ovaj problem" + +@@ -10309,6 +10381,9 @@ msgstr "Uvezi tablicu definicija" + msgid "Import Parameters" + msgstr "Uvezi parametre" + ++msgid "Import feature file" ++msgstr "Uvezi datoteku funkcija" ++ + msgid "Imports a lookup (and all its subtables) from another font." + msgstr "Uvozi tablicu definicija (i sve pod-tablice) iz jednog drugog fonta." + +@@ -12737,6 +12812,9 @@ msgstr "Matematički operatori" + msgid "Mathematical centerline" + msgstr "Matematička srednja linija" + ++msgid "Mathematical text layout" ++msgstr "Raspored matematičkog teksta" ++ + msgid "Matrix Edit" + msgstr "Matrica za uređivanje" + +@@ -14332,6 +14410,9 @@ msgstr "Normalni bezserifni" + msgid "Normal Text Color:" + msgstr "Boja za obični tekst:" + ++msgid "Normal font used in the Tile Path dialog" ++msgstr "Normalni font za dijalog staza pločica" ++ + msgid "Normal/Boxed" + msgstr "Normalno/Kutijasto" + +@@ -15216,15 +15297,24 @@ msgstr "Konturni fontovi" + msgid "Outline Glyphs\n" + msgstr "Konturni grafemi\n" + ++msgid "Outline Hints" ++msgstr "Kontrole kontura" ++ + msgid "Outline Inner Border" + msgstr "Unutarnji obrub konture" + ++msgid "Outline Lines/Fills" ++msgstr "Linije/Ispune konture" ++ + msgid "Outline Outer Border" + msgstr "Vanjski obrub konture" + + msgid "Outline Points" + msgstr "Točke konture" + ++msgid "Outline Tools" ++msgstr "Alati za konture" ++ + msgid "Outline View" + msgstr "Prikaz konture" + +@@ -15399,6 +15489,12 @@ msgstr "Pa_lete" + msgid "Palestinian Aramaic" + msgstr "Palestinski aramejski" + ++msgid "Palette Background Color" ++msgstr "Paleta boje pozadine" ++ ++msgid "Palette Foreground Color" ++msgstr "Paleta prednje boje" ++ + msgid "Palettes" + msgstr "Palete" + +@@ -17247,6 +17343,9 @@ msgstr "Boja za razdvojne crte" + msgid "Ruler Big Tick Color" + msgstr "Boja za velike oznake ravnala" + ++msgid "Ruler Font" ++msgstr "Font ravnala" ++ + msgid "Ruler Options" + msgstr "Opcije ravnala" + +@@ -18235,6 +18334,9 @@ msgstr "'Fuzz' visina serifa" + msgid "Serif height:" + msgstr "Visina serifa:" + ++msgid "SerifFont" ++msgstr "Serifni font" ++ + msgid "SerifSlopeError" + msgstr "Greška nagiba serifa" + +@@ -18808,8 +18910,8 @@ msgid "SnapToInt" + msgstr "Privlači na cjelobrojne vrijednosti" + + msgid "" +-"So if you type \"A\" here the first selected glyph would be named \"A.suffix" +-"\".\n" ++"So if you type \"A\" here the first selected glyph would be named \"A." ++"suffix\".\n" + "The second \"B.suffix\", and so on." + msgstr "" + "Prema tome, ako ovdje utipkaš 'A', onda će se prvi odabrani grafem\n" +@@ -20085,6 +20187,9 @@ msgstr "Temne" + msgid "Template Color" + msgstr "Boja za predložak" + ++msgid "Template Outline Color" ++msgstr "Boja konture predloška" ++ + msgid "Terminal Forms" + msgstr "Završni oblici" + +@@ -20154,7 +20259,6 @@ msgstr "" + "'%1$s' kontrole u grafemu \"%2$.30s\" u fontu %3$.30s se ne poklapaju s " + "onima u %4$.30s (različiti broj ili različiti kriteriji preklapanja)" + +-#, c-format + msgid "" + "The %1$s in the search dialog contains a reference to %2$.20hs which does " + "not exist in the new font.\n" +@@ -21344,9 +21448,9 @@ msgid "" + "\n" + "Would you like to add this script to one of those features?" + msgstr "" +-"Tablica definicija %.30s je aktivan za grafem %.30s koji ima pismo '%c%c%c" +-"%c', međutim tog pisma čini se nema u niti jednoj funkciji koja primijenjuje " +-"tablicu definicija.\n" ++"Tablica definicija %.30s je aktivan za grafem %.30s koji ima pismo " ++"'%c%c%c%c', međutim tog pisma čini se nema u niti jednoj funkciji koja " ++"primijenjuje tablicu definicija.\n" + "\n" + "Želiš li dodati ovo pismo u jednu od tih funkcija?" + +@@ -21960,8 +22064,8 @@ msgstr "Širina linije koja se koristi za crtanje odabranih točaka" + #, c-format + msgid "" + "The width, height, depth or italic correction of %s is too big. Tfm files " +-"may not contain values bigger than 16 times the em-size of the font. Width=" +-"%g, height=%g, depth=%g, italic correction=%g" ++"may not contain values bigger than 16 times the em-size of the font. " ++"Width=%g, height=%g, depth=%g, italic correction=%g" + msgstr "" + "Širina, visina, dubina ili ispravljanje kurziva od %s su preveliki. Tfm " + "datoteke ne smiju sadržati vrijednosti veće od 16 puta veličine četverca " +@@ -24507,6 +24611,12 @@ msgstr "Koristi novo indijsko pismo" + msgid "UsePlugins" + msgstr "Koristi dodatke" + ++msgid "Used for point numbers, hints, etc." ++msgstr "Koristi se za brojeve točaka, kontrole itd." ++ ++msgid "Used for ruler numbers and other ruler notations." ++msgstr "Koristi se za brojeve i druge oznake ravnala." ++ + msgid "User controls the emboldening with the next two fields" + msgstr "Korisnik kontrolira podebljavanje pomoću sljedeća dva polja" + +@@ -24874,7 +24984,6 @@ msgstr "" + "Upozorenje: 'cvar' sadrži međupodatke n-torke.\n" + " FontForge to ne podržava.\n" + +-#, c-format + msgid "Warning: Accuracy target %lf less than minimum %lf, using %lf instead\n" + msgstr "" + "Upozorenje: Ciljana točnost %lf manja je od minimalne %lf, umjesto toga se " +@@ -24893,7 +25002,6 @@ msgstr "Upozorenje: Kraj konture se nije zatvorio\n" + msgid "Warning: Contour start did not close\n" + msgstr "Upozorenje: Početak konture se nije zatvorio\n" + +-#, c-format + msgid "Warning: Coordinate diff %lf greater than margin %lf\n" + msgstr "Upozorenje: Razlika koordinate %lf veća je od margine %lf\n" + +@@ -27962,16 +28070,16 @@ msgstr "" + + #, c-format + msgid "" +-"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" +-"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" ++"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d " ++"∆x_adv=%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" + msgstr "" + "„%s” u %s ne sadrži tablicu definicija pozicioniranja parova ∆x=%d ∆y=%d " + "∆x_adv=%d ∆y_adv=%d s %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" + + #, c-format + msgid "" +-"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" +-"%d\n" ++"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d " ++"∆y_adv=%d\n" + msgstr "" + "„%s” u %s ne sadrži tablicu definicija pozicioniranja ∆x=%d ∆y=%d ∆x_adv=%d " + "∆y_adv=%d\n" +diff --git a/po/it.po b/po/it.po +index e137114..a3136f7 100644 +--- a/po/it.po ++++ b/po/it.po +@@ -13,8 +13,8 @@ msgid "" + msgstr "" + "Project-Id-Version: fontforge\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2022-12-31 02:48+0000\n" +-"PO-Revision-Date: 2022-12-31 02:46\n" ++"POT-Creation-Date: 2023-12-30 03:08-0800\n" ++"PO-Revision-Date: 2023-12-31 08:24\n" + "Last-Translator: \n" + "Language-Team: Italian\n" + "Language: it_IT\n" +@@ -2303,7 +2303,7 @@ msgid "" + "Reverting the file will lose those changes.\n" + "Is that what you want?" + msgstr "" +-"Il font %1$.40s nel file %2$.40hs è stato modificato.\n" ++"Il font %1$.40s nel file %2$.40s è stato modificato.\n" + "Ripristinando il file perderai tutte le modifiche.\n" + "È quello che vuoi fare?" + +@@ -5835,7 +5835,7 @@ msgid "" + "The glyph %1$.30s has a different number of contours in font %2$.30s than in " + "%3$.30s" + msgstr "" +-"Il glifo %1$.30s ha un diverso numero di contorni nel font %2$.30hs rispetto " ++"Il glifo %1$.30s ha un diverso numero di contorni nel font %2$.30s rispetto " + "a %3$.30s" + + #, c-format +@@ -6235,8 +6235,8 @@ msgid "" + "been able to find is %1$.20s-%2$.20s-%4$d.\n" + "Shall I use that or let you search?" + msgstr "" +-"Questo font è basato sulla codifica di caratteri %1$.20s-%2$.20hs-%3$d, ma " +-"il migliore che io abbia trovato è %1$.20hs-%2$.20hs-%4$d.\n" ++"Questo font è basato sulla codifica di caratteri %1$.20s-%2$.20s-%3$d, ma il " ++"migliore che io abbia trovato è %1$.20s-%2$.20s-%4$d.\n" + "Devo usare questo valore o preferisci cercare tu stesso?" + + msgid "" +diff --git a/po/ja.po b/po/ja.po +index ed9f5a6..11825c7 100644 +--- a/po/ja.po ++++ b/po/ja.po +@@ -15,8 +15,8 @@ msgid "" + msgstr "" + "Project-Id-Version: fontforge\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2022-12-31 02:48+0000\n" +-"PO-Revision-Date: 2022-12-31 02:46\n" ++"POT-Creation-Date: 2023-12-30 03:08-0800\n" ++"PO-Revision-Date: 2023-12-30 08:15\n" + "Last-Translator: \n" + "Language-Team: Japanese\n" + "Language: ja_JP\n" +@@ -388,6 +388,36 @@ msgstr "< 前(_P)" + msgid "" + msgstr "<何もしない>" + ++msgid "" ++msgstr "〈保留未使用面10〉" ++ ++msgid "" ++msgstr "〈保留未使用面11〉" ++ ++msgid "" ++msgstr "〈保留未使用面12〉" ++ ++msgid "" ++msgstr "〈保留未使用面13〉" ++ ++msgid "" ++msgstr "〈保留未使用面4〉" ++ ++msgid "" ++msgstr "〈保留未使用面5〉" ++ ++msgid "" ++msgstr "〈保留未使用面6〉" ++ ++msgid "" ++msgstr "〈保留未使用面7〉" ++ ++msgid "" ++msgstr "〈保留未使用面8〉" ++ ++msgid "" ++msgstr "〈保留未使用面9〉" ++ + msgid "" + msgstr "<方向不明>" + +@@ -961,7 +991,7 @@ msgstr "" + "わずかに拡大/縮小します." + + msgid "An outline font editor" +-msgstr "アウトラインフォントエディタ" ++msgstr "アウトラインフォントエディター" + + msgid "Anchor Control" + msgstr "アンカーの制御" +@@ -1023,6 +1053,15 @@ msgstr "" + "追加されます. ほとんどの場合,このフィールドを0にして\n" + "\"[*]オフセットを指定\"にチェックを入れるべきでしょう." + ++msgid "Appea_rance Editor..." ++msgstr "外観エディター(_R)..." ++ ++msgid "Appearance Editor" ++msgstr "外観エディター" ++ ++msgid "Apple" ++msgstr "アップル社" ++ + msgid "Apple Advanced Typography" + msgstr "Apple 高度組版機能" + +@@ -1769,16 +1808,16 @@ msgstr "合字グリフが不正です. GID %d が %d 未満ではありませ + + #, c-format + msgid "" +-"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" +-"%d\n" ++"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in " ++"font=%d\n" + msgstr "" + "フォーマット 2 (%d/%d) の照合テーブルが壊れています.最初=%d 最後=%d フォント" + "内の全グリフ数=%d\n" + + #, c-format + msgid "" +-"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" +-"%d\n" ++"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in " ++"font=%d\n" + msgstr "" + "フォーマット 4 (%d/%d) の照合テーブルが壊れています.最初=%d 最後=%d フォント" + "内の全グリフ数=%d\n" +@@ -1786,8 +1825,8 @@ msgstr "" + #, c-format + msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" + msgstr "" +-"フォーマット 6 の照合テーブルが壊れています.最初=%d フォント内の全グリフ数=" +-"%d\n" ++"フォーマット 6 の照合テーブルが壊れています.最初=%d フォント内の全グリフ数" ++"=%d\n" + + #, c-format + msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" +@@ -2260,6 +2299,9 @@ msgstr "(裸の) CFF CID" + msgid "CFF version mismatch\n" + msgstr "CFF のバージョンが合っていません\n" + ++msgid "CID" ++msgstr "CID" ++ + msgid "CID findfont Name" + msgstr "CID findfont名" + +@@ -2554,7 +2596,10 @@ msgid "Change _Weight..." + msgstr "ウェイトを変更(_W)..." + + msgid "Change _X-Height..." +-msgstr "_Xハイトを変更..." ++msgstr "Xハイトを変更(_X)..." ++ ++msgid "Change whether spiro is active or not" ++msgstr "螺旋描画モード切り替え" + + msgid "" + "Changing the left side bearing\n" +@@ -2970,6 +3015,9 @@ msgstr "AFMで合成グリフを使用" + msgid "Condensed" + msgstr "コンデンス" + ++msgid "Config_ure Plugins..." ++msgstr "プラグインの設定(_U)..." ++ + msgid "Contextual Alternates" + msgstr "文脈依存の異体字" + +@@ -3023,7 +3071,7 @@ msgstr "" + "役に立たない場合,無意味なものとされます" + + msgid "Convert By C_Map" +-msgstr "C_Mapを指定して変換" ++msgstr "CMapを指定して変換(_M)" + + msgid "Convert Design Vector Function:" + msgstr "デザインベクトル関数を変換:" +@@ -3790,16 +3838,16 @@ msgid "Edges near horizontal/vertical/italic" + msgstr "水平/垂直/イタリック角に近い辺" + + msgid "Edit 'cvt '..." +-msgstr "'cvt 'テーブルを編集..." ++msgstr "'cvt' テーブルを編集..." + + msgid "Edit 'fpgm'..." +-msgstr "'fpgm'テーブルを編集..." ++msgstr "'fpgm' テーブルを編集..." + + msgid "Edit 'maxp'..." +-msgstr "'maxp'テーブルを編集..." ++msgstr "'maxp' テーブルを編集..." + + msgid "Edit 'prep'..." +-msgstr "'prep'テーブルを編集..." ++msgstr "'prep' テーブルを編集..." + + msgid "Edit Chaining Position" + msgstr "文脈連鎖依存の位置指定を編集" +@@ -4359,7 +4407,7 @@ msgid "Fixing up References" + msgstr "リソースの修復中" + + msgid "Fl_attenByCMap" +-msgstr "指定したCM_apで単一化" ++msgstr "指定したCMapで単一化(_A)" + + msgid "Flared" + msgstr "フレア" +@@ -4379,6 +4427,9 @@ msgstr "フラマン語(ベルギーのオランダ語)" + msgid "Flex Hints" + msgstr "Flexヒント" + ++msgid "Flip" ++msgstr "反転" ++ + msgid "Flip Horizontally" + msgstr "水平方向に反転" + +@@ -4494,10 +4545,19 @@ msgid "" + "OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " + "fonts." + msgstr "" +-"FontForge はアウトラインおよびビットマップフォントのフォントエディタです。" +-"フォントの作成、編集、変換を行うことができます。 PostScript, TrueType, " +-"OpenType, Cid-keyed, multi-master, cff, SVG, BitMap (bdf, FON, NFNT) フォント" +-"を扱えます。" ++"FontForge は、アウトラインフォントおよびビットマップフォントの作成、編集、変" ++"換を行うことができるフォントエディターです。扱える形式は PostScript、" ++"TrueType、OpenType、CID-Keyed、Multiple Master、CFF、SVG、ビットマップ (BDF、" ++"FON、NFNT) などです。" ++ ++msgid "" ++"FontForge is free Open Source Software written to run on various computer " ++"operating systems. You can use FontForge Graphically or as a command-line " ++"tool." ++msgstr "" ++"FontForge は、さまざまなコンピュータのオペレーティングシステム上で動作するよ" ++"うに書かれた無料のオープンソースソフトウェアです。FontForge は GUI を用いて、" ++"またはコマンドラインツールとして使用できます。" + + msgid "" + "FontForge loads large images into the background of each glyph\n" +@@ -5380,6 +5440,9 @@ msgstr "ISO 10646-1 (Unicode, 基本多言語面)" + msgid "ISO 10646-1 (Unicode, Full)" + msgstr "ISO 10646-1 (Unicode, 完全)" + ++msgid "ISO 10646:1993" ++msgstr "ISO 10646:1993" ++ + msgid "ISO 8859-1 (Latin1)" + msgstr "ISO 8859-1 (ラテン1/西欧)" + +@@ -6842,6 +6905,9 @@ msgstr "マジャン語" + msgid "Make Background" + msgstr "背景として使用" + ++msgid "Make Foreground" ++msgstr "前面として使用" ++ + msgid "Make Namelist" + msgstr "名前リストを作成" + +@@ -7141,6 +7207,9 @@ msgstr "MFの背景をクリア" + msgid "MfShowErr" + msgstr "MFエラーを表示" + ++msgid "MicroSoft" ++msgstr "マイクロソフト社" ++ + msgid "Min" + msgstr "最小" + +@@ -7898,8 +7967,8 @@ msgstr "" + #, c-format + msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" + msgstr "" +-"無意味なクラスがグリフに割り当てられています―クラス=%dは大きすぎます. グリフ=" +-"%d\n" ++"無意味なクラスがグリフに割り当てられています―クラス=%dは大きすぎます. グリフ" ++"=%d\n" + + msgid "Normal" + msgstr "通常" +@@ -8095,6 +8164,9 @@ msgstr "O/3次元的" + msgid "OEM Charset" + msgstr "OEM 文字セット" + ++msgid "OK" ++msgstr "OK" ++ + msgid "OS2Version|Automatic" + msgstr "自動" + +@@ -8128,6 +8200,12 @@ msgstr "OSS/ベネチアン" + msgid "OT _Glyph Class:" + msgstr "OTFグリフクラス(_G):" + ++msgid "O_ff" ++msgstr "オフ(_F)" ++ ++msgid "O_n" ++msgstr "オン(_N)" ++ + msgid "O_pen Paths" + msgstr "開いたパス(_P)" + +@@ -8370,6 +8448,9 @@ msgstr "フォントを開く" + msgid "Open Reference" + msgstr "参照情報を開く" + ++msgid "Open _Web Page" ++msgstr "Webページへ(_W)" ++ + msgid "OpenType" + msgstr "OpenTypeの仕様" + +@@ -8940,6 +9021,9 @@ msgstr "\"軸の種類\"フィールドを設定してください" + msgid "Please specify a new supplement for %.20s-%.20s" + msgstr "%.20s-%.20sの補遺番号を指定し直してください." + ++msgid "Plugin Configuration" ++msgstr "プラグインの設定" ++ + msgid "Poin_ts too close" + msgstr "近すぎる点(_T)" + +@@ -9260,6 +9344,9 @@ msgstr "無変換" + msgid "Re_move" + msgstr "削除(_M)" + ++msgid "Re_vert List" ++msgstr "リストを反転(_V)" ++ + msgid "Reached end of file when reading composite glyph\n" + msgstr "合成グリフの読み込み中にファイルの終端に到達しました\n" + +@@ -9633,6 +9720,9 @@ msgstr "ルーマニア語(モルドバ)" + msgid "Romany" + msgstr "ロマーニー語" + ++msgid "Rotate" ++msgstr "回転" ++ + msgid "Rotate 180°" + msgstr "180°回転" + +@@ -10232,6 +10322,9 @@ msgstr "常に2番目を選択(_T)" + msgid "Second glyph of %s" + msgstr "%sの2つめのグリフ" + ++msgid "SeekCharacter" ++msgstr "検索文字" ++ + msgid "Segment Separator" + msgstr "セグメント区切り" + +@@ -10575,7 +10668,7 @@ msgid "Size of comb delimiters in non-display styles" + msgstr "非ディスプレイ数式の comb の区切り文字" + + msgid "Skew" +-msgstr "傾き" ++msgstr "傾斜" + + msgid "Skew Angle" + msgstr "傾き角" +@@ -11456,7 +11549,6 @@ msgstr "" + "フォント%3$.30sのグリフ\"%2$.30s\"に含まれるヒント%1$sは,%4$.30sに含まれるも" + "のと一致しません(個数または重なり合い方の特徴が異なります)" + +-#, c-format + msgid "" + "The %1$s in the search dialog contains a reference to %2$.20hs which does " + "not exist in the new font.\n" +@@ -12403,8 +12495,8 @@ msgid "" + "This font contains a \"UniqueId\" variable, but the correct name for it is\n" + "\t\"UniqueID\" (postscript is case concious)\n" + msgstr "" +-"このフォントには \"UniqueId\" という名の変数がありますが, 正しくは\t" +-"\"UniqueID\" です (PostScriptでは大文字と小文字は区別されます)\n" ++"このフォントには \"UniqueId\" という名の変数がありますが, 正しくは" ++"\t\"UniqueID\" です (PostScriptでは大文字と小文字は区別されます)\n" + + msgid "" + "This font contains at least one translucent layer, but type3 does not " +@@ -13308,6 +13400,15 @@ msgstr "辞書 %d に不正な値が含まれています\n" + msgid "Unicase" + msgstr "大小文字混在形" + ++msgid "Unicode" ++msgstr "Unicode" ++ ++msgid "Unicode 1.0" ++msgstr "Unicode 1.0" ++ ++msgid "Unicode 1.1" ++msgstr "Unicode 1.1" ++ + msgid "Unicode 2.0+, BMP only" + msgstr "Unicode 2.0 以降, BMP のみ" + +@@ -14129,7 +14230,7 @@ msgid "X11 bitmap only sfnt (otb)" + msgstr "X11 ビットマップのみの sfnt (otb)" + + msgid "XHeight:" +-msgstr "xハイト:" ++msgstr "Xハイト:" + + msgid "XUID-Base" + msgstr "XUIDの基底" +@@ -14395,32 +14496,38 @@ msgstr "拡大(_I)" + msgid "Zulu" + msgstr "ズールー語" + ++msgid "_128 pixel outline" ++msgstr "マスの大きさ: 128ピクセル(_1)" ++ + msgid "_16x4 cell window" +-msgstr "_16×4マス表示" ++msgstr "16×4マス表示(_1)" + + msgid "_24 pixel outline" +-msgstr "_24 ピクセル アウトライン" ++msgstr "マスの大きさ: 24ピクセル(_2)" + + msgid "_36 pixel outline" +-msgstr "_36 ピクセル アウトライン" ++msgstr "マスの大きさ: 36ピクセル(_3)" ++ ++msgid "_3D Rotate" ++msgstr "3D 回転" + + msgid "_48 pixel outline" +-msgstr "_48 ピクセル アウトライン" ++msgstr "マスの大きさ: 48ピクセル(_4)" + + msgid "_72 pixel outline" +-msgstr "_72 ピクセル アウトライン" ++msgstr "マスの大きさ: 72ピクセル(_7)" + + msgid "_8x2 cell window" +-msgstr " _8×2マス表示" ++msgstr "8×2マス表示(_8)" + + msgid "_96 pixel outline" +-msgstr "_96 ピクセル アウトライン" ++msgstr "マスの大きさ: 96ピクセル(_9)" + + msgid "_AA" + msgstr "階調表示(_A)" + + msgid "_About..." +-msgstr "…について(_A)..." ++msgstr "このソフトウェアについて(_A)..." + + msgid "_Accept inexact" + msgstr "不正確な一致を許容(_A)" +@@ -14479,6 +14586,9 @@ msgstr "周辺も(_A)" + msgid "_Ascent:" + msgstr "高さ(_A):" + ++msgid "_Ask" ++msgstr "尋ねる(_A)" ++ + msgid "_Aspect" + msgstr "様相(_A)" + +@@ -14521,7 +14631,7 @@ msgid "_Both" + msgstr "両方(_B)" + + msgid "_Bottom" +-msgstr "最後(_B)" ++msgstr "末尾へ(_B)" + + msgid "_Bottom:" + msgstr "下限(_B):" +@@ -14535,6 +14645,9 @@ msgstr "アクセントつきグリフを構築(_B)" + msgid "_Build Syllables" + msgstr "音節を構築する(_B)" + ++msgid "_CID" ++msgstr "CID(_C)" ++ + msgid "_Cancel" + msgstr "キャンセル(_C)" + +@@ -14568,6 +14681,9 @@ msgstr "定義済みのグリフのみ表示(_C)" + msgid "_Condense/Extend..." + msgstr "幅(_C)..." + ++msgid "_Configure" ++msgstr "設定(_C)" ++ + msgid "_Contrast" + msgstr "コントラスト(_C)" + +@@ -14578,7 +14694,7 @@ msgid "_Control Points near horizontal/vertical" + msgstr "水平/垂直に近い制御点(_C)" + + msgid "_Convert to CID" +-msgstr "_CIDに変換" ++msgstr "CIDに変換(_C)" + + msgid "_Copies:" + msgstr "部数(_C):" +@@ -14614,6 +14730,9 @@ msgstr "グリフの切り離し(_D)" + msgid "_Diagonal Hints" + msgstr "斜めのヒント(_D)" + ++msgid "_Disable" ++msgstr "無効化(_D)" ++ + msgid "_Display Compositions..." + msgstr "組合せを表示(_D)..." + +@@ -14659,6 +14778,9 @@ msgstr "EMの大きさ(_E):" + msgid "_Embeddable" + msgstr "埋め込み可能(_E)" + ++msgid "_Enable" ++msgstr "有効化(_E)" ++ + msgid "_Enabled" + msgstr "有効(_E)" + +@@ -14683,6 +14805,9 @@ msgstr "極大点を表示(_E)" + msgid "_FDEF" + msgstr "_FDEF:" + ++msgid "_FF" ++msgstr "FF(_F)" ++ + msgid "_Family Name:" + msgstr "ファミリー名(_F):" + +@@ -14870,6 +14995,9 @@ msgstr "合字(_L)" + msgid "_Lining" + msgstr "線描き(_L)" + ++msgid "_Load" ++msgstr "読み込み(_L)" ++ + msgid "_Load Encoding..." + msgstr "エンコーディングを読み込み(_L)..." + +@@ -14907,6 +15035,9 @@ msgstr "組合せを修正(_M)..." + msgid "_Mono" + msgstr "白黒(_M)" + ++msgid "_More Info" ++msgstr "詳細情報(_M)" ++ + msgid "_More hints than:" + msgstr "ヒントの個数の上限(_M):" + +@@ -14958,6 +15089,9 @@ msgstr "なし(_N)" + msgid "_Normal" + msgstr "通常(_N)" + ++msgid "_OK" ++msgstr "OK(_O)" ++ + msgid "_OS/2 Version" + msgstr "_OS/2バージョン" + +@@ -15030,6 +15164,9 @@ msgstr "プリンタ(_P):" + msgid "_Proportion" + msgstr "幅の比率(_P)" + ++msgid "_Python" ++msgstr "Python(_P)" ++ + msgid "_Quit" + msgstr "終了(_Q)" + +@@ -15184,7 +15321,7 @@ msgid "_Tools" + msgstr "ツール(_T)" + + msgid "_Top" +-msgstr "最初(_T)" ++msgstr "先頭へ(_T)" + + msgid "_Top:" + msgstr "上限(_T):" +@@ -15202,7 +15339,7 @@ msgid "_Transformations" + msgstr "変形(_T)" + + msgid "_TrueType Instructions" +-msgstr "_TrueType命令" ++msgstr "TrueType命令(_T)" + + msgid "_Twilight Pnt Cnt:" + msgstr "トワイライトポイントの個数(_T):" +@@ -15289,7 +15426,7 @@ msgid "_X-Ascent" + msgstr "_xの高さ" + + msgid "_X-Height" +-msgstr "_Xハイト" ++msgstr "Xハイト(_X)" + + msgid "_Yes" + msgstr "はい(_Y)" +diff --git a/po/ka_GE.po b/po/ka_GE.po +index c55108f..ee1e974 100644 +--- a/po/ka_GE.po ++++ b/po/ka_GE.po +@@ -8,8 +8,8 @@ msgid "" + msgstr "" + "Project-Id-Version: fontforge\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2022-12-31 02:48+0000\n" +-"PO-Revision-Date: 2022-12-31 02:46\n" ++"POT-Creation-Date: 2023-12-30 03:08-0800\n" ++"PO-Revision-Date: 2023-12-30 11:56\n" + "Last-Translator: \n" + "Language-Team: Georgian\n" + "Language: ka_GE\n" +@@ -23,6 +23,13 @@ msgstr "" + "X-Crowdin-File: FontForge.pot\n" + "X-Crowdin-File-ID: 2\n" + ++msgid "" ++"\n" ++"Layers:" ++msgstr "" ++"\n" ++"შრეები:" ++ + #, c-format + msgid " Ignoring '%c%c%c%c'\n" + msgstr " უგულებელყოფილია „%c%c%c%c“\n" +@@ -39,14 +46,28 @@ msgstr " ზომის დამატებით შეიქმნება + + #. GT: This continues a multi-line error message, hence the leading space + msgid " Bad kerning class table, ignored\n" +-msgstr " წანაცვლების კლასის გაუმართავი ცხრილი, უგულებელყოფილია\n" ++msgstr " შემოკვეცის კლასის უმართებულო ცხრილი, უგულებელყოფილია\n" + + msgid " Bad ligature table, ignored\n" + msgstr " გადაბმების გაუმართავი ცხრილი, უგულებელყოფილია\n" + + #. GT: This continues a multi-line error message, hence the leading space + msgid " Bad pairwise kerning table, ignored\n" +-msgstr " წანაცვლებული წყვილების გაუმართავი ცხრილი, უგულებელყოფილია\n" ++msgstr " შემოკვეცილი წყვილების უმართებულო ცხრილი, უგულებელყოფილია\n" ++ ++#, c-format ++msgid " Curvature: %g" ++msgstr " სიმრუდე: %g" ++ ++#, c-format ++msgid " Curvature: %g Radius: %g" ++msgstr " სიმრუდე: %g რადიუსი: %g" ++ ++msgid " Next CP" ++msgstr " შემდ. მოსაჭიდი" ++ ++msgid " Prev CP" ++msgstr " წინა მოსაჭიდი" + + msgid " Removing a size will delete it." + msgstr " ზომის მოცილების შედეგად წაიშლება." +@@ -60,8 +81,8 @@ msgid "" + "%.100s is not in a known format (or uses features of that format fontforge " + "does not support, or is so badly corrupted as to be unreadable)" + msgstr "" +-"%.100s უცნობი სახისაა (ან იმ სახის თვისებებს შეიცავს, რომელთაც FontForge ვერ " +-"აღიქვამს, ანდაც ისეა დაზიანებული, რომ ვერ იკითხება)" ++"%.100s უცნობი სახისაა (ან იმ სახის თვისებებს იყენებს, რომელთაც FontForge ვერ " ++"აღიქვამს, ანდა ისეა დაზიანებული, რომ ვერ იკითხება)" + + #. GT: This is the title for a window showing an outline character + #. GT: It will look something like: +@@ -72,7 +93,18 @@ msgstr "" + #. GT: $4 is the changed flag ('*' for the changed items) + #, c-format + msgid "%1$.80s at %2$d from %3$.90s%4$s" +-msgstr "%1$.80s უჯრაში %2$d, შრიფტიდან %3$.90s%4$s" ++msgstr "%1$.80s უჯრაში %2$d შრიფტიდან %3$.90s%4$s" ++ ++#. GT: This is the title for a window showing a bitmap character ++#. GT: It will look something like: ++#. GT: exclam at 33 size 12 from Arial ++#. GT: $1 is the name of the glyph ++#. GT: $2 is the glyph's encoding ++#. GT: $3 is the pixel size of the bitmap font ++#. GT: $4 is the font name ++#, c-format ++msgid "%1$.80s at %2$d size %3$d from %4$.80s" ++msgstr "%1$.80s უჯრაში %2$d ზომით%3$d შრიფტიდან %4$.80s" + + #. GT: The user is trying to open a font file which contains multiple fonts and + #. GT: has asked for a font which is not in that file. +@@ -88,6 +120,16 @@ msgstr "" + "%s\n" + "განაგრძობთ მაინც?" + ++#. GT: There are various broad classes of lookups here and the first string ++#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. ++#. GT: Each of those may be formatted in 3 different ways: by (or perhaps using ++#. GT: would be a better word) glyphs, classes or coverage tables. ++#. GT: So this might look like: ++#. GT: Contextual Positioning by classes ++#, c-format ++msgid "%s by %s" ++msgstr "%s %sს მიხედვით" ++ + #. GT: This string is used to generate a name for each OpenType lookup. + #. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup + #. GT: The second %s (if present) is the script +@@ -103,7 +145,7 @@ msgstr "%s ფაილს არ შეიცავს %.100s" + + #, c-format + msgid "%s kerning class %d" +-msgstr "%s წანაცვლების კლასი %d" ++msgstr "%s შემოკვეცის კლასი %d" + + #. GT: This string is used to generate a name for an OpenType lookup subtable. + #. GT: %s is the lookup name +@@ -120,7 +162,7 @@ msgid "'%s' is not the name of a currently known plugin" + msgstr "„%s“ არ ემთხვევა ამჟამად ცნობილი მოდულების სახელებს" + + msgid "'kern' Horizontal Kerning Table" +-msgstr "'kern' თარაზული წანაცვლების ცხრილი" ++msgstr "'kern' ცხრილი თარაზული შემოკვეცისთვის" + + msgid "(Adobe now considers XUID/UniqueID unnecessary)" + msgstr "(Adobe მიიჩნევს, რომ XUID/UniqueID აღარაა აუცილებელი)" +@@ -225,6 +267,12 @@ msgstr "ჭდე უნდა იყოს 4 ASCII სიმბოლოთი" + msgid "AMS Names" + msgstr "AMS სახელები" + ++msgid "A_dd Extrema" ++msgstr "წვერ_ოს დამატება" ++ ++msgid "Active Hints" ++msgstr "მოქმედი მიმთ." ++ + msgid "Active Layer Color" + msgstr "მოქმედი შრის ფერი" + +@@ -241,12 +289,18 @@ msgstr "მოქმედი ხელსაწყოს ფერი" + msgid "Add" + msgstr "დამატება" + ++msgid "Add All Extrema" ++msgstr "ყველა წვეროს დამატება" ++ + msgid "Add Encoding Name..." + msgstr "დაშიფვრის სახელის დამატება..." + + msgid "Add Encoding Slots..." + msgstr "დასაშიფრი ადგილების დამატება..." + ++msgid "Add Good Extrema" ++msgstr "მართებული წვეროს დამატება" ++ + msgid "Add Language to Script..." + msgstr "ენის დამატება დამწერლობისთვის..." + +@@ -266,10 +320,10 @@ msgid "Add a curve point" + msgstr "მრუდის წერტილის დამატება" + + msgid "Add a curve point always either horizontal or vertical" +-msgstr "მრუდის წერტილის დამატება მხოლოდ თარაზულად, ან შვეულად" ++msgstr "მრუდის წერტილი მხოლოდ თარაზულად ან შვეულად" + + msgid "Add a left \"tangent\" point" +-msgstr "მარცხენა „მხების“ წერტილის დამატება" ++msgstr "მარცხნივ მიმართული „მხების“ წერტილის დამატება" + + msgid "Add a new layer" + msgstr "ახალი შრის დამატება" +@@ -278,7 +332,7 @@ msgid "Add a point, then drag out its control points" + msgstr "წერტილის დამატება, გადაადგილება და მართვა" + + msgid "Add a right \"tangent\" point" +-msgstr "მარჯვენა „მხების“ წერტილის დამატება" ++msgstr "მარჯვნივ მიმართული „მხების“ წერტილის დამატება" + + msgid "Add a subtable to which lookup?" + msgstr "რომეცლ ცნობარს დაემატოს ქვეცხრილი?" +@@ -287,7 +341,10 @@ msgid "Add a tangent point" + msgstr "მხების წერტილის დამატება" + + msgid "Adding points at Extrema..." +-msgstr "ემატება კიდურა წერტილები..." ++msgstr "კიდურა წერტილების დამატება..." ++ ++msgid "Additional arguments for autotrace program:" ++msgstr "დამატებითი არგუმენტები თვითგამომხაზველი პროგრამისთვის:" + + #. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType + #. GT: concept which allows small corrections for small pixel sizes where +@@ -343,8 +400,8 @@ msgid "" + "After rotating or skewing a glyph you should probably apply Element->Add " + "Extrema" + msgstr "" +-"ასონიშნის მობრუნების ან გადახრის შემდგომ, სასურველია გამოიყენოთ „შემადგენელი " +-"→ კიდურა წერტილის დამატება“" ++"ასონიშნის მობრუნების ან გადახრის შემდგომ სასურველია გამოიყენოთ „შემადგენელი " ++"→ წვეროს წერტილის დამატება“" + + msgid "Ahead Classes" + msgstr "მომდევნო კლასები" +@@ -352,6 +409,9 @@ msgstr "მომდევნო კლასები" + msgid "Ahom" + msgstr "აჰომი" + ++msgid "Align Points" ++msgstr "წერტილების სწორება" ++ + msgid "All Files" + msgstr "ყველანაირი ფაილი" + +@@ -364,8 +424,11 @@ msgstr "ყველა ასონიშანი" + msgid "Allow _curve smoothing" + msgstr "_მრუდის დაგლუვების საშუალება" + ++msgid "Allow _removal of extrema" ++msgstr "წვეროს მო_ცილების ნებართვა" ++ + msgid "Allows you to select optional behavior when generating the font" +-msgstr "დამატებითი მოქმედების მითითების საშუალება, შრიფტის შედგენისას" ++msgstr "დამატებითი მოქმედების მითითების საშუალება შრიფტის დამზადებისას" + + msgid "Almost Horizontal/Vertical Curves" + msgstr "თითქმის თარ./შვეულ. მრუდები" +@@ -596,6 +659,15 @@ msgstr "ისრები" + msgid "Arrows & Sup Arrows A/B & Misc Arrows" + msgstr "ისრები, დანართი A/B და სხვადასხვა ნიშნები" + ++msgid "As CFF fonts" ++msgstr "როგორც CFF-შრიფტები" ++ ++msgid "Ascent/Descent Color" ++msgstr "ზედატანის/ქვედატანის ფერი" ++ ++msgid "Ask the user for autotrace arguments each time autotrace is invoked" ++msgstr "არგუმენტების მითითების მოთხოვნა გამოხაზვის ყოველი წამოწყებისას" ++ + msgid "At most 31 glyphs may be specified in an insert list" + msgstr "არაუმეტეს 31 ასონიშანი შეიძლება მიეთითოს ჩასამატებელ სიაში" + +@@ -607,13 +679,13 @@ msgid "Auto Width" + msgstr "სიგანის თვითგანსაზღვრა" + + msgid "AutoHint" +-msgstr "თვითმინიშნება" ++msgstr "თვითმიმთითებელი" + + msgid "AutoHint changed glyphs before generating a font" +-msgstr "თვითმინიშნებით შესწორებულია ასონიშნები შრიფტის შედგენამდე" ++msgstr "თვითმიმთითებლით შესწორებულია ასონიშნები შრიფტის დამზადებამდე" + + msgid "AutoKernDialog" +-msgstr "თვითწანაცვლების სარკმელი" ++msgstr "თვითშემოკვეცის სარკმელი" + + msgid "AutoLBearingSync" + msgstr "მარცხენა საბჯენის თვითშეწყობა" +@@ -629,7 +701,16 @@ msgid "Auto_Instr" + msgstr "თვითმი_თითება" + + msgid "Autokern new entries" +-msgstr "ახლადშეყვანილის თვითწანაცვლება" ++msgstr "ახლად შეტანილის თვითშემოკვეცა" ++ ++msgid "AutotraceArgs" ++msgstr "გამომხაზველის არგუმენტები" ++ ++msgid "AutotraceAsk" ++msgstr "მოთხოვნა გამოხაზვისას" ++ ++msgid "Autotracing..." ++msgstr "თვითგამოხაზვა..." + + msgid "Axerbaijani (Arabic)" + msgstr "აზერბაიჯანული (არაბული)" +@@ -647,6 +728,9 @@ msgstr "აზერი (ლათინური)" + msgid "BBearing:" + msgstr "ქვედა საბჯენი:" + ++msgid "BMP" ++msgstr "BMP" ++ + #. GT: Background, make it short + msgid "Back" + msgstr "უკანა" +@@ -655,7 +739,7 @@ msgid "Back Classes" + msgstr "წინა კლასები" + + msgid "Bad Apple Kern Class\n" +-msgstr "Apple-ის გაუმართავი წანაცვლების კლასი\n" ++msgstr "Apple-ის უმართებულო კლასი შემოკვეცისთვის\n" + + msgid "Bad Class" + msgstr "გაუმართავი კლასი" +@@ -705,6 +789,9 @@ msgstr "გაუმართავი არეები" + msgid "Bad Version" + msgstr "არამართებული ვერსია" + ++msgid "Bad WOFF header, a field which must be 0 is not." ++msgstr "უმართებულო WOFF-თავსართი, ველის მნიშვნელობა უნდა ყოფილიყო 0." ++ + msgid "Bad Weight" + msgstr "არამართებული სისქე" + +@@ -712,7 +799,7 @@ msgid "Bad class name" + msgstr "კლასის გაუმართავი სახელი" + + msgid "Bad default baseline" +-msgstr "გაუმართავი საყრდენი ხაზი" ++msgstr "გაუმართავი ძირითადი ხაზი" + + msgid "Bad encoding file format" + msgstr "გაუმართავი შიფრის მქონე ფაილი" +@@ -733,7 +820,7 @@ msgstr "გაუმართავი გამოსახულება: %.1 + + #, c-format + msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" +-msgstr "გაუმართავი წანაცვლების წყვილი: ასონიშნები %d და %d უნდა იყოს < %d\n" ++msgstr "შემოკვეცის უმართებულო წყვილი: ასონიშნები %d და %d უნდა იყოს < %d\n" + + msgid "Bad language tag" + msgstr "არამართებული ენის ჭდე" +@@ -757,6 +844,9 @@ msgstr "არასწორი რიცხვი, Infinity ან NaN: %s\n" + msgid "Bad rule" + msgstr "გაუმართავი წესი" + ++msgid "Bad signature in WOFF header." ++msgstr "უმართებულო ხელმოწერა WOFF-თავსართში." ++ + #. GT: The words "true" and "false" should be left untranslated. We are restricted + #. GT: here by what PostScript understands, and it only understands the English + #. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) +@@ -785,10 +875,10 @@ msgid "Base Ligatures" + msgstr "ძირითადი გადაბმები" + + msgid "Baseline" +-msgstr "საყრდენი ხაზი" ++msgstr "ძირითადი ხაზი" + + msgid "Baseline used for Latin, Greek, Cyrillic text." +-msgstr "საყრდენი ხაზი ლათინურის, ბერძნულისა და კირილიცისთვის." ++msgstr "ძირითადი ხაზი ლათინურის, ბერძნულისა და კირილიცისთვის." + + msgid "Basic Latin" + msgstr "ძირითადი ლათინური" +@@ -820,6 +910,9 @@ msgstr "რასტრული გადიდება..." + msgid "Bitmap _Magnification..." + msgstr "რასტრული გა_დიდება..." + ++msgid "Bits/Pixel:" ++msgstr "ბიტი/პიქსელზე:" ++ + msgid "Bold font used in the Find/Replace window" + msgstr "მუქი შრიფტი გამოიყენება პოვნა/ძიების ფანჯარაში" + +@@ -925,17 +1018,48 @@ msgstr "" + msgid "Can't Find Glyph" + msgstr "ვერ მოინახა ასონიშანი" + ++msgid "Can't create temporary directory" ++msgstr "ვერ შეიქმნა დროებითი საქაღალდე" ++ ++msgid "Can't find autotrace" ++msgstr "ვერ მოიძებნა გამომხაზველი" ++ ++msgid "" ++"Can't find autotrace program (set AUTOTRACE environment variable) or " ++"download from:\n" ++" http://sf.net/projects/autotrace/" ++msgstr "" ++"ვერ მოიძებნა თვითგამომხაზველი (გამართეთ გარემოს ცვლადი AUTOTRACE) ან " ++"ჩამოტვირთეთ აქედან:\n" ++" http://sf.net/projects/autotrace/" ++ ++msgid "Can't find mf" ++msgstr "ვერ მოიძებნა mf (metafont)" ++ ++msgid "" ++"Can't find mf program -- metafont (set MF environment variable) or download " ++"from:\n" ++" http://www.tug.org/\n" ++" http://www.ctan.org/\n" ++"It's part of the TeX distribution" ++msgstr "" ++"ვერ მოინახა mf-პროგრამა -- metafont (გამართეთ გარემოს ცვლადი MF) ან " ++"ჩამოტვირთეთ აქედან:\n" ++" http://www.tug.org/\n" ++" http://www.ctan.org/\n" ++"TeX-ის შემადგენელი ნაწილია" ++ + msgid "Can't find the file" + msgstr "ვერ მოიძებნა ფაილი" + + msgid "Can't insert 'cvt'" +-msgstr "ვერ ჩაისმება 'cvt'" ++msgstr "ვერ ჩაისმება „cvt“" + + msgid "Can't insert 'fpgm'" +-msgstr "ვერ ჩაისმება 'fpgm'" ++msgstr "ვერ ჩაისმება „fpgm“" + + msgid "Can't insert 'prep'" +-msgstr "ვერ ჩაისმება 'prep'" ++msgstr "ვერ ჩაისმება „prep“" + + #, c-format + msgid "Can't open %s" +@@ -951,6 +1075,9 @@ msgstr "ვერ იხსნება დროებითი ფაილი + msgid "Can't open temporary file for truetype output.\n" + msgstr "ვერ იხსნება დროებითი ფაილი Truetype-გამოტანისთვის.\n" + ++msgid "Can't run mf" ++msgstr "ვერ გაეშვა mf (metafont)" ++ + msgid "Cancel" + msgstr "გაუქმება" + +@@ -1341,9 +1468,15 @@ msgstr "ყველაფრის გასუფთავება" + msgid "Clear Device Table" + msgstr "მოწყობილობის ცხრილის გასუფთავება" + ++msgid "Clear Instructions" ++msgstr "მითითებების გასუფთავება" ++ + msgid "Clear Special Data" + msgstr "საგანგებო მონაცემების წაშლა" + ++msgid "Clear _Background" ++msgstr "_ფონის გასუფთავება" ++ + msgid "" + "Click on a range to select characters in that range.\n" + "Double click on a range to see characters that should be\n" +@@ -1356,11 +1489,14 @@ msgstr "" + msgid "Co_py LBearing" + msgstr "მარცხენა საბჯენის ას_ლი" + ++msgid "Color of the ascent and descent lines" ++msgstr "ზედატანისა და ქვედატანის ხაზების ფერი" ++ + msgid "Color used to draw the advance width line of a glyph" + msgstr "ასონიშნის გაფართოებული სიგანის აღმნიშვნელი ფერი" + + msgid "Color used to draw the kerning line" +-msgstr "წანაცვლების ხაზის აღმნიშვნელი ფერი" ++msgstr "შემოკვეცის ზოლის აღმნიშვნელი ფერი" + + msgid "Color used to draw the left side bearing" + msgstr "მარცხენა საბჯენის ფერი" +@@ -1389,6 +1525,9 @@ msgstr "დასართავი განმასხვავებელ + msgid "Combining Diacritical Marks for Symbols" + msgstr "დასართავი განმასხვავებელი ნიშნები პირობითი ნიშნებისთვის" + ++msgid "Comment" ++msgstr "შენიშვნა" ++ + msgid "Common Indic Number Forms" + msgstr "გავრცელებული ინდური რიცხვითი ჩანაწერები" + +@@ -1401,12 +1540,31 @@ msgstr "შემჭირდოებული გახსნისას" + msgid "Compacted" + msgstr "შემჭიდროებული" + ++msgid "Compare Layers" ++msgstr "შრეების შედარება" ++ ++msgid "Compare Layers..." ++msgstr "შრეების შედარება..." ++ + msgid "Compare _Outlines" + msgstr "_მოხაზულობის შედარება" + ++msgid "Compare two layers" ++msgstr "ორი შრის შედარება" ++ + msgid "Complex" + msgstr "რთული" + ++msgid "Component" ++msgstr "შემადგენელი" ++ ++#, c-format ++msgid "Component %d %.30s (%d,%d)" ++msgstr "შემადგენელი %d %.30s (%d,%d)" ++ ++msgid "Components" ++msgstr "შემადგენლები" ++ + msgid "Config_ure Plugins..." + msgstr "მოდულების გამარ_თვა..." + +@@ -1434,6 +1592,9 @@ msgstr "შრეების ასლი" + msgid "Copy RBearin_g" + msgstr "მარჯვენა სა_ბჯენის ასლი" + ++msgid "Copy _Fg To Bg" ++msgstr "ასლი ფ_ონზე" ++ + msgid "Copy _VWidth" + msgstr "_შვეული სიგანის ასლი" + +@@ -1447,7 +1608,7 @@ msgid "Copy_right:" + msgstr "საავ_ტორო უფლება:" + + msgid "Copyright" +-msgstr "საავტორო უფლება" ++msgstr "საკუთრების უფლება" + + msgid "" + "Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " +@@ -1457,7 +1618,11 @@ msgstr "" + "გამოიყენეთ (c) და არა – ©." + + msgid "Corner" +-msgstr "კუთხე" ++msgstr "კუთხოვანი" ++ ++#, c-format ++msgid "Could not create plugin directory '%s'\n" ++msgstr "ვერ შეიქმნა მოდულის საქაღალდე: „%s“\n" + + msgid "Could not figure out a lookup type" + msgstr "ვერ დადგინდა ცნობარის სახეობა" +@@ -1478,7 +1643,7 @@ msgid "Could not open temporary file." + msgstr "ვერ გაიხსნა დროებითი ფაილი." + + msgid "Could not read (or perhaps find) mf output file" +-msgstr "ვერ იკითხება (ან უფრო იძებნება) mf-გამოტანის ფაილი" ++msgstr "ვერ იკითხება (ანდა ვერ იძებნება) mf-გამოტანის ფაილი" + + msgid "Couldn't Load" + msgstr "ვერ ჩაიტვირთა" +@@ -1518,6 +1683,9 @@ msgstr "ვერ გაიხსნა ფაილი %.200s" + msgid "Couldn't open font" + msgstr "ვერ გაიხსნა შრიფტი" + ++msgid "Cr_eate" ++msgstr "შე_ქმნა" ++ + msgid "Cre_ate Named Glyphs..." + msgstr "სახელიანი ასონიშნების შ_ექმნა..." + +@@ -1527,6 +1695,12 @@ msgstr "მცირე მთავრულის შექმნა" + msgid "Create Subscript/Superscript" + msgstr "ხაზზედა/ხაზქვედა ნიშნის შექმნა" + ++msgid "Create directory" ++msgstr "საქაღალდის შექმნა" ++ ++msgid "Create directory..." ++msgstr "საქაღალდის შექმნა..." ++ + msgid "Create small caps variants for symbols as well as letters" + msgstr "მცირე მთავრულის შექმნა სიმბოლოებისა და ასოებისთვის" + +@@ -1547,6 +1721,19 @@ msgstr "" + "ჯერჯერობით, FontForge-ში მხარდაჭერილია მხოლოდ ბიტური (და არა ბაიტური) სახის " + "type3-გამოტანა" + ++#, c-format ++msgid "Curvature: %g" ++msgstr "სიმრუდე: %g" ++ ++msgid "Curvature: -0.00000000" ++msgstr "სიმრუდე: -0.00000000" ++ ++msgid "Curvature: ?" ++msgstr "სიმრუდე: ?" ++ ++msgid "Curve" ++msgstr "მრუდი" ++ + msgid "Curve Type" + msgstr "მრუდის სახეობა" + +@@ -1589,8 +1776,11 @@ msgstr "თარიღები" + msgid "De_activate Spiro" + msgstr "ხვეულის გა_უქმება" + ++msgid "Decompressed length did not match expected length for table" ++msgstr "შეუკუმშავი სიგრძე შეუსაბამოა ცხრილისთვის მოსალოდნელ სიგრძესთან" ++ + msgid "Default Baseline" +-msgstr "საყრდენი ხაზი ნაგულისხმევად" ++msgstr "ნაგულისხმევი ძირითადი ხაზი" + + msgid "Define Groups" + msgstr "ჯგუფების განსაზღვრა" +@@ -1649,11 +1839,14 @@ msgstr "საქაღალდეები თავში" + msgid "Directories Separate" + msgstr "საქაღალდეები გამოყოფილად" + ++msgid "Directory name?" ++msgstr "საქაღალდის სახელი?" ++ + msgid "Directory|_New" + msgstr "_ახალი" + + msgid "Discarding a duplicate kerning pair." +-msgstr "ცილდება ერთნაირი წანაცვლებული წყვილები." ++msgstr "ცილდება ერთნაირი შემოკვეცილი წყვილები." + + msgid "Display" + msgstr "ჩვენება" +@@ -1696,6 +1889,12 @@ msgid "" + msgstr "" + "გამოაჩენს ყველა მონიშნულ სიმბოლოს, თითოეულს ცალკე გვერდზე, მეტად დიდი ზომით" + ++msgid "Dist" ++msgstr "სიშორე" ++ ++msgid "Distance" ++msgstr "დაშორება" ++ + msgid "Dives Akuru" + msgstr "დივეჰი აკურუ" + +@@ -1711,7 +1910,7 @@ msgstr "" + "(თუ კი, რომლები)" + + msgid "Doesn't look like a valid pdf file, couldn't find xref section" +-msgstr "არ ჰგავს მართებულ PDF-ფაილს, ვერ მოინახა xref-განყოფილება" ++msgstr "არ ჰგავს მართებულ PDF-ფაილს, ვერ მოინახა xref-არე" + + msgid "Dogra" + msgstr "დოგრი" +@@ -1731,6 +1930,9 @@ msgstr "სახელი მეორდება" + msgid "Duployan" + msgstr "დუპლოი" + ++msgid "EPS" ++msgstr "EPS" ++ + msgid "E_lement" + msgstr "შ_ემადგენელი" + +@@ -1788,7 +1990,7 @@ msgid "Egyptian Hieroglyphs" + msgstr "ეგვიპტური იეროგლიფები" + + msgid "Ellipse" +-msgstr "ოვალი" ++msgstr "კვერცხისებრი" + + msgid "Enclosed Alphanumeric Supplement" + msgstr "შემოსაზღვრული ასოციფრული დანართი" +@@ -1854,12 +2056,33 @@ msgstr "აკლია „{“ განსაზღვრისას %d ხ + msgid "Expor_t..." + msgstr "გა_ტანა..." + ++msgid "Export" ++msgstr "გამოტანა" ++ ++msgid "Export Options" ++msgstr "გამოტანის პარამეტრები" ++ ++msgid "ExportClipboard" ++msgstr "გამოტანის ასლის აღება" ++ + msgid "Extended" + msgstr "გაფართოებული" + + msgid "Extended Collection" + msgstr "გაფართოებული კრებული" + ++#. GT: Extra Space, see below for a full comment ++#. GT: Extra Space ++msgid "Extra Sp:" ++msgstr "დამატ. სივრცე:" ++ ++msgid "" ++"Extra arguments for configuring the autotrace program\n" ++"(either autotrace or potrace)" ++msgstr "" ++"დამატებითი არგუმენტები გამომხაზველი პროგრამის გასამართად\n" ++"(გამოდგება ორივესთვის, Autotrace და Potrace)" ++ + msgid "" + "Extra white space to be added after each\n" + "sub/superscript." +@@ -1871,12 +2094,16 @@ msgstr "ამოკრეფა PDF-ფაილიდან" + msgid "F_ind / Replace..." + msgstr "_პოვნა / ჩანაცვლება..." + ++#. GT: Foreground, make it short ++msgid "F_ore" ++msgstr "_წინა" ++ + msgid "Failed to generate postscript font" +-msgstr "ვერ შეიქმნა PostScript-შრიფტი" ++msgstr "ვერ დამზადდა PostScript-შრიფტი" + + #, c-format + msgid "Failed to generate postscript in file %s" +-msgstr "ვერ შეიქმნა PostScript-შრიფტი ფაილში %s" ++msgstr "ვერ დამზადდა PostScript-შრიფტი ფაილში %s" + + #, c-format + msgid "Failed to open %s for output" +@@ -1913,12 +2140,17 @@ msgstr "თვისების ჭდეები მოცილდება" + msgid "File Exists" + msgstr "ფაილი არსებობს" + ++msgid "" ++"File length as specified in the WOFF header does not match the actual file " ++"length." ++msgstr "ფაილის სიგრძე მითითებული WOFF-თავსართში არ ემთხვევა არსებულ სიგრძეს." ++ + #, c-format + msgid "File, %s, exists. Replace it?" + msgstr "ფაილი %s უკვე არსებობს. ჩანაცვლდეს?" + + msgid "Filled Ellipse" +-msgstr "სავსე ოვალი" ++msgstr "სავსე კვერცხისებრი" + + msgid "Filter" + msgstr "გამორჩევა" +@@ -1964,22 +2196,22 @@ msgid "Flip" + msgstr "გადაკეცვა" + + msgid "Flip Horizontally" +-msgstr "თარაზულად შებრუნება" ++msgstr "თარაზულად გადაკეცვა" + + msgid "Flip Vertically" +-msgstr "შვეულად შებრუნება" ++msgstr "შვეულად გადაკეცვა" + + msgid "Flip _Horizontally" +-msgstr "თარა_ზულად შებრუნება" ++msgstr "თარა_ზულად გადაკეცვა" + + msgid "Flip _Vertically" +-msgstr "შ_ვეულად შებრუნება" ++msgstr "შ_ვეულად გადაკეცვა" + + msgid "Flip the selection" +-msgstr "მონიშნულის სარკისებრი შებრუნება" ++msgstr "მონიშნულის გადაკეცვა" + + msgid "Flip..." +-msgstr "შებრუნება..." ++msgstr "გადაკეცვა..." + + msgid "Fo_ntname:" + msgstr "შრი_ფტის სახელი:" +@@ -1990,7 +2222,7 @@ msgid "" + "Do you want to save it?" + msgstr "" + "შრიფტი %1$.40s შეცვლილია ფაილში %2$.40s.\n" +-"გსურთ შეინახოს?" ++"გსურთ შენახვა?" + + #, c-format + msgid "" +@@ -2041,6 +2273,21 @@ msgstr "" + "სისტემებზე გასაშვებად. FontForge შეგიძლიათ გამოიყენოთ როგორც გამოსახულებითი " + "სახით, აგრეთვე ბრძანებათა ველის მეშვეობით." + ++#, c-format ++msgid "FontForge supports at most %d layers" ++msgstr "FontForge-ში მხარდაჭერილია არაუმეტეს %d შრე" ++ ++msgid "" ++"FontForge supports two different helper applications to do autotracing\n" ++" autotrace and potrace\n" ++"If your system only has one it will use that one, if you have both\n" ++"use this option to tell FontForge which to pick." ++msgstr "" ++"FontForge-თან თავსებადია თვითგამოხაზვის ორი სხვადასხვა დამხმარე პროგრამა\n" ++" Autotrace და Potrace.\n" ++"თუ სისტემაში მხოლოდ ერთია, მას გამოიყენებს, თუ ორივეა,\n" ++"ამ პარამეტრის მეშვეობით მიუთითეთ FontForge-ს, რომელი არჩიოს." ++ + msgid "" + "FontForge was unable to load libspiro, spiros are not available for use." + msgstr "" +@@ -2060,7 +2307,7 @@ msgstr "" + "უდიდესი მნიშვნელობები, თითოეული ნიშნის საბჯენებისთვის." + + msgid "FontForge will guess kerning classes for selected glyphs" +-msgstr "FontForge ივარაუდებს წანაცვლების კლასს შერჩეული ასონიშნებისთვის" ++msgstr "FontForge ივარაუდებს შემოკვეცის კლასს შერჩეული ასონიშნებისთვის" + + msgid "" + "FontForge will look at the glyphs selected in the font view\n" +@@ -2069,7 +2316,7 @@ msgid "" + msgstr "" + "FontForge გადახედავს ასონიშნებს შრიფტის ხედით\n" + "და შეეცდება იპოვოს მსგავსი ასონიშნები, რომელთა\n" +-"მონაცემებითაც მიხედვითაც შექმნის წანაცვლების კლასებს." ++"მონაცემების მიხედვითაც შექმნის შემოკვეცის კლასებს." + + msgid "FontLog Save Failed" + msgstr "FontLog ვერ შეინახა" +@@ -2087,10 +2334,19 @@ msgstr "ასონიშნების იძულებით გადა + msgid "Fore" + msgstr "წინა" + ++msgid "Forget _to All" ++msgstr "ყველას და_ვიწყება" ++ ++msgid "Format:" ++msgstr "სახეობა:" ++ + #. GT: This does not mean the program, but freehand drawing + msgid "Freehand" + msgstr "თავისუფალი" + ++msgid "Friendly Name" ++msgstr "იოლი სახელი" ++ + msgid "From the _other class" + msgstr "ს_ხვა კლასიდან" + +@@ -2109,6 +2365,9 @@ msgstr "75" + msgid "Gasp|_Version" + msgstr "ვე_რსია" + ++msgid "General" ++msgstr "ძირითადი" ++ + msgid "General Punctuation" + msgstr "ძირითადი სასვენი ნიშნები" + +@@ -2116,28 +2375,28 @@ msgid "General/Supplemental Punctuation" + msgstr "ძირითადი/დამატებითი სასვენი ნიშნები" + + msgid "Generate" +-msgstr "შედგენა" ++msgstr "დამზადება" + + msgid "Generate Fonts" +-msgstr "შრიფტების შედგენა" ++msgstr "შრიფტების დამზადება" + + msgid "Generate Mac Family" +-msgstr "შედგენა Mac-კრებულის" ++msgstr "Mac-კრებულის დამზადება" + + msgid "Generate Mac _Family..." +-msgstr "შედგენა Mac-კ_რებულის..." ++msgstr "Mac-კ_რებულის დამზადება..." + + msgid "Generate TTC" +-msgstr "შეიქმნას TTC" ++msgstr "დამზადდეს TTC" + + msgid "Generate TTC..." +-msgstr "შეიქმნას TTC..." ++msgstr "დამზადდეს TTC..." + + msgid "Generating PostScript Font" +-msgstr "იქმნება PostScript-შრიფტი" ++msgstr "მზადდება PostScript-შრიფტი" + + msgid "Generating bitmap font" +-msgstr "იქმნება ბიტური შრიფტი" ++msgstr "მზადდება ბიტური შრიფტი" + + msgid "Generic" + msgstr "მთავარი" +@@ -2169,6 +2428,19 @@ msgstr "გლაგოლიცური" + msgid "Glagolitic Supplement" + msgstr "გლაგოლიცური დანართი" + ++msgid "Glif" ++msgstr "Glif" ++ ++msgid "Glyph Info" ++msgstr "ასონიშნის შესახებ" ++ ++#, c-format ++msgid "Glyph Info for %.40s" ++msgstr "%.40s ასონიშნის შესახებ" ++ ++msgid "Glyph Info..." ++msgstr "ასონიშნის შესახებ..." ++ + msgid "Glyph Insertion" + msgstr "ასონიშნის ჩამატება" + +@@ -2182,7 +2454,7 @@ msgid "Glyph Set by Selection" + msgstr "ასონიშნების კრებული მონიშვნით" + + msgid "Glyph _Info..." +-msgstr "ასო_ნიშნის შესახებ..." ++msgstr "ასო_ნიშნის მონაცემები..." + + msgid "Glyph in two classes" + msgstr "ასონიშანი ორ კლასშია" +@@ -2208,6 +2480,11 @@ msgstr "" + "ასონიშნის სახელში არსებული სიმბოლოები მხოლოდ ASCII-არეს უნდა ეკუთვნოდეს,\n" + "თუმცა სახელთა ამ სიაში, ზოგიერთი შეიცავს სიმბოლოებს, რომლებიც სცდება ამ არეს." + ++#, c-format ++msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." ++msgstr "" ++"ასონიშანი %s მიმთითებლების გარეშეა. FontForge ვერ დაამუშავებს ბევრ მითითებას." ++ + msgid "GlyphName|New" + msgstr "ახალი" + +@@ -2272,6 +2549,9 @@ msgstr "ჯგუფის სახელი:" + msgid "Groups" + msgstr "ჯგუფები" + ++msgid "Guess" ++msgstr "სავარაუდო" ++ + #. GT: Guide layer, make it short + msgid "Guide" + msgstr "მიმმართველი" +@@ -2301,7 +2581,7 @@ msgid "HVCurve" + msgstr "თარ./შვეულ. მრუდი" + + msgid "H_ints" +-msgstr "_მიმნიშნებლები" ++msgstr "_მიმთითებლები" + + msgid "Hangul Jamo" + msgstr "ჰანგილ-ჯამო" +@@ -2315,9 +2595,15 @@ msgstr "ჰანგილ-ჯამო გაფართოებული-B" + msgid "Hanunoo" + msgstr "ჰანუნო" + ++msgid "Harmoni_ze" ++msgstr "შე_ხამება" ++ + msgid "Harmonizing..." + msgstr "შეეხამება..." + ++msgid "Has _Vertical Metrics" ++msgstr "_შვეული აზომვებით" ++ + msgid "Hebrew" + msgstr "ებრაული" + +@@ -2325,7 +2611,7 @@ msgid "Height" + msgstr "სიმაღლე" + + msgid "Height/Kern Data" +-msgstr "სიმაღლის/წანაცვლების მონაცემები" ++msgstr "სიმაღლის/შემოკვეცის მონაცემები" + + msgid "Hidden" + msgstr "დამალული" +@@ -2333,6 +2619,9 @@ msgstr "დამალული" + msgid "Hide when _Moving" + msgstr "დამალვა მ_ოძრაობისას" + ++msgid "Hint Mask" ++msgstr "მიმთ. ნიღაბი" ++ + msgid "Hiragana" + msgstr "ჰირაგანა" + +@@ -2362,16 +2651,16 @@ msgid "Horizontal" + msgstr "თარაზული" + + msgid "Horizontal Baselines" +-msgstr "თარაზული საყრდენები" ++msgstr "ძირითადი თარაზული ხაზები" + + msgid "Horizontal Kerning" +-msgstr "თარაზული წანაცვლება" ++msgstr "თარაზული შემოკვეცა" + + #, c-format + msgid "Horizontal: %d baseline" + msgid_plural "Horizontal: %d baselines" +-msgstr[0] "თარაზული: %d საყრდენი" +-msgstr[1] "თარაზული: %d საყრდენი" ++msgstr[0] "თარაზული: %d ძირითადი ხაზი" ++msgstr[1] "თარაზული: %d ძირითადი ხაზი" + + msgid "How many unencoded glyph slots do you wish to add?" + msgstr "რამდენი დაუშიფრავი ასონიშნის ადგილის დამატება გსურთ?" +@@ -2381,8 +2670,8 @@ msgid "" + "I miscalculated the size of subtable %s, this means the kerning output is " + "wrong." + msgstr "" +-"შეცდომა, %s ქვეცხრილის ზომის გამოთვლისას, რაც ნიშნავს, რომ წანაცვლების " +-"გამოტანა არამართებულია." ++"შეცდომა %s ქვეცხრილის ზომის გამოთვლისას, რაც ნიშნავს, რომ შემოკვეცის " ++"გამოტანა უმართებულოა." + + msgid "" + "I'm sorry this file is too complex for me to understand (or is erroneous, or " +@@ -2454,10 +2743,10 @@ msgid "" + "in the font, and specify how to position glyphs in this\n" + "script relative to all active baselines" + msgstr "" +-"თუ ზემოთ მოცემული საყრდენებიდან რომელიმე მაინც მოქმედია,\n" ++"თუ ზემოთ მოცემული ძირითადი ხაზებიდან რომელიმე მაინც მოქმედია,\n" + "უნდა მიუთითოთ ნაგულისხმევი თითოეული დამწერლობისთვის\n" + "ამ შრიფტში და ისიც, თუ როგორ განთავსდება ასონიშნები ყველა\n" +-"მოქმედი საყრდენი ხაზების მიმართ" ++"მოქმედი ძირითადი ხაზის მიმართ" + + msgid "" + "If the old-style 'kern' table contains unencoded glyphs\n" +@@ -2466,9 +2755,9 @@ msgid "" + "problematic glyphs from the old-style 'kern' table." + msgstr "" + "თუ ძველი სახის „kern“ ცხრილი შეიცავს დაუშიფრავ ასონიშნებს\n" +-"(ან ასოებს BMP-ადგილების მიღმა), ბევრი პროგრამა Windows-ში\n" +-"საერთოდ არ გამოიყენებს წანაცვლებას. ამის მითითებით კი გამოირიცხება\n" +-"ამგვარი ასონიშნებს ძველებური „kern“ ცხრილიდან." ++"(ან ასოებს BMP-სივრცის გარეთ), ბევრი პროგრამა Windows-ში\n" ++"საერთოდ არ გამოიყენებს შემოკვეცას. ამის მითითებით კი გამოირიცხება\n" ++"ამგვარი ასონიშნები ძველებური „kern“ ცხრილიდან." + + msgid "" + "If the start point of a contour is not an extremum, find a new start point " +@@ -2499,7 +2788,7 @@ msgid "" + "If you leave this field blank FontForge will use a default based on\n" + "either the version string above, or one in the 'name' table." + msgstr "" +-"თუ ცარიელს დატოვებთ, FontForge თავად შეავსებს ან ვერსიი, ან „სახელის“ " ++"თუ ცარიელს დატოვებთ, FontForge თავად შეავსებს ან ვერსიის, ან „სახელის“ " + "ცხრილის მიხედვით." + + msgid "Ignore Ligatures" +@@ -2509,8 +2798,8 @@ msgid "" + "In the 'kern' table, a subtable's length does not match the number of " + "kerning pairs." + msgstr "" +-"„kern“ ცხრილში, ქვეცხრილების სიგრძე არ ემთხვევა წანაცვლებული წყვილების " +-"რაოდენობას." ++"შემოკვეცის „kern“ ცხრილში, ქვეცხრილების სიგრძე არ ემთხვევა შემოკვეცილი " ++"წყვილების რაოდენობას." + + msgid "" + "In the saved font, force all glyph names to match those in the specified " +@@ -2537,7 +2826,7 @@ msgid "Increment RBearing By:" + msgstr "მარჯვენა საბჯენს დაემატოს:" + + msgid "Indic (& Tibetan) hanging baseline" +-msgstr "ინდური (და ტიბეტური) კიდული საყრდენით" ++msgstr "ინდური (და ტიბეტური) ძირითადი კიდული ხაზით" + + msgid "Insert Before Current Glyph" + msgstr "მიმდინარე ასონიშნის შემდგომ ჩამატება" +@@ -2560,9 +2849,26 @@ msgstr "ტექსტის მოხაზულობის ჩამატ + msgid "Insert random text in the specified script" + msgstr "ცალკეული დამწერლობის შემთხვევითი ტექსტის ჩამატება" + ++msgid "Instructions out of date" ++msgstr "მითითებები ვადაგასულია" ++ + msgid "Interface" + msgstr "გარსი" + ++msgid "InterpolateCPsOnMotion" ++msgstr "ჩამატება მოსაჭიდის მოძრაობისას" ++ ++#. GT: See the long comment at "Property|New" ++#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" ++#. GT: In french this could be "Aucun" or "Aucune" depending on the gender ++#. GT: of "Interpretation" ++msgid "Interpretation|None" ++msgstr "არა" ++ ++#, c-format ++msgid "Invalid compressed table length for '%c%c%c%c'." ++msgstr "უმართებული სიგრძე შეკუმშული ცხრილისთვის „%c%c%c%c“." ++ + msgid "Invalid guideline.\n" + msgstr "გაუმართავი მიმმართველი ხაზი.\n" + +@@ -2575,7 +2881,13 @@ msgid "Invalid or unsupported version (0x%x) for 'kern' table" + msgstr "არასწორი ან მხარდაუჭერელი ვერსია (0x%x) „kern“ ცხრილისთვის" + + msgid "Is this horizontal or vertical kerning data?" +-msgstr "ეს თარაზული წანაცვლების მონაცემია თუ შვეულის?" ++msgstr "ეს თარაზული შემოკვეცის მონაცემია თუ შვეულისა?" ++ ++msgid "Italic Angle" ++msgstr "დახრის კუთხე" ++ ++msgid "Italic Angle:" ++msgstr "დახრის კუთხე:" + + msgid "KOI8-R (Cyrillic)" + msgstr "KOI8-R (კირილიცა)" +@@ -2611,61 +2923,61 @@ msgid "Ker_n By Classes..." + msgstr "წანა_ცვლება კლასებით..." + + msgid "Kern" +-msgstr "წანაცვლება" ++msgstr "შემოკვეცა" + + msgid "Kern Adjusts" +-msgstr "წანაცვლების დაყენება" ++msgstr "შემოკვეცის მორგება" + + msgid "Kern By Classes" +-msgstr "წანაცვლება კლასებით" ++msgstr "შემოკვეცა კლასებით" + + msgid "Kern Line Color" +-msgstr "წანაცვლების ხაზის ფერი" ++msgstr "შემოკვეცის ზოლის ფერი" + + msgid "Kern Pair Closeup" +-msgstr "წანაცვლებული წყვილის გადახედვა" ++msgstr "შემოკვეცის წყვილის დათვალიერება" + + msgid "Kern Pair Closeup..." +-msgstr "წანაცვლებული წყვილის გადახედვა..." ++msgstr "შემოკვეცის წყვილის შეთვალიერება..." + + msgid "Kern Pairs" + msgstr "Წანაცვლებული წყვილები" + + msgid "Kern Values:" +-msgstr "წანაცვლების მნიშვნელობები:" ++msgstr "შემოკვეცის მნიშვნ.:" + + msgid "Kern:" +-msgstr "წანაცვლება:" ++msgstr "შემოკვეცა:" + + msgid "KernClass|_New Lookup..." + msgstr "_ახალი ცნობარი..." + + msgid "Kerning & such" +-msgstr "წანაცვლება და სხვა დანარჩენი" ++msgstr "შემოკვეცა და სხვა" + + msgid "Kerning Class" +-msgstr "წანაცვლების კლასი" ++msgstr "შემოკვეცის კლასი" + + #, c-format + msgid "Kerning Metrics For %.50s" +-msgstr "წანაცვლების აზომვები – %.50s" ++msgstr "შემოკვეცის აზომვები – %.50s" + + #. GT: The %s is the name of the lookup subtable containing this kerning class + #, c-format + msgid "Kerning by Classes: %s" +-msgstr "წანაცვლება კლასებით: %s" ++msgstr "შემოკვეცა კლასებით: %s" + + msgid "Kerning direction" +-msgstr "წანაცვლების მიმართულება" ++msgstr "შემოკვეცის მიმართულება" + + msgid "" + "Kerning may be specified either by classes of glyphs\n" + "or by pairwise combinations of individual glyphs.\n" + "Which do you want for this subtable?" + msgstr "" +-"წანაცვლები მითითება შეიძლება ან ასონიშნების კლასებით,\n" +-"ან ცალკეული ასონიშნების შეწყვილებით.\n" +-"რომელი გსურთ ამ ქვეცხრილისთვის?" ++"შემოკვეცის მითითება შეიძლება ან ასონიშნების კლასებით,\n" ++"ანდა ცალკეული ასონიშნების შეწყვილებით.\n" ++"რომელს აირჩევთ ამ ქვეცხრილისთვის?" + + msgid "Khmer" + msgstr "ქმერული" +@@ -2781,7 +3093,13 @@ msgid "Layer" + msgstr "შრე" + + msgid "Layer Info..." +-msgstr "შრის შესახებ..." ++msgstr "შრის მონაცემები..." ++ ++msgid "Layer Name" ++msgstr "შრის სახელი" ++ ++msgid "Layers" ++msgstr "შრეები" + + msgid "Left Side Bearing" + msgstr "მარცხენა საბჯენი" +@@ -2875,6 +3193,9 @@ msgstr "იტვირთება ფონტი წყაროდან %.1 + msgid "Loading..." + msgstr "იტვირთება..." + ++msgid "Location" ++msgstr "მდებარეობა" ++ + msgid "Lookup Name:" + msgstr "ცნობარის სახელი:" + +@@ -2981,7 +3302,7 @@ msgid "" + "It may not be set in conjunction with the Apple checkbox.\n" + "This may confuse other applications though." + msgstr "" +-"ბევრ პროგრამაში ჯერ კიდევ მხარდაუჭერელია „GPOS“ წანაცვლება.\n" ++"ბევრ პროგრამაში ჯერ კიდევ მხარდაუჭერელია „GPOS“ შემოკვეცა.\n" + "თუ გსურთ დაურთოთ ორივე, „GPOS“ და ძველი სახის „kern“\n" + "ცხრილები, მიუთითეთ ამ უჯრის მონიშვნით.\n" + "ჯობია, არ მოინიშნოს Apple-ის უჯრასთან ერთად.\n" +@@ -3000,7 +3321,7 @@ msgid "Mass Glyph _Rename..." + msgstr "ასონიშნების ერთბაშად გადარ_ქმევა..." + + msgid "Math Kern" +-msgstr "მათემატიკური წანაცვლება" ++msgstr "მათემატიკური შემოკვეცა" + + msgid "Mathematical Alphanumeric Symbols" + msgstr "მათემატიკური ასოციფრული ნიშნები" +@@ -3018,7 +3339,7 @@ msgid "Max Bearing" + msgstr "საბჯენი არაუმეტეს" + + msgid "Measure distance, angle between points" +-msgstr "წერტილებს შორის დაშორების, კუთხის გაზომვა" ++msgstr "წერტილთა დაშორების, კუთხის გაზომვა" + + msgid "Mende Kikakui" + msgstr "მენდე" +@@ -3029,11 +3350,36 @@ msgstr "მენიუს ზოლი" + msgid "Menu Name" + msgstr "მენიუს სახელი" + ++msgid "Merge" ++msgstr "გაერთიანება" ++ ++msgid "Merge Fonts" ++msgstr "შრიფტების გაერთიანება" ++ ++msgid "Merge Results" ++msgstr "შედეგების გაერთიანება" ++ ++msgid "Merge into selection" ++msgstr "გაერთიანება მონიშნულში" ++ ++msgid "Merge to Line" ++msgstr "გაერთიანება ხაზით" ++ ++msgid "" ++"Merges two selected (and compatible) lookups into one,\n" ++"or merges two selected subtables of a lookup into one" ++msgstr "" ++"გააერთიანებს ორ შერჩეულ (და თავსებად) ცნობარს,\n" ++"ან გააერთიანებს ცნობარის ორ შერჩეულ ქვეცხრილს" ++ ++msgid "MetaFont exited with an error" ++msgstr "MetaFont დაიხურა შეცდომით" ++ + msgid "Metrics" + msgstr "აზომვები" + + msgid "Metrics Baseline Color" +-msgstr "აზომვების საყრდენი ხაზის ფერი" ++msgstr "აზომვების ძირითადი ხაზის ფერი" + + #, c-format + msgid "Metrics For %.50s" +@@ -3157,17 +3503,29 @@ msgstr "მიანმარული გაფართოებული-B" + msgid "NKo" + msgstr "ნკო" + ++msgid "N_ever Interpolate" ++msgstr "ა_რასდროს ჩაემატოს" ++ + msgid "N_umber Points" + msgstr "წერტილების გადა_ნომვრა" + + msgid "Name" + msgstr "სახელი" + ++msgid "Name Contour" ++msgstr "მოხაზულობის სახელი" ++ + msgid "Name For Human_s:" + msgstr "ად_ვილად წასაკითხი:" + ++msgid "Name Point" ++msgstr "წერტილის სახელი" ++ ++msgid "Name Point..." ++msgstr "წერტილის სახელი..." ++ + msgid "Name this guideline or cancel to create it without a name" +-msgstr "დაარქვით რამე მიმმართველ ხაზს ან გააუქმეთ უსახელოდ შექმნისთვის" ++msgstr "დაარქვით რამე ან გააუქმეთ უსახელოდ დატოვებისთვის" + + msgid "" + "Name used for Vendor ID field in\n" +@@ -3175,7 +3533,7 @@ msgid "" + "Must be no more than 4 characters" + msgstr "" + "სახელი მწარმოებლის ID-ველისთვის\n" +-"ttf-შრიფტის (OS/2-ცხრილი) შესადგენად.\n" ++"ttf-შრიფტის (OS/2-ცხრილი) დასამზადებლად.\n" + "არ უნდა აღემატებოდეს 4 სიმბოლოს" + + msgid "Name:" +@@ -3242,6 +3600,31 @@ msgstr "_აზომვების ახალი ფანჯარა" + msgid "NewCharset" + msgstr "ასოთა ახალი ნაკრები" + ++msgid "Next CP Angle" ++msgstr "შემდ. მოსაჭიდის დახრილობა" ++ ++msgid "Next CP Color" ++msgstr "შემდეგი მოსაჭიდის ფერი" ++ ++msgid "Next CP Dist" ++msgstr "შემდ. მოსაჭიდის სიშორე" ++ ++msgid "Next CP X" ++msgstr "შემდ. მოსაჭიდი X" ++ ++msgid "Next CP Y" ++msgstr "შემდ. მოსაჭიდი Y" ++ ++msgid "Next CP:" ++msgstr "შემდ. მოსაჭიდი:" ++ ++#, c-format ++msgid "Next CP: (%f,%f)" ++msgstr "შემდ. მოსაჭიდი: (%f,%f)" ++ ++msgid "Next On Contour" ++msgstr "ნახაზზე შემდეგ" ++ + msgid "Next _Defined Glyph" + msgstr "მომდევნო _განსაზღვრული ასონიშანი" + +@@ -3255,6 +3638,9 @@ msgstr "არ მოიძებნა (გამოსადეგი) ცხ + msgid "No Bitmap Fonts" + msgstr "ცხრილური შრიფტები არაა" + ++msgid "No Curvature" ++msgstr "სიმრუდის გარეშე" ++ + msgid "No Glyph" + msgstr "ასონიშანი არაა" + +@@ -3264,8 +3650,14 @@ msgstr "გამეორებული ასონიშნები არ + msgid "No Groups" + msgstr "ჯგუფები არაა" + ++msgid "No Instructions" ++msgstr "მითითებები არაა" ++ ++msgid "No Intersections" ++msgstr "არა თანაკვეთები" ++ + msgid "No Kern Pairs" +-msgstr "არაა წანაცვლებული წყვილები" ++msgstr "არაა შემოკვეცილი წყვილები" + + msgid "No Lookup Type Selected" + msgstr "არაა შერჩეული ცნობარის სახეობა" +@@ -3294,9 +3686,15 @@ msgstr "შვეული აზომვების გარეშე" + msgid "No _to All" + msgstr "არა ყ_ველას" + ++msgid "No components" ++msgstr "არაა შემადგენლები" ++ ++msgid "No curvature info" ++msgstr "სიმრუდის შესახებ უცნობია" ++ + #, c-format + msgid "No kerning pairs found in %.200s" +-msgstr "წანაცვლებულ წყვილებს არ შეიცავს %.200s" ++msgstr "შემოკვეცილ წყვილებს არ შეიცავს %.200s" + + msgid "No languages" + msgstr "ენები არაა" +@@ -3336,6 +3734,13 @@ msgstr "" + msgid "Normal font used in the Find/Replace window" + msgstr "ჩვეულებრივი შრიფტი გამოიყენება პოვნა/ძიების ფანჯარაში" + ++msgid "" ++"Normally simplify will not remove points at the extrema of curves\n" ++"(both PostScript and TrueType suggest you retain these points)" ++msgstr "" ++"როგორც წესი, გამარტივებით არ იშლება მრუდის კიდურა წერტილები\n" ++"(ორივე, PostScript და TrueType გთავაზობთ მათი შენარჩუნების საშუალებას)" ++ + msgid "Not Guides" + msgstr "მიმმართველის გარეშე" + +@@ -3352,10 +3757,10 @@ msgid "" + "pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " + "Options, and check the \"Windows-compatible 'kern'\" option." + msgstr "" +-"შენიშვნა: Windows-ზე ბევრი პროგრამა შეიძლება წააწყდეს სიძნელეს შრიფტის " +-"წანაცვლებული წყვილების გამოყენებისას, ვინაიდან მისი წანაცვლებული ასონიშნების " +-"წყვილების %d ვერ აისახება BMP-უნიკოდის წანაცვლების წყვილებზე (მაგ. მათ " +-"ექნებათ უნიკოდის მნიშვნელობად -1) ამის ასარიდებლად, აირჩიეთ „შედგენა“, " ++"შენიშვნა: Windows-ზე ბევრი პროგრამა შეიძლება წააწყდეს სიძნელეს ამ შრიფტის " ++"წყვილების შემოკვეცისას, ვინაიდან %d მისი ასონიშნების შემოკვეცილი წყვილებით " ++"ვერ აისახება BMP-უნიკოდის შემოკვეცილ წყვილებზე (ანუ მათ ექნებათ უნიკოდის " ++"მნიშვნელობად -1) ამის ასარიდებლად გადადით მენიუში, აირჩიეთ „დამზადება“, " + "„პარამეტრები“ და მონიშნეთ „Windows-სთან თავსებადი „kern“." + + msgid "Nothing Loaded" +@@ -3367,6 +3772,9 @@ msgstr "არაფერია შერჩეული" + msgid "Nothing on stack to print\n" + msgstr "არაფერია მითითებული ამოსაბეჭდად\n" + ++msgid "Nothing to trace" ++msgstr "არაფერია გამოსახაზი" ++ + msgid "Number Forms" + msgstr "რიცხვითი ჩანაწერები" + +@@ -3389,12 +3797,21 @@ msgstr "OS/2 → ასოთა ნაკრებები" + msgid "OS/2 and Windows specific metrics table" + msgstr "OS/2 და Windows-ის შესაბამისი აზომვების ცხრილი" + ++msgid "OTF 'CFF '" ++msgstr "OTF 'CFF '" ++ + msgid "O_ff" + msgstr "გამო_რთ." + + msgid "O_n" + msgstr "ჩ_ართ." + ++msgid "Offset" ++msgstr "წანაცვლება" ++ ++msgid "Offset %" ++msgstr "წანაცვლება %" ++ + msgid "Ofm Save Failed" + msgstr "Ofm ვერ შეინახა" + +@@ -3456,7 +3873,7 @@ msgid "Only upper case" + msgstr "მხოლოდ მთავრული" + + msgid "Open AutoKern dialog for new kerning subtables" +-msgstr "თვითწანაცვლების არის გახსნა ახალი ქვეცხრილებისთვის" ++msgstr "თვითშემოკვეცის სარკმლის გახსნა ახალი ქვეცხრილებისთვის" + + msgid "Open Font" + msgstr "შრიფტის გახსნა" +@@ -3470,6 +3887,9 @@ msgstr "_ვებგვერდის გახსნა" + msgid "OpenType" + msgstr "OpenType" + ++msgid "OpenType (CFF)" ++msgstr "OpenType (CFF)" ++ + msgid "OpenTypeFeature|New" + msgstr "ახალი" + +@@ -3539,6 +3959,9 @@ msgstr "გამოიტანოს TFM და ENC" + msgid "Output error" + msgstr "გამოტანის შეცდომა" + ++msgid "Oval" ++msgstr "კვერცხისებრი" ++ + msgid "PDF" + msgstr "PDF" + +@@ -3551,6 +3974,9 @@ msgstr "ასონიშნის PS-სახელი" + msgid "PS Names" + msgstr "PS-სახელი" + ++msgid "PS Private" ++msgstr "PS-კერძო" ++ + msgid "PSPrivateDictKey|New" + msgstr "ახალი" + +@@ -3570,10 +3996,10 @@ msgid "Pahawh Hmong" + msgstr "ფაჰაუ-მონი" + + msgid "Pair Position (kerning)" +-msgstr "წყვილთა ურთიერთგანლაგება (წანაცვლება)" ++msgstr "წყვილთა ურთიერთგანლაგება (შემოკვეცა)" + + msgid "Pairwise Positioning (kerning)" +-msgstr "წყვილთა ურთიერთგანლაგება (წანაცვლება)" ++msgstr "წყვილთა ურთიერთგანლაგება (შემოკვეცა)" + + msgid "PanoseWeight|Any" + msgstr "ნებისმიერი" +@@ -3626,6 +4052,12 @@ msgstr "გვერდის არჩევა" + msgid "Pixel Sizes:" + msgstr "პიქსელის ზომები:" + ++msgid "Pixel size:" ++msgstr "პიქსელის ზომა:" ++ ++msgid "Pixel size?" ++msgstr "პიქსელის ზომა?" ++ + msgid "Please choose File/Generate Fonts to save to other formats." + msgstr "გთხოვთ, იხილოთ ფაილი/შრიფტების წარმოქმნა, სხვა სახით შენახვისთვის." + +@@ -3639,6 +4071,9 @@ msgstr "დაარქვით სახელი %d დაშიფვრა + msgid "Please name this encoding" + msgstr "დაარქვით დაშიფვრას სახელი" + ++msgid "Please name this point" ++msgstr "დაარქვით რამე წერტილს" ++ + msgid "Please specify a bitmap magnification factor." + msgstr "გთხოვთ, მიუთითოთ რასტრული გადიდების მამრავლი." + +@@ -3689,18 +4124,49 @@ msgstr "მრავალკუთხედი ან ვარსკვლა + msgid "Pr_eferences..." + msgstr "_პარამეტრები..." + ++msgid "PreferPotrace" ++msgstr "უპირატესია Potrace" ++ + msgid "Preferences" + msgstr "პარამეტრები" + + msgid "Preferred Family" + msgstr "უპირატესი კრებული" + ++msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." ++msgstr "Prefs_App|FontForge-ს შეუძლია ამოიცნოს BROWSER, MF და AUTOTRACE." ++ + msgid "Preserve the names of the GPOS/GSUB lookups and subtables" + msgstr "GPOS/GSUB-ცნობარებისა და ქვეცხრილების სახელების შენარჩუნება" + ++msgid "Prev CP Angle" ++msgstr "წინა მოსაჭიდის დახრილობა" ++ ++msgid "Prev CP Color" ++msgstr "წინა მოსაჭიდის ფერი" ++ ++msgid "Prev CP Dist" ++msgstr "წინა მოსაჭიდის სიშორე" ++ ++msgid "Prev CP X" ++msgstr "წინა მოსაჭიდი X" ++ ++msgid "Prev CP Y" ++msgstr "წინა მოსაჭიდი Y" ++ ++msgid "Prev CP:" ++msgstr "წინა მოსაჭიდი:" ++ ++#, c-format ++msgid "Prev CP: (%f,%f)" ++msgstr "წინა მოსაჭიდი: (%f,%f)" ++ + msgid "Prev Defined Gl_yph" + msgstr "წინა განსაზღვრული ას_ონიშანი" + ++msgid "Prev On Contour" ++msgstr "ნახაზზე წინ" ++ + msgid "Previe_w" + msgstr "შეთვა_ლიერება" + +@@ -3722,9 +4188,18 @@ msgstr "ამოსაბეჭდი დოკუმენტი" + msgid "Printing Font" + msgstr "შრიფტი იბეჭდება" + ++#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it ++#. GT: should remain untranslated? ++msgid "Private Dictionary" ++msgstr "კერძო ლექსიკონი" ++ + msgid "Private Use Area" + msgstr "კერძო გამოყენების არე" + ++#, c-format ++msgid "Problem decompressing '%c%c%c%c' table." ++msgstr "ხარვეზი შეკუმშული „%c%c%c%c“ ცხრილის გახსნისას." ++ + #. GT: I am told that the use of "|" to provide contextual information in a + #. GT: gettext string is non-standard. However it is documented in section + #. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html +@@ -3744,9 +4219,21 @@ msgstr "კერძო გამოყენების არე" + msgid "Property|New..." + msgstr "ახალი..." + ++msgid "" ++"Put CFF fonts into the ttc rather than TTF.\n" ++" These seem to work on the mac and linux\n" ++" but are documented not to work on Windows." ++msgstr "" ++"განათავსებს CFF-შრიფტებს TTC-ფაილში ნაცვლად TTF-ფაილისა.\n" ++" სავარაუდოდ, იმუშავებს Mac-სა და Linux-სისტემებში,\n" ++" მაგრამ დადასტურებულია, რომ არ გამოდგება Windows-ისთვის." ++ + msgid "RBearing:" + msgstr "მარჯვენა საბჯენი:" + ++msgid "Re_move" ++msgstr "მო_ცილება" ++ + msgid "Re_vert List" + msgstr "სიის ა_ღდგენა" + +@@ -3756,23 +4243,32 @@ msgstr "ბიტური გამოსახულების ახლი + msgid "Recen_t" + msgstr "_ბოლოდროინდელი" + ++msgid "Recover old edit" ++msgstr "წინათ ჩასწორებულის აღდგენა" ++ + msgid "Rectangle" + msgstr "მართკუთხედი" + + msgid "Rectangle or Ellipse" +-msgstr "მართკუთხედი ან ოვალი" ++msgstr "მართკუთხა ან კვერცხისებრი" + + msgid "Refresh File List" + msgstr "ფაილების სიის განახლება" + + msgid "Regenerate _Bitmap Glyphs..." +-msgstr "ახლიდან შეიქმნას _ბიტური ასონიშნები..." ++msgstr "ახლიდან დამზადდეს _ბიტური ასონიშნები..." ++ ++msgid "Remo_ve Undoes" ++msgstr "დასაბრუნებლების მო_ცილება" ++ ++msgid "Remo_ve Undoes..." ++msgstr "დასაბრუნებლების მო_ცილება..." + + msgid "Remove All Kern _Pairs" +-msgstr "ყველა წანაცვლებული წ_ყვილის მოცილება" ++msgstr "შემოკვეცის ყველა წ_ყვილის მოცილება" + + msgid "Remove All VKern Pairs" +-msgstr "ყველა შვეულად წანაცვლებული წ_ყვილის მოცილება" ++msgstr "შვეულად შემოკვეცის ყველა წ_ყვილის მოცილება" + + msgid "Remove Bitmap Glyphs..." + msgstr "ბიტური ასონიშნების მოცილება..." +@@ -3784,7 +4280,7 @@ msgid "Remove Encoding" + msgstr "დაშიფვრის მოცილება" + + msgid "Remove Kern _Pairs" +-msgstr "წანაცვლებული წ_ყვილის მოცილება" ++msgstr "შემოკვეცის წ_ყვილის მოცილება" + + msgid "Remove Language from Script..." + msgstr "ენის მოცილება დამწერლობიდან..." +@@ -3802,11 +4298,14 @@ msgid "Remove This Glyph" + msgstr "ამ ასონიშნის მოცილება" + + msgid "Remove VKern Pairs" +-msgstr "შვეულად წანაცვლებული წყვილის მოცილება" ++msgstr "შვეული შემოკვეცის წყვილების მოცილება" + + msgid "Remove _Unused Slots" + msgstr "გამოუ_ყენებელი ადგილების მოცილება" + ++msgid "Removing instructions cannot be UNDONE!" ++msgstr "მითითებების მოცილება ᲨᲔᲣᲥᲪᲔᲕᲐᲓᲘᲐ!" ++ + msgid "Removing overlaps..." + msgstr "ცილდება გადაფარვები..." + +@@ -3860,6 +4359,12 @@ msgstr "დაბრუნება საწყისზე" + msgid "Revert To _Backup" + msgstr "აღდგენა მა_რქაფიდან" + ++msgid "Review Hints" ++msgstr "მიმთითებლების შეთვალიერება" ++ ++msgid "RevisionsToRetain" ++msgstr "შესანახი ვერსიები" ++ + msgid "Right Side Bearing" + msgstr "მარჯვენა საბჯენი" + +@@ -3876,24 +4381,24 @@ msgid "Rotate" + msgstr "მობრუნება" + + msgid "Rotate 180°" +-msgstr "შებრუნება 180°" ++msgstr "მობრუნება 180°" + + msgid "Rotate 3D Around..." + msgstr "სივრცული მობრუნება..." + + #. GT: "CW" means Counter-Clockwise + msgid "Rotate 90° CCW" +-msgstr "შებრუნება 90° საათის საწ." ++msgstr "მობრუნება 90° საათ. საწ." + + #. GT: "CW" means Clockwise + msgid "Rotate 90° CW" +-msgstr "შებრუნება 90° საათის მიმართ." ++msgstr "მობრუნება 90° საათ. მიმართ." + + msgid "Rotate _180°" +-msgstr "შებრუნება _180°" ++msgstr "მობრუნება _180°" + + msgid "Rotate _90° CCW" +-msgstr "შებრუნება _90° საათის საწ." ++msgstr "მობრუნება _90° საათ. საწ." + + msgid "Rotate by Ruler..." + msgstr "მოტრიალება სახაზავით..." +@@ -3908,7 +4413,7 @@ msgid "Rotate..." + msgstr "მობრუნება..." + + msgid "Rotate:" +-msgstr "შებრუნება:" ++msgstr "მობრუნება:" + + msgid "Round To _Int" + msgstr "დამრგვალება მთე_ლამდე" +@@ -3925,6 +4430,9 @@ msgstr "სახაზავის პარამეტრები" + msgid "Runic" + msgstr "რუნული" + ++msgid "SVG" ++msgstr "SVG" ++ + msgid "S_ave Feature File..." + msgstr "თვისებების ფაილად შენა_ხვა..." + +@@ -4026,8 +4534,8 @@ msgid "" + "Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " + "baseline is not currently active." + msgstr "" +-"დამწერლობა „%c%c%c%c“ მიუთითებს, რომ ნაგულისხმევი საყრდენია „%c%c%c%c“, " +-"თუმცა ეს ხაზი არაა ამჟამად მოქმედი." ++"დამწერლობა „%c%c%c%c“ მიუთითებს, რომ ნაგულისხმევი ძირითადი ხაზია „%c%c%c%c“, " ++"მაგრამ ეს ხაზი არაა ამჟამად მოქმედი." + + msgid "Script File" + msgstr "სკრიპტის ფაილი" +@@ -4149,6 +4657,9 @@ msgstr "" + msgid "Select the class containing the named glyph" + msgstr "დასახელებული ასონიშნის შემცველი კლასის მონიშვნა" + ++msgid "Selected CP Color" ++msgstr "შერჩეული მოსაჭიდის ფერი" ++ + msgid "Selected Glyphs" + msgstr "შერჩეული ასონიშნები" + +@@ -4176,6 +4687,15 @@ msgstr "ორივე საბჯენის მითითება..." + msgid "Set Both Side Bearings..." + msgstr "ორივე მხარეს საბჯენის მითითება..." + ++msgid "Set From N_ame" ++msgstr "მითითება სა_ხელიდან" ++ ++msgid "Set From Selection" ++msgstr "მითითება მონიშნულიდან" ++ ++msgid "Set From Val_ue" ++msgstr "მითითება მ_ნიშვნელობიდან" ++ + msgid "Set LBearing To:" + msgstr "მარცხენა საბჯენად მიეთითოს:" + +@@ -4212,15 +4732,6 @@ msgstr "სი_განის მითითება..." + msgid "Set as Default" + msgstr "ნაგულისხმევად მითითება" + +-msgid "" +-"Set the minimum and maximum values by which\n" +-"the glyphs in this script extend below and\n" +-"above the baseline when modified by a feature." +-msgstr "" +-"იმ უკიდურესი მნიშვნელობების მითითება,\n" +-"რომლითაც ამ დამწერლობის ასონიშანი ასცდება და\n" +-"ჩამოსცდება საყრდენ ხაზს გარდაქმნისას." +- + msgid "" + "Set the minimum and maximum values by which\n" + "the glyphs in this script extend below and\n" +@@ -4228,7 +4739,7 @@ msgid "" + msgstr "" + "იმ უკიდურესი მნიშვნელობების მითითება,\n" + "რომლითაც ამ დამწერლობის ასონიშანი ასცდება და\n" +-"ჩამოსცდება საყრდენ ხაზს. განსხვავდება ენების მიხედვით" ++"ჩამოსცდება ძირითადი ხაზს. განსხვავდება ენების მიხედვით" + + #, c-format + msgid "" +@@ -4254,7 +4765,7 @@ msgid "Show Hidden Files" + msgstr "დამალული ფაილების გამოჩენა" + + msgid "Show Kerning" +-msgstr "წანაცვლების გამოჩენა" ++msgstr "შემოკვეცის გამოჩენა" + + msgid "Show V. Metrics" + msgstr "გამოჩნდეს შვეული აზომვები" +@@ -4308,7 +4819,7 @@ msgid "Skew by Ruler..." + msgstr "გადახრა სახაზავით..." + + msgid "Skew the selection" +-msgstr "მონიშნულის გადახრა" ++msgstr "მონიშნულის დახრა" + + msgid "Skew..." + msgstr "გადახრა..." +@@ -4316,6 +4827,9 @@ msgstr "გადახრა..." + msgid "Skew:" + msgstr "გადახრა:" + ++msgid "Skip" ++msgstr "გამოტოვება" ++ + #, c-format + msgid "Skipping duplicate group %s.\n" + msgstr "გამეორებული ჯგუფი %s უგულებელყოფილია.\n" +@@ -4488,6 +5002,13 @@ msgstr "ზედა საბჯენი:" + msgid "TT" + msgstr "TrueType" + ++msgid "TTF Names" ++msgstr "TTF-სახელები" ++ ++#, c-format ++msgid "Table length stretches beyond end of file for '%c%c%c%c'." ++msgstr "ცხრილის სიგრძე სცდება ზღვარს ფაილისთვის „%c%c%c%c“." ++ + msgid "Tag must be 4 characters long" + msgstr "ჭდე უნდა იყოს 4 სიმბოლოიანი" + +@@ -4515,6 +5036,9 @@ msgstr "ტამილური" + msgid "Tamil Supplement" + msgstr "ტამილური დანართი" + ++msgid "Tangent" ++msgstr "მხები" ++ + msgid "Tangsa" + msgstr "ტასე-ნაგა" + +@@ -4545,7 +5069,8 @@ msgstr "ტაილანდური" + + msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" + msgstr "" +-"„kern“ ცხრილში მხარდაჭერილია არაუმეტეს 10920 წანაცვლების წყვილი ქვეცხრილში" ++"„kern“ ცხრილში მხარდაჭერილია შემოკვეცის არაუმეტეს 10920 წყვილის შემცველი " ++"ქვეცხრილი" + + msgid "" + "The Merge operation cannot be reverted.\n" +@@ -4632,7 +5157,7 @@ msgid "The color of the outline" + msgstr "ფერი მოხაზულობისთვის" + + msgid "The color of the preview for drawing lines, rectangles, and ellipses" +-msgstr "ფერი შესათვალიერებელი ხაზების, მართკუთხედისა და ოვალებისა" ++msgstr "ფერი შესათვალიერებლად წრფივი, მართკუთხა და კვერცხისებრი მოხაზულობისა" + + msgid "The color of the selected region" + msgstr "მონიშნული ნაწილის ფერი" +@@ -4646,6 +5171,20 @@ msgstr "მსხვილი გარემოხაზულობის ფ + msgid "The color used to display a new guide line dragged from the ruler." + msgstr "სახაზავიდან გადაჩოჩებული ახალი მიმმართველი ხაზის ფერი." + ++msgid "" ++"The color used to draw the active horizontal hint which the Review Hints " ++"dialog is examining" ++msgstr "" ++"მოქმედი თარაზული მიმთითებლის აღმნიშვნელი ფერი შეთვალიერების ფანჯრით " ++"სარგებლობისას" ++ ++msgid "" ++"The color used to draw the active vertical hint which the Review Hints " ++"dialog is examining" ++msgstr "" ++"მოქმედი შვეული მიმთითებლის აღმნიშვნელი ფერი შეთვალიერების ფანჯრით " ++"სარგებლობისას" ++ + #, c-format + msgid "" + "The feature '%c%c%c%c' is named twice in language %s\n" +@@ -4672,6 +5211,13 @@ msgstr "თვისების ჭდე ხაზზე %d (%s) უნდა + msgid "The following error occurred on the selected glyphs: %.100s" + msgstr "მოცემული შეცდომა წარმოიშვა მონიშნულ ასონიშნებზე: %.100s" + ++msgid "" ++"The following options influence how glyphs are exported.\n" ++"Most are specific to one or more formats." ++msgstr "" ++"მოცემული პარამეტრები გავლენას ახდენს ასონიშნების გამოტანაზე.\n" ++"უმეტესობა თავსებადია ერთ ან რამდენიმე ცალკეულ სახეობასთან." ++ + msgid "The following table(s) in the font have been ignored by FontForge\n" + msgstr "მოცემულ ცხრილ(ებ)ს შრიფტში არ გაითვალისწინებს FontForge\n" + +@@ -4680,6 +5226,9 @@ msgid "" + "The font %s is one of the standard fonts. It isn't actually in the file." + msgstr "შრიფტი %s ერთ-ერთია სტანდარტული შრიფტებიდან. უშუალოდ ფაილში არაა." + ++msgid "The font comment can contain whatever you feel it should" ++msgstr "შრიფტის შენიშვნაში შეგიძლიათ დაურთოთ რაც მოგესურვებათ" ++ + #, c-format + msgid "The font does not contain a glyph named %s." + msgstr "შრიფტი არ შეიცავს ასონიშანს დასახელებით %s." +@@ -4700,9 +5249,9 @@ msgid "" + "continue font generation (and omit this character)?" + msgstr "" + "ასონიშანს შიფრით %d დასახელებად აქვს „.notdef“, მაგრამ შეიცავს მოხაზულობას. " +-"ვინაიდან ჰქვია „.notdef“, იგი ვერ მოხვდება შექმნილ შრიფტში. ახალი სახელის " ++"ვინაიდან ჰქვია „.notdef“, იგი ვერ მოხვდება დამზადებულ შრიფტში. ახალი სახელის " + "მისანიჭებლად იხილეთ „შემადგენელი → ასონიშნის შესახებ“. გსურთ, განაგრძოთ " +-"შრიფტის წარმოქმნა (ამ ასოს გამოკლებით)?" ++"შრიფტის დამზადება (ამ ასოს გამოკლებით)?" + + #, c-format + msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" +@@ -4723,7 +5272,7 @@ msgid "" + "You must remove it from one of them." + msgstr "" + "ასონიშანი %s აგრეთვე ჩანს ამ კლასის %d რიგში, რომლის საწყისია %.20s...\n" +-"უნდა მოაცილოთ ერთერთიდან." ++"უნდა მოაცილოთ ერთ-ერთიდან." + + msgid "" + "The human-readable fontname text (in the Names pane) must be entirely ASCII." +@@ -4736,6 +5285,19 @@ msgid "" + "The language, '%s', is not in the list of known languages and will be omitted" + msgstr "ენა „%s“ არაა ცნობილი ენების სიაში და გამოტოვებული იქნება" + ++msgid "The layers do not match" ++msgstr "შრეები არ ემთხვევა" ++ ++msgid "" ++"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " ++"Undoes\n" ++"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" ++msgstr "" ++"უდიდესი რიცხვი დასაბრუნებელი/გასამეორებელი მოქმედებების დასამახსოვრებლად " ++"ასონიშნიშთვის. გამოიყენეთ -1 უსასრულო რაოდენობისთვის.\n" ++"(ოღონდ გაითვალისწინეთ მეხიერების დატვირთვა და საჭიროების შემთხვევაში " ++"ჩასწორების მენიუდან მოაცილეთ დამახსოვრებული მოქმედებები)" ++ + #, c-format + msgid "" + "The name of glyph %.40s has changed. This is what I use to find the glyph in " +@@ -4746,6 +5308,9 @@ msgstr "" + "ასე რომ ეს ასონიშანი ვეღარ დაბრუნდება.\n" + "(ამ გაფრთხილებას აღარ იხილავთ მომდევნო ასონიშნებზე.)" + ++msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" ++msgstr "ბიტ/პიქსელის მართებული მნიშვნელობებია მხოლოდ 1, 2, 4 ან 8" ++ + msgid "The pattern size (width & height) must be a positive number" + msgstr "ნიმუშის ზომა (სიგრძე და სიგანე) დადებითი რიცხვი უნდა იყოს" + +@@ -4765,12 +5330,31 @@ msgstr "მოსაძიებელი ნიმუში კვლავ ვ + msgid "The search pattern was not found in the font %.100s" + msgstr "მოსაძიებელი ნიმუში ვერ მოინახა შრიფტში %.100s" + ++msgid "" ++"The selected glyphs have no hints. FontForge will not produce many " ++"instructions." ++msgstr "" ++"შერჩეულ ასონიშნებს არ გააჩნია მიმთითებლები. FontForge ვერ დაამუშავებს ბევრ " ++"მითითებას." ++ + msgid "The version text (in the Names pane) must be entirely ASCII." + msgstr "ვერსიის დასახელება (სახელთა არეში) უნდა იყოს სრულად ლათინური ASCII." + + msgid "The weight text (in the Names pane) must be entirely ASCII." + msgstr "სისქის დასახელება (სახელთა არეში) უნდა იყოს სრულად ლათინური ASCII." + ++msgid "" ++"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " ++"but can't make any assumptions on values stored there, so generated " ++"instructions will be of lower quality. If legacy hinting is to be scrapped, " ++"it is suggested to clear the `cvt` and repeat autoinstructing. " ++msgstr "" ++"უკვე არსებობს „cvt“ ცხრილი, სავარაუდოდ, მოძველებული. FontForge შეძლებს მის " ++"გამოყენებას, მაგრამ პასუხს ვერ აგებს იქ შენახულ მნიშვნელობებზე, ასე რომ, " ++"მომზადებული მითითებები შეიძლება დაბალი ხარისხის აღმოჩნდეს. თუ მოძველებული " ++"მიმთითებლები უვარგისი იქნება, უმჯობესია გასუფთავდეს `cvt` და კვლავ " ++"განმეორდეს თვითმითითება. " ++ + #, c-format + msgid "There are %d pages in this file, which do you want?" + msgstr "ფაილში %d გვერდია, რომელი გნებავთ?" +@@ -4781,6 +5365,30 @@ msgstr "რამდენიმე ფაილია არქივში, + msgid "There are multiple fonts in this file, pick one" + msgstr "რამდენიმე შრიფტია ფაილში, მიუთითეთ ერთი" + ++msgid "" ++"There exists a 'fpgm' code that seems incompatible with FontForge's. " ++"Instructions generated will be of lower quality. If legacy hinting is to be " ++"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " ++"will be then possible to append user's code to FontForge's 'fpgm', but due " ++"to possible future updates, it is extremely advised to use high numbers for " ++"user's functions." ++msgstr "" ++"უკვე არსებობს „fpgm“ კოდი და როგორც ჩანს, მასთან შეუთავსებელია FontForge. " ++"მომზადებული მითითებები შეიძლება დაბალი ხარისხის აღმოჩნდეს. თუ მოძველებული " ++"მიმთითებლები უვარგისი იქნება, უმჯობესია გასუფთავდეს `fpgm` და კვლავ " ++"განმეორდეს თვითმითითება. შემდეგ უკვე FontForge შეძლებს, მომხმარებლის კოდიც " ++"შემატოს „fpgm-ს“, მაგრამ მოსალოდნელი განახლებებიდან გამომდინარე მეტად " ++"სასურველია მაღალი რიცხვების გამოყენება მომხმარებლის ფუნქციებისთვის." ++ ++msgid "" ++"There exists a 'prep' code incompatible with FontForge's. It can't be " ++"guaranteed it will work well. It is suggested to allow FontForge to insert " ++"its code and then append user's own." ++msgstr "" ++"უკვე არსებობს „prep“ კოდი, რომელთანაც შეუთავსებელია FontForge. გამართულად " ++"მუშაობის საწინდარი არ არსებობს. სასურველი იქნება, თუ FontForge თავის კოდს " ++"ჩასვამს და შემდეგ მიამატებს მომხმარებლისას." ++ + #, c-format + msgid "There is no glyph named %s (used in %s)" + msgstr "ასონიშანი დასახელებით %s არაა (ფონტში %s)" +@@ -4789,6 +5397,9 @@ msgstr "ასონიშანი დასახელებით %s არ + msgid "There is no glyph named %s in the font" + msgstr "ასონიშანი დასახელებით %s არ მოიპოვება ამ შრიფტში" + ++msgid "Things could be better..." ++msgstr "სულ არაფერს სჯობია..." ++ + msgid "This feature code is already used" + msgstr "ამ თვისების კოდი უკვე გამოყენებულია" + +@@ -4840,22 +5451,33 @@ msgstr "" + "შედეგად გაიხსნება 10-ზე მეტი ფანჯარა.\n" + "ნამდვილად გსურთ, ასე მოხდეს?" + ++msgid "" ++"This italic conversion will be incomplete!\n" ++"You will probably want to do manual fixups on e, g, k, and v-z\n" ++"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" ++"And on all Greek lower case letters. And maybe everything else." ++msgstr "" ++"დახრილად გარდაქმნა არასრულყოფილადაა შესრულებული!\n" ++"სასურველი იქნება, ხელით გაასწოროთ e, g, k და v-z\n" ++"აგრეთვე в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" ++"და ყველა ბერძნული პატარა ასონიშანი. შესაძლოა – სხვა დანარჩენიც." ++ + #, c-format + msgid "" + "This kerning pair (%.20s and %.20s) is currently part of a kerning class " + "with a 0 offset for this combination. Would you like to alter this kerning " + "class entry (or create a kerning pair for just these two glyphs)?" + msgstr "" +-"წანაცვლებული წყვილი (%.20s და %.20s), ამჟამად კლასის ნაწილია 0 " +-"ურთიერთდაშორებით. გსურთ ამ კლასის ჩანაწერის გადაკეთება (თუ შეიქმნას " +-"წანაცვლების წყვილი მხოლოდ ამ ორი ასონიშნისთვის)?" ++"შემოკვეცის წყვილი (%.20s და %.20s) ამჟამად 0 წანაცვლების მქონე შემოკვეცის " ++"კლასს ეკუთვნის. გსურთ ამ კლასის ჩანაწერის გადაკეთება (თუ ცალკე შეიქმნას " ++"შემოკვეცის წყვილი მხოლოდ ამ ორი ასონიშნისთვის)?" + + msgid "" + "This must be ASCII, so you may not use the copyright symbol (use (c) " + "instead)." + msgstr "" + "უნდა იყოს ლათინური ASCII, ამიტომ ვერ გამოიყენებთ საავტორო უფლების ნიშანს " +-"(სანაცვლოდ (c) შეიძლება)." ++"(სანაცვლოდ (c) გამოდგება)." + + msgid "This operation cannot be undone, do it anyway?" + msgstr "ეს ქმედება შეუქცევადია, მაინც განაგრძობთ?" +@@ -4915,7 +5537,7 @@ msgid "To _File" + msgstr "ფ_აილში" + + msgid "Too Many Kerns" +-msgstr "ზედმეტად ბევრი წანაცვლება" ++msgstr "ზედმეტად ბევრი შემოკვეცა" + + #, c-format + msgid "Too many dashes (at most %d allowed)" +@@ -4926,7 +5548,10 @@ msgid "Too many features %d\n" + msgstr "ზედმეტად ბევრი თვისება %d\n" + + msgid "Too many kern pairs" +-msgstr "ზედმეტად ბევრი წანაცვლებული წყვილი" ++msgstr "ზედმეტად ბევრი შემოკვეცილი წყვილი" ++ ++msgid "Too many layers" ++msgstr "ზედმეტად ბევრი შრე" + + #, c-format + msgid "Too many lookups %d\n" +@@ -4941,6 +5566,9 @@ msgstr "ზედა საბჯენი არ იცვლება." + msgid "Toto" + msgstr "ტოტო" + ++msgid "Trace Color" ++msgstr "ფერის გამოხაზვა" ++ + msgid "Trademark" + msgstr "სავაჭრო ნიშანი" + +@@ -4960,7 +5588,7 @@ msgid "Transform _Width Too" + msgstr "გარდაქმნა სიგა_ნიანად" + + msgid "Transform kerning _classes too" +-msgstr "გარდაქმნა _წანაცვლების კლასებიანად" ++msgstr "გარდაქმნა _შემოკვეცის კლასებიანად" + + msgid "Transform:" + msgstr "გარდაქმნა:" +@@ -4987,6 +5615,9 @@ msgstr "უგარითული" + msgid "Unable to parse the pdf objects that make up %s" + msgstr "ვერ ხერხდება იმ PDF-ობიექტების გარჩევა, რომლებითაც შექმნილია %s" + ++msgid "Underline _Position:" ++msgstr "ხაზგასმის _მდებარეობა:" ++ + msgid "Undo Fontlevel" + msgstr "დაბრუნება შრიფტის დონეზე" + +@@ -5018,7 +5649,7 @@ msgid "Uniform scaling for horizontal counters and side bearings" + msgstr "ზომის ერთგვაროვანი ცვლა თარაზული არეებისა და გვერდითი საბჯენების" + + msgid "UniqueID" +-msgstr "ამოსაცნობი ID" ++msgstr "საცნობი ID" + + msgid "Unknown Language" + msgstr "უცნობი ენა" +@@ -5038,9 +5669,9 @@ msgid "" + "to the original name, and it will copy a modified version of\n" + "the original glyph into the new one." + msgstr "" +-"უმეტესი ბრძანებებისგან განსხვავებით, ეს პირდაპირ არ ზემოქმედებს მითითებულ " +-"ასონიშნებზე. სანაცვლოდ, FontForge შექმნის (ან კვლავ გამოიყენებს) ცალკე " +-"ასონიშანს, თავდაპირველის სახელის გაფართოებით და გადაკეთებული ვარიანტის " ++"უმეტესი ბრძანებებისგან განსხვავებით ეს პირდაპირ არ ზემოქმედებს მითითებულ " ++"ასონიშნებზე. სანაცვლოდ FontForge შექმნის (ან კვლავ გამოიყენებს) ცალკე " ++"ასონიშანს თავდაპირველის სახელის გაფართოებით და გადაკეთებულ ვარიანტს " + "განათავსებს იქ." + + msgid "" +@@ -5049,7 +5680,7 @@ msgid "" + "FontForge will create (or reuse) a glyph named \"a.sc\", and\n" + "it will copy a modified version of the \"A\" glyph into \"a.sc\"." + msgstr "" +-"უმეტესი ბრძანებებისგან განსხვავებით, ეს პირდაპირ არ ზემოქმედებს მითითებულ " ++"უმეტესი ბრძანებებისგან განსხვავებით ეს პირდაპირ არ ზემოქმედებს მითითებულ " + "ასონიშნებზე. სანაცვლოდ, როცა მოინიშნება „A“ (ან „a“), FontForge შექმნის (ან " + "კვლავ გამოიყენებს) ცალკე ასონიშანს დასახელებით „a.sc“ და გადაკეთებული „A“ " + "განთავსდება „a.sc“ ადგილას." +@@ -5063,6 +5694,27 @@ msgstr "ყველას ჩახსნა" + msgid "Unspecified Language" + msgstr "განუსაზღვრელი ენა" + ++#, c-format ++msgid "Unsupported decode filter parameters : %s" ++msgstr "მხარდაუჭერელი პარამეტრები გამშირავი ფილტრისთვის: %s" ++ ++#, c-format ++msgid "Unsupported filter: %s" ++msgstr "მხარდაუჭერელი ფილტრი: %s" ++ ++msgid "Unsupported image format" ++msgstr "მხარდაუჭერელი სახის გამოსახულება" ++ ++msgid "Unsupported image format must be bmp" ++msgstr "მხარდაუჭერელი სურათის სახეობა უნდა იყოს bpm" ++ ++msgid "Unsupported image format must be bmp or png" ++msgstr "მხარდაუჭერელი სურათის სახეობა უნდა იყოს bpm ან png" ++ ++#, c-format ++msgid "Unsupported mime type in data URI: %s\n" ++msgstr "მხარდაუჭერელი MIME-სახეობა მონაცემთა URI-ში : %s\n" ++ + msgid "UntitledGroup" + msgstr "უსათაურო ჯგუფი" + +@@ -5070,10 +5722,23 @@ msgid "Use FreeType" + msgstr "გამოიყენოს FreeType" + + msgid "Use Kerning Class?" +-msgstr "გამოიყენოს წანაცვლების კლასი?" ++msgstr "გამოიყენოს შემოკვეცის კლასი?" ++ ++msgid "Use UniqueID" ++msgstr "გამოიყენოს UniqueID" ++ ++msgid "Use XUID" ++msgstr "გამოიყენოს XUID" ++ ++msgid "" ++"Use this as the default base for the filename\n" ++"when generating a font." ++msgstr "" ++"გამოიყენება ძირეულ დასახელებად\n" ++"შრიფტის ფაილის შექმნისას." + + msgid "Used for point numbers, hints, etc." +-msgstr "გამოიყენება წერტილთა გადასანომრად, მიმნიშნებლებისთვის და სხვ." ++msgstr "გამოიყენება წერტილთა გადასანომრად, მიმთითებლებისა და სხვ." + + msgid "Uzbek (Cyrillic)" + msgstr "უზბეკური (კირილიცა)" +@@ -5082,16 +5747,16 @@ msgid "Uzbek (Latin)" + msgstr "უზბეკური (ლათინური)" + + msgid "VKern By Classes" +-msgstr "შვეული წანაცვლება კლასებით" ++msgstr "შვეული შემოკვეცა კლასებით" + + msgid "VKern By Classes..." +-msgstr "შვეული წანაცვლება კლასებით..." ++msgstr "შვეული შემოკვეცა კლასებით..." + + msgid "VKern From HKern" +-msgstr "შვეული წანაცვლება თარაზულიდან" ++msgstr "შვეული შემოკვეცა თარაზულიდან" + + msgid "VKern:" +-msgstr "შვეული წანაცვლება:" ++msgstr "შვეული შემოკვეცა:" + + msgid "Vai" + msgstr "ვაი" +@@ -5115,17 +5780,21 @@ msgstr "მწარმოებლის ბმული" + msgid "Version" + msgstr "ვერსია" + ++#. GT: "Vert." is an abbreviation for Vertical ++msgid "Vert. Variants" ++msgstr "შვეულ. სახესხვაობები" ++ + msgid "Vertical" + msgstr "შვეული" + + msgid "Vertical Baselines" +-msgstr "შვეული საყრდენები" ++msgstr "ძირითადი შვეული ხაზები" + + msgid "Vertical Kerning" +-msgstr "შვეული წანაცვლება" ++msgstr "შვეული შემოკვეცა" + + msgid "Vertical Kerning Class" +-msgstr "შვეული წანაცვლების კლასი" ++msgstr "შვეული შემოკვეცის კლასი" + + msgid "Vertical Only" + msgstr "შვეული მხოლოდ" +@@ -5142,8 +5811,8 @@ msgstr "შვეული _აზომვის ხაზები" + #, c-format + msgid "Vertical: %d baseline" + msgid_plural "Vertical: %d baselines" +-msgstr[0] "შვეული: %d საყრდენი" +-msgstr[1] "შვეული: %d საყრდენი" ++msgstr[0] "შვეული: %d ძირითადი ხაზი" ++msgstr[1] "შვეული: %d ძირითადი ხაზი" + + msgid "Very Extended" + msgstr "მეტად გაფართოებული" +@@ -5151,6 +5820,15 @@ msgstr "მეტად გაფართოებული" + msgid "Vietnamese" + msgstr "ვიეტნამური" + ++msgid "WOFF" ++msgstr "WOFF" ++ ++msgid "WOFF compressed metadata section too large.\n" ++msgstr "WOFF-ს დართული შეკუმშული მონაცემები ზედმეტად დიდია.\n" ++ ++msgid "WOFF uncompressed metadata section too large.\n" ++msgstr "WOFF-ს დართული შეუკუმშავი მონაცემები ზედმეტად დიდია.\n" ++ + msgid "WWS Subfamily" + msgstr "WWS-ქვეჯგუფი" + +@@ -5166,16 +5844,48 @@ msgstr "გაფრთხილება" + msgid "Warning: Font contained no glyphs" + msgstr "გაფრთხილება: შრიფტი არ შეიცავს ასონიშნებს" + ++#, c-format ++msgid "" ++"Warning: Mac and Windows entries in the 'name' table differ for the\n" ++" %s string in the language %s\n" ++" Mac String: %s\n" ++"Windows String: %s\n" ++msgstr "" ++"გაფრთხილება: Mac-ისა და Windows-ის ჩანაწერები „name“ ცხრილში განსხვავდება\n" ++" %s ველში ენისთვის %s\n" ++" Mac-ჩანაწერია: %s\n" ++"Windows-ჩანაწერია: %s\n" ++ + #, c-format + msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" + msgstr "გაფრთხილება: შეუსაბამო რაოდენობის ქვეცხრილები (%d) „kern“ ცხრილისთვის" + ++msgid "Warning: Unrecognized or unsupported join type, defaulting to 'nib'.\n" ++msgstr "" ++"გაფრთხილება: დაუდგენელი ან მხარდაუჭერელი სახის შეერთება, ნაგულისხმევად " ++"დაბრუნდება 'nib'.\n" ++ + msgid "Warnings" + msgstr "გაფრთხილებები" + + msgid "Warnings.Font" + msgstr "გაფრთხილებების.შრიფტი" + ++msgid "Web Open Font (WOFF)" ++msgstr "Web Open Font (WOFF)" ++ ++msgid "Web Open Font (WOFF2)" ++msgstr "Web Open Font (WOFF2)" ++ ++msgid "" ++"When Saving, keep this number of previous versions of the file. file.sfd-01 " ++"will be the last saved file, file.sfd-02 will be the file saved before that, " ++"and so on. If you set this to 0 then no revisions will be retained." ++msgstr "" ++"შენახვისას დაიტოვებს მითითებული რაოდენობის გადამუშავებულ ვერსიებს. file." ++"sfd-01 იქნება ბოლოს შენახული ფაილი, file.sfd-02 იქნება წინა და ა.შ. თუ " ++"მიუთითებთ 0-ს, მაშინ წინა ვერსიები არ შენარჩუნდება." ++ + msgid "When a font is opened, should it be made compact?" + msgstr "შრიფტის გახსნისას, იყოს თუ არა შემჭიდროებული?" + +@@ -5232,24 +5942,67 @@ msgstr "Win" + msgid "Windows Latin (\"ANSI\")" + msgstr "Windows ლათინური (\"ANSI\")" + ++msgid "Windows will reject fonts with an OS/2 version number of 0\n" ++msgstr "Windows უარყოფს შრიფტებს OS/2 ვერსიის ნომრით 0\n" ++ ++msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" ++msgstr "Windows უარყოფს otf (cff) შრიფტებს OS/2 ვერსიის ნომრით 1\n" ++ + msgid "Windows-compatible 'kern'" + msgstr "Windows-სთან თავსებადი „kern“" + ++msgid "Woff Major Version:" ++msgstr "Woff ძირითადი ვერსია:" ++ ++msgid "Woff Minor Version:" ++msgstr "Woff დამატებითი ვერსია:" ++ + #. GT: X is a coordinate + msgid "X" + msgstr "X" + ++msgid "XFig" ++msgstr "XFig" ++ + #. GT: Y is a coordinate + #. GT: Y is a coordinate, the leading spaces help to align it + msgid "Y" + msgstr "Y" + ++msgid "Yes" ++msgstr "დიახ" ++ + msgid "Yes to _All" + msgstr "დიახ _ყველას" + + msgid "Yes, and don't _remind me again" + msgstr "დიახ, მომავალში _კითხვის გარეშე" + ++#, c-format ++msgid "" ++"You appear to have an old editing session on %s.\n" ++"Would you like to recover it?" ++msgstr "" ++"ჩანს, დაუსრულებელი გაქვთ ადრინდელი ნამუშევარი %s.\n" ++"გსურთ მისი აღდგენა?" ++ ++msgid "" ++"You are about to change the last quadratic\n" ++"layer to cubic. When this happens FontForge\n" ++"will remove all truetype instructions.\n" ++"\n" ++"This cannot be undone.\n" ++"\n" ++"Is this really your intent?" ++msgstr "" ++"აპირებთ გადაიყვანოთ ბოლო კვადრატული\n" ++"შრე კუბურში. შედეგად FontForge\n" ++"მოაცილებას ყველა truetype-მითითებას.\n" ++"\n" ++"ეს ქმედება შეუქცცევადია.\n" ++"\n" ++"ნამდვილად გსურთ, განაგრძოთ?" ++ + msgid "" + "You are about to delete a layer.\n" + "This will lose all contours in that layer.\n" +@@ -5366,18 +6119,38 @@ msgstr "_დასაშიფრი ადგილების დამატ + msgid "_Advance Width only" + msgstr "მხოლოდ გა_ფართოებული სიგანე" + ++#. GT: Align these points to their average position ++msgid "_Align Points" ++msgstr "წერტილების ურთიერთს_წორება" ++ + msgid "_Alphabetic" + msgstr "_ანბანური" + ++msgid "_Always raise this dialog when exporting" ++msgstr "ამ ფანჯრის _ყოველ ჯერზე ამოგდება გამოტანისას" ++ + msgid "_Around" + msgstr "_მიახლოებით" + ++msgid "_Ascent:" ++msgstr "_ზედატანი:" ++ + msgid "_Ask" + msgstr "კით_ხვა" + + msgid "_Auto Width..." + msgstr "_სიგანის თვითგანსაზღვრა..." + ++#. GT: Background, make it short ++msgid "_Back" ++msgstr "_უკანა" ++ ++msgid "_Base Filename:" ++msgstr "_ძირეული სახელი:" ++ ++msgid "_Base:" ++msgstr "_საყრდენი:" ++ + msgid "_Bigger Pixel Size" + msgstr "მო_ზრდილი ზომა პიქსელის" + +@@ -5403,10 +6176,10 @@ msgid "_Changed Glyphs" + msgstr "შე_ცვლილი ასონიშნები" + + msgid "_Circular (Elliptical)" +-msgstr "_წრიული (ოვალური)" ++msgstr "_წრიული (კვერცხისებრი)" + + msgid "_Clear Hints" +-msgstr "მიმნიშნებლების გას_უფთავება" ++msgstr "მიმთითებლების გას_უფთავება" + + msgid "_Close" + msgstr "_დახურვა" +@@ -5435,6 +6208,9 @@ msgstr "_ნაგულისხმევი გამოცალკევე + msgid "_Delete" + msgstr "_წაშლა" + ++msgid "_Descent:" ++msgstr "_ქვედატანი:" ++ + msgid "_Deselect All" + msgstr "ყველა მონიშვნის მო_ხსნა" + +@@ -5447,8 +6223,11 @@ msgstr "_ჩახსნა ასონიშნების" + msgid "_Disable" + msgstr "გამ_ორთვა" + ++msgid "_Docked Palettes" ++msgstr "ჩამაგ_რებული" ++ + msgid "_Don't AutoHint" +-msgstr "თვითმინიშნების _გარეშე" ++msgstr "თვითმიმთითებლის _გარეშე" + + msgid "_Don't Save" + msgstr "შენახვის _გარეშე" +@@ -5480,6 +6259,12 @@ msgstr "ში_ფრი თექვსმეტობითში" + msgid "_Exact" + msgstr "_ზუსტად" + ++msgid "_Exclude" ++msgstr "გამორი_ცხვა" ++ ++msgid "_Extrema" ++msgstr "_წვერო" ++ + msgid "_Family Name:" + msgstr "_კრებულის სახელი:" + +@@ -5492,6 +6277,9 @@ msgstr "შევ_სება" + msgid "_Filter" + msgstr "გამორ_ჩევა" + ++msgid "_Find Intersections" ++msgstr "თანაკვეთის _პოვნა" ++ + msgid "_Fit" + msgstr "მ_ორგება" + +@@ -5499,11 +6287,14 @@ msgid "_Flatten bumps on lines" + msgstr "ბორცვების დაბრტ_ყელება ხაზებზე" + + msgid "_Font Info..." +-msgstr "შრიფ_ტის შესახებ..." ++msgstr "შრიფ_ტის მონაცემები..." + + msgid "_Force Encoding" + msgstr "_იძულებით დაშიფვრა" + ++msgid "_Forget about it" ++msgstr "ამის დავი_წყება" ++ + msgid "_Freehand" + msgstr "თა_ვისუფალი" + +@@ -5511,16 +6302,16 @@ msgid "_Full Font Display" + msgstr "_სრული შრიფტის გამოჩენა" + + msgid "_Generate" +-msgstr "შედ_გენა" ++msgstr "დამ_ზადება" + + msgid "_Generate Fonts..." +-msgstr "შრიფტების _შედგენა..." ++msgstr "შრიფტების _დამზადება..." + + msgid "_Glyph Image" + msgstr "ას_ონიშნის გამოსახულება" + + msgid "_Glyph Info..." +-msgstr "ას_ონიშნის შესახებ..." ++msgstr "ას_ონიშნის მონაცემები..." + + msgid "_Glyph Tabs" + msgstr "ას_ონიშნის ჩანართები" +@@ -5528,6 +6319,9 @@ msgstr "ას_ონიშნის ჩანართები" + msgid "_Goto" + msgstr "გადა_სვლა" + ++msgid "_Guess" ++msgstr "სავარა_უდო" ++ + #. GT: Guide layer, make it short + msgid "_Guide" + msgstr "_მიმმართველი" +@@ -5551,10 +6345,10 @@ msgid "_Horizontal" + msgstr "თარა_ზული" + + msgid "_Horizontal Baselines..." +-msgstr "_თარაზული საყრდენები..." ++msgstr "ძირითადი _თარაზული ხაზები..." + + msgid "_Horizontal Hints" +-msgstr "_თარაზული მიმნიშნებლები" ++msgstr "_თარაზული მიმთითებლები" + + msgid "_IBM Family:" + msgstr "_IBM-კრებული:" +@@ -5571,14 +6365,20 @@ msgstr "ჩამა_ტება" + msgid "_Insert Random Text..." + msgstr "შემთხვევითი ტექსტის ჩამა_ტება..." + ++msgid "_Interpolated" ++msgstr "_ჩამატებული" ++ ++msgid "_Intersect" ++msgstr "თანა_კვეთა" ++ + msgid "_Invert Selection" + msgstr "შებრ_უნებული მონიშვნა" + + msgid "_Kern Pairs" +-msgstr "_წანაცვლებული წყვილები" ++msgstr "_შემოკვეცილი წყვილები" + + msgid "_Kerning only" +-msgstr "მხოლოდ _წანაცვლება" ++msgstr "მხოლოდ _შემოკვეცა" + + msgid "_Knife" + msgstr "_მოსაჭრელი" +@@ -5610,14 +6410,20 @@ msgstr "მოა_ხლოება" + msgid "_Maximum distance between points in a region" + msgstr "უ_დიდესი დაშორება წერტილებს შორის არეში" + ++msgid "_Merge" ++msgstr "გა_ერთიანება" ++ + msgid "_Merge Feature Info..." + msgstr "_თვისებების მონაცემთა გაერთიანება..." + ++msgid "_Merge Fonts..." ++msgstr "შრიფტების გა_ერთიანება..." ++ + msgid "_Metrics" + msgstr "_აზომვები" + + msgid "_Min Kern:" +-msgstr "უ_მცირესი წანაცვლება:" ++msgstr "უ_მცირესი შემოკვეცა:" + + msgid "_Min:" + msgstr "უ_მცირესი:" +@@ -5625,6 +6431,9 @@ msgstr "უ_მცირესი:" + msgid "_More Info" + msgstr "ვრ_ცლად" + ++msgid "_Move Points" ++msgstr "წერტილების გადა_ტანა" ++ + msgid "_Multi Size Glyph" + msgstr "_რამდენიმე ზომით" + +@@ -5667,6 +6476,9 @@ msgstr "_კარგი" + msgid "_Open" + msgstr "_გახსნა" + ++msgid "_Options" ++msgstr "პარამე_ტრები" ++ + msgid "_Other" + msgstr "ს_ხვა" + +@@ -5682,6 +6494,9 @@ msgstr "_მოხაზულობა..." + msgid "_Overview" + msgstr "_გადახედვა" + ++msgid "_Palettes" ++msgstr "ხელსაწ_ყოთა არეები" ++ + msgid "_Partial" + msgstr "_ნაწილობრივ" + +@@ -5754,8 +6569,11 @@ msgstr "ყველას ა_ღდგენა" + msgid "_Revert File" + msgstr "ა_ღდგენა" + ++msgid "_Review Hints..." ++msgstr "_მიმთითებლების შეთვალიერება..." ++ + msgid "_Rotate 90° CW" +-msgstr "_შებრუნება 90° საათის მიმართ." ++msgstr "_მობრუნება 90° საათ. მიმართ." + + msgid "_Ruler" + msgstr "_სახაზავი" +@@ -5775,6 +6593,9 @@ msgstr "შრიფტის სახელთა სიის შენა_ + msgid "_Save in UTF8" + msgstr "შენახ_ვა UTF8-სახით" + ++msgid "_Scale Outlines" ++msgstr "მოხაზულობის _ზომის ცვლილება" ++ + msgid "_Scroll" + msgstr "_გადასაადგილებელი" + +@@ -5802,12 +6623,21 @@ msgstr "_ზომა:" + msgid "_Skew..." + msgstr "გა_დახრა..." + ++msgid "_Skip" ++msgstr "გამ_ოტოვება" ++ ++msgid "_Skip for now" ++msgstr "ამჟამად _არიდება" ++ + msgid "_Smaller Pixel Size" + msgstr "მომ_ცრო ზომა პიქსელის" + + msgid "_Tag:" + msgstr "_ჭდე:" + ++msgid "_Tangent" ++msgstr "_მხები" ++ + msgid "_Thirds in Width" + msgstr "სიგანის მ_ესამედში" + +@@ -5826,12 +6656,18 @@ msgstr "გა_რდაქმნა..." + msgid "_Transformations" + msgstr "_გარდაქმნები" + ++msgid "_Type3 Multi Layered Font" ++msgstr "მრავალშრიანი შრიფტი _Type3" ++ + msgid "_Undo" + msgstr "_დაბრუნება" + + msgid "_Unicode" + msgstr "_უნიკოდი" + ++msgid "_UniqueID:" ++msgstr "_UniqueID:" ++ + msgid "_Unlink All" + msgstr "_ჩაიხსნას ყველა" + +@@ -5841,6 +6677,9 @@ msgstr "აწ_ევა" + msgid "_Use My Metrics" + msgstr "_საკუთარი აზომვების გამოყენება" + ++msgid "_Use Transform (SVG)" ++msgstr "„გარდაქმნის“ გამ_ოყენება (SVG)" ++ + msgid "_Validate..." + msgstr "შემო_წმება..." + +@@ -5857,10 +6696,10 @@ msgid "_Vertical" + msgstr "შ_ვეული" + + msgid "_Vertical Baselines..." +-msgstr "_შვეული საყრდენები..." ++msgstr "ძირითადი _შვეული ხაზები..." + + msgid "_Vertical Hints" +-msgstr "_შვეული მიმნიშნებლები" ++msgstr "_შვეული მიმთითებლები" + + msgid "_View" + msgstr "_ხედი" +@@ -5880,12 +6719,23 @@ msgstr "_ფანჯრის სახეობა" + msgid "_X:" + msgstr "_X:" + ++msgid "_XUID:" ++msgstr "_XUID:" ++ + msgid "_Y:" + msgstr "_Y:" + + msgid "_Yes" + msgstr "_დიახ" + ++#. GT: The dialog looks like: ++#. GT: Interpolating between and: ++#. GT: ++#. GT: by <50>% ++#. GT: So "by" means how much to interpolate. ++msgid "by" ++msgstr "მნიშვნ." ++ + msgid "color bitmap data table" + msgstr "ფერის ცხრილურ მონაცემთა ნუსხა" + +@@ -5922,6 +6772,9 @@ msgstr "კრებულის სახელი" + msgid "gaspTableEntry|New" + msgstr "ახალი" + ++msgid "glyph location table" ++msgstr "ასონიშნის მდებარეობის ცხრილი" ++ + msgid "glyph outline table" + msgstr "ასონიშნის მოხაზულობის ცხრილი" + +@@ -5929,10 +6782,10 @@ msgid "if smaller than" + msgstr "თუ მოკლეა, ვიდრე" + + msgid "kern pair" +-msgstr "წანაცვლებული წყვილი" ++msgstr "შემოკვეცილი წყვილი" + + msgid "kerning table" +-msgstr "წანაცვლების ცხრილი" ++msgstr "შემოკვეცის ცხრილი" + + msgid "language tag table" + msgstr "ენის ჭდეების ცხრილი" +@@ -5946,6 +6799,24 @@ msgstr "გრძელი, ვიდრე" + msgid "metrics variations table" + msgstr "აზომვის გადახრების ცხრილი" + ++msgid "png" ++msgstr "png" ++ ++msgid "points|Merge to Line" ++msgstr "points|გაერთიანება ხაზით" ++ ++msgid "points|_Merge" ++msgstr "points|გა_ერთიანება" ++ ++msgid "problfixup|Missing Extrema" ++msgstr "problfixup|აკლია წვერო" ++ ++msgid "sfnt Revision:" ++msgstr "sfnt-გადამუშავება:" ++ ++msgid "sfnt _Revision:" ++msgstr "sfnt-გადამ_უშავება:" ++ + msgid "version" + msgstr "ვერსია" + +@@ -6009,3 +6880,7 @@ msgstr "ბიტური შრიფტები ΤεΧ" + + msgid "ΤεΧ Names" + msgstr "ΤεΧ სახელები" ++ ++#, c-format ++msgid "∆Curvature: %g" ++msgstr "∆სიმრუდე: %g" +diff --git a/po/ko.po b/po/ko.po +index 971b4db..c74d554 100644 +--- a/po/ko.po ++++ b/po/ko.po +@@ -19,8 +19,8 @@ msgid "" + msgstr "" + "Project-Id-Version: fontforge\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2022-12-31 02:48+0000\n" +-"PO-Revision-Date: 2022-12-31 02:46\n" ++"POT-Creation-Date: 2023-12-30 03:08-0800\n" ++"PO-Revision-Date: 2023-12-30 08:15\n" + "Last-Translator: \n" + "Language-Team: Korean\n" + "Language: ko_KR\n" +@@ -3308,16 +3308,16 @@ msgstr "합음자글리프가 부적절합니다. GID %d가 %d 미만이 아닙 + + #, c-format + msgid "" +-"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" +-"%d\n" ++"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in " ++"font=%d\n" + msgstr "" + "포맷 2 (%d/%d) 의 참조테이블이 손상되어 있습니다.최초=%d 마지막=%d 폰트내의 " + "모든 글리프수=%d\n" + + #, c-format + msgid "" +-"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" +-"%d\n" ++"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in " ++"font=%d\n" + msgstr "" + "포맷 4 (%d/%d) 의 참조테이블이 손상되어 있습니다.최초=%d 마지막=%d 폰트내의 " + "모든 글리프수=%d\n" +@@ -7563,8 +7563,8 @@ msgstr "%2$s의 %1$d행에서 예상되는 콤마 또는 세미콜론" + msgid "" + "Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" + msgstr "" +-"%2$s의 %1$d행에 있는 베이스 테이블에서 예상되는 \"HorizAxis\" 또는 \"VertAxis" +-"\"" ++"%2$s의 %1$d행에 있는 베이스 테이블에서 예상되는 \"HorizAxis\" 또는 " ++"\"VertAxis\"" + + msgid "Expected glyph file with format==1 or 2" + msgstr "형식이==1 또는 2인 예상 글리프 파일" +@@ -9134,8 +9134,8 @@ msgid "" + " with platform=%d, specific=%d (in 'cmap')\n" + msgstr "" + "글리프인덱스가 범위 외의 %d 값으로 되어 있습니다만, %d 미만이어야 합니다.\n" +-" 인코딩 %x 이라는 글리프 (('cmap' 의)세그멘트 %d 의 중에 있음. 이 플랫폼ID=" +-"%d, 고유ID=%d) 를 맵핑할 때에 검색합니다.\n" ++" 인코딩 %x 이라는 글리프 (('cmap' 의)세그멘트 %d 의 중에 있음. 이 플랫폼" ++"ID=%d, 고유ID=%d) 를 맵핑할 때에 검색합니다.\n" + + msgid "" + "Glyph names (or unicode code points) may occur at most once in this group " +@@ -14704,8 +14704,8 @@ msgstr "없음/열림 루프" + #, c-format + msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" + msgstr "" +-"무의미한 클래스가 글리프에 부여되어 있습니다―클래스=%d는 너무 큽니다. 글리프=" +-"%d\n" ++"무의미한 클래스가 글리프에 부여되어 있습니다―클래스=%d는 너무 큽니다. 글리프" ++"=%d\n" + + msgid "Normal" + msgstr "보통" +@@ -19572,8 +19572,8 @@ msgid "SnapToInt" + msgstr "정수로 스냅" + + msgid "" +-"So if you type \"A\" here the first selected glyph would be named \"A.suffix" +-"\".\n" ++"So if you type \"A\" here the first selected glyph would be named \"A." ++"suffix\".\n" + "The second \"B.suffix\", and so on." + msgstr "" + "그래서 여기서 \"A\"를 입력하면 첫 번째로 선택된 글리프 이름이 \"A.suffix\"가 " +@@ -20918,7 +20918,6 @@ msgstr "" + "폰트%3$.30s 글리프\"%2$.30s\"에 포함되는 힌트%1$s는, %4$.30s에 포함되는 것과 " + "일치하지 않습니다(개수 또는 겹치기 특징이 다릅니다)" + +-#, c-format + msgid "" + "The %1$s in the search dialog contains a reference to %2$.20hs which does " + "not exist in the new font.\n" +@@ -22659,8 +22658,8 @@ msgstr "선택한 점을 그리는 데 사용되는 선의 폭" + #, c-format + msgid "" + "The width, height, depth or italic correction of %s is too big. Tfm files " +-"may not contain values bigger than 16 times the em-size of the font. Width=" +-"%g, height=%g, depth=%g, italic correction=%g" ++"may not contain values bigger than 16 times the em-size of the font. " ++"Width=%g, height=%g, depth=%g, italic correction=%g" + msgstr "" + "%s 너비, 높이, 깊이 또는 기울임 꼴 보정이 너무 큽니다. Tfm 파일에 포함 된 em " + "크기는 글꼴 크기의 16 배를 초과 할 수 없습니다. 폭 = %g, 높이 = %g, 깊이 = " +@@ -25551,7 +25550,6 @@ msgstr "" + "경고: 'cvar' 에 중간tuple데이터가 포함되어 있습니다.\n" + " FontForge는 이것을 지원하지 않습니다\n" + +-#, c-format + msgid "Warning: Accuracy target %lf less than minimum %lf, using %lf instead\n" + msgstr "경고: 정확도 목표 %lf는 최소 %lf 미만입니다. 대신 %lf를 사용합니다\n" + +@@ -25570,7 +25568,6 @@ msgstr "경고 : 등고선 엔드가 닫히지 않았습니다\n" + msgid "Warning: Contour start did not close\n" + msgstr "경고 : 등고선 시작이 닫 없습니다\n" + +-#, c-format + msgid "Warning: Coordinate diff %lf greater than margin %lf\n" + msgstr "경고: 좌표 차이 %lf이 여백 %lf를 초과합니다\n" + +@@ -28641,8 +28638,8 @@ msgstr "" + + #, c-format + msgid "" +-"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" +-"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" ++"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d " ++"∆x_adv=%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" + msgstr "" + "%2$s의 “%1$s”에서 짝단위 위치지정 ∆x=%3$d ∆y=%4$d ∆x_adv=%5$d ∆y_adv=%6$d(다" + "음의 글리프%7$s에서 ∆x=%8$d ∆y=%9$d ∆x_adv=%10$d ∆y_adv=%11$d)를 수행하는 참" +@@ -28650,8 +28647,8 @@ msgstr "" + + #, c-format + msgid "" +-"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" +-"%d\n" ++"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d " ++"∆y_adv=%d\n" + msgstr "" + "%2$s의 “%1$s”에서 위치지정 ∆x=%3$d ∆y=%4$d ∆x_adv=%5$d ∆y_adv=%6$d를 수행하" + "는 참조는 없습니다\n" +diff --git a/po/ml.po b/po/ml.po +index a611e01..095d50e 100644 +--- a/po/ml.po ++++ b/po/ml.po +@@ -11,8 +11,8 @@ msgid "" + msgstr "" + "Project-Id-Version: fontforge\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2022-12-31 02:48+0000\n" +-"PO-Revision-Date: 2022-12-31 02:46\n" ++"POT-Creation-Date: 2023-12-30 03:08-0800\n" ++"PO-Revision-Date: 2023-12-30 08:15\n" + "Last-Translator: \n" + "Language-Team: Malayalam\n" + "Language: ml_IN\n" +diff --git a/po/pl.po b/po/pl.po +index 2bbbf00..f6697c2 100644 +--- a/po/pl.po ++++ b/po/pl.po +@@ -12,17 +12,17 @@ msgid "" + msgstr "" + "Project-Id-Version: fontforge\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2022-12-31 02:48+0000\n" +-"PO-Revision-Date: 2022-12-31 02:46\n" ++"POT-Creation-Date: 2023-12-30 03:08-0800\n" ++"PO-Revision-Date: 2023-12-30 08:15\n" + "Last-Translator: \n" + "Language-Team: Polish\n" + "Language: pl_PL\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" +-"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" +-"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" +-"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" ++"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " ++"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " ++"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + "X-Crowdin-Project: fontforge\n" + "X-Crowdin-Project-ID: 368599\n" + "X-Crowdin-Language: pl\n" +@@ -221,8 +221,8 @@ msgid "" + "!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " + "'BASE' table\n" + msgstr "" +-"!!!!! Nieznany format współrzędnej linii podstawowej pisma (%d) w funkcji „%c" +-"%c%c%c” dla pisma „%c%c%c%c” w talicy „BASE”\n" ++"!!!!! Nieznany format współrzędnej linii podstawowej pisma (%d) w funkcji " ++"„%c%c%c%c” dla pisma „%c%c%c%c” w talicy „BASE”\n" + + #, c-format + msgid "" +@@ -3101,19 +3101,19 @@ msgstr "Błędny glif ligatury: numer znaku %d nie jest mniejszy od %d\n" + + #, c-format + msgid "" +-"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" +-"%d\n" ++"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in " ++"font=%d\n" + msgstr "" +-"Błędna tablica funkcji zecerskich: format=2 (%d/%d), pierwszy=%d, ostatni=" +-"%d, liczba glifów w foncie=%d\n" ++"Błędna tablica funkcji zecerskich: format=2 (%d/%d), pierwszy=%d, " ++"ostatni=%d, liczba glifów w foncie=%d\n" + + #, c-format + msgid "" +-"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" +-"%d\n" ++"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in " ++"font=%d\n" + msgstr "" +-"Błędna tablica funkcji zecerskich: format=4 (%d/%d), pierwszy=%d, ostatni=" +-"%d, liczba glifów w foncie=%d\n" ++"Błędna tablica funkcji zecerskich: format=4 (%d/%d), pierwszy=%d, " ++"ostatni=%d, liczba glifów w foncie=%d\n" + + #, c-format + msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" +@@ -10384,8 +10384,8 @@ msgstr "Formy JIS90" + #, c-format + msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" + msgstr "" +-"'jstf' graniczne rozbicie wiersza: waga %d #%d, język %c%c%c%c, pismo %c%c%c" +-"%c" ++"'jstf' graniczne rozbicie wiersza: waga %d #%d, język %c%c%c%c, pismo " ++"%c%c%c%c" + + #. GT: This string is used to generate a name for an OpenType lookup. + #. GT: the %c%c... is the language followed by the script (OT tags) +@@ -16972,8 +16972,8 @@ msgid "" + "Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " + "baseline is not currently active." + msgstr "" +-"Pismo „%c%c%c%c” ma mieć ustawioną domyślą linię podstawową systemu „%c%c%c" +-"%c”. Jednakże ten system linii podstawowych nie został wybrany jako " ++"Pismo „%c%c%c%c” ma mieć ustawioną domyślą linię podstawową systemu " ++"„%c%c%c%c”. Jednakże ten system linii podstawowych nie został wybrany jako " + "obsługiwany w foncie." + + #, c-format +@@ -18281,8 +18281,8 @@ msgid "SnapToInt" + msgstr "Przyciągaj do całkowitych" + + msgid "" +-"So if you type \"A\" here the first selected glyph would be named \"A.suffix" +-"\".\n" ++"So if you type \"A\" here the first selected glyph would be named \"A." ++"suffix\".\n" + "The second \"B.suffix\", and so on." + msgstr "" + "Jeśli wpisane zostanie tu „A”, to nazwa pierwszego zaznaczonego glifu " +@@ -19550,7 +19550,6 @@ msgstr "" + "Hinty %1$s w glifie „%2$.30s” w foncie „%3$.30s” nie pasują do tych z " + "„%4$.30s” (inna liczba lub inne maski hintów)" + +-#, c-format + msgid "" + "The %1$s in the search dialog contains a reference to %2$.20hs which does " + "not exist in the new font.\n" +@@ -20649,8 +20648,8 @@ msgid "" + "\n" + "Would you like to add this script to one of those features?" + msgstr "" +-"Tablica funkcji zecerskich %.30s jest aktywna dla glifu %.30s z pisma „%c%c%c" +-"%c”, ale to pismo nie występuje w żadnej funkcji korzystającej z tej " ++"Tablica funkcji zecerskich %.30s jest aktywna dla glifu %.30s z pisma " ++"„%c%c%c%c”, ale to pismo nie występuje w żadnej funkcji korzystającej z tej " + "tablicy.\n" + "Czy dodać to pismo do którejś z wymienionych funkcji?" + +@@ -21196,8 +21195,8 @@ msgstr "Grubość obwódki używanej do rysowania zaznaczonych punktów na krzyw + #, c-format + msgid "" + "The width, height, depth or italic correction of %s is too big. Tfm files " +-"may not contain values bigger than 16 times the em-size of the font. Width=" +-"%g, height=%g, depth=%g, italic correction=%g" ++"may not contain values bigger than 16 times the em-size of the font. " ++"Width=%g, height=%g, depth=%g, italic correction=%g" + msgstr "" + "Szerokość, wysokość, głębokość lub kompensata pochylenia dla %s jest zbyt " + "duża. Pliki tfm nie mogą zawierać wartości większych niż 16 × wysokość pola " +@@ -24978,8 +24977,8 @@ msgstr "" + #, c-format + msgid "You have just changed the point numbering of glyph %s.%s%s%s" + msgstr "" +-"Właśnie uległy zmianie numery poszczególnych punktów tworzących glif %s.%s%s" +-"%s" ++"Właśnie uległy zmianie numery poszczególnych punktów tworzących glif %s." ++"%s%s%s" + + msgid "You may change the default instance of this font" + msgstr "Można zmienić domyślny wariant w tym foncie" +@@ -26839,19 +26838,19 @@ msgstr "" + + #, c-format + msgid "" +-"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" +-"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" ++"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d " ++"∆x_adv=%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" + msgstr "" + "Glif “%s” w %s nie zawiera pozycjonowania ∆x=%d ∆y=%d ∆szer=%d ∆wys=%dw " + "parze z %s ∆x=%d ∆y=%d ∆szer=%d ∆wys=%d\n" + + #, c-format + msgid "" +-"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" +-"%d\n" ++"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d " ++"∆y_adv=%d\n" + msgstr "" +-"Glif „%s” w %s nie zawiera pozycjonowania prostego ∆x=%d ∆y=%d ∆szer=%d ∆wys=" +-"%d.\n" ++"Glif „%s” w %s nie zawiera pozycjonowania prostego ∆x=%d ∆y=%d ∆szer=%d " ++"∆wys=%d.\n" + + #, c-format + msgid "“%s” in %s did not contain a substitution lookup to %s\n" +diff --git a/po/pt.po b/po/pt.po +index 62ec090..76ac806 100644 +--- a/po/pt.po ++++ b/po/pt.po +@@ -14,8 +14,8 @@ msgid "" + msgstr "" + "Project-Id-Version: fontforge\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2022-12-31 02:48+0000\n" +-"PO-Revision-Date: 2022-12-31 02:46\n" ++"POT-Creation-Date: 2023-12-30 03:08-0800\n" ++"PO-Revision-Date: 2023-12-30 08:15\n" + "Last-Translator: \n" + "Language-Team: Portuguese\n" + "Language: pt_PT\n" +diff --git a/po/ru.po b/po/ru.po +index 77b8f11..a6dd423 100644 +--- a/po/ru.po ++++ b/po/ru.po +@@ -12,8 +12,8 @@ msgid "" + msgstr "" + "Project-Id-Version: fontforge\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2022-12-31 02:48+0000\n" +-"PO-Revision-Date: 2022-12-31 02:46\n" ++"POT-Creation-Date: 2023-12-30 03:08-0800\n" ++"PO-Revision-Date: 2023-12-30 08:15\n" + "Last-Translator: \n" + "Language-Team: Russian\n" + "Language: ru_RU\n" +diff --git a/po/tr_TR.po b/po/tr_TR.po +index f251a13..4aa28e9 100644 +--- a/po/tr_TR.po ++++ b/po/tr_TR.po +@@ -9,8 +9,8 @@ msgid "" + msgstr "" + "Project-Id-Version: fontforge\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2022-12-31 02:48+0000\n" +-"PO-Revision-Date: 2022-12-31 02:46\n" ++"POT-Creation-Date: 2023-12-30 03:08-0800\n" ++"PO-Revision-Date: 2023-12-30 08:15\n" + "Last-Translator: \n" + "Language-Team: Turkish\n" + "Language: tr_TR\n" +diff --git a/po/uk.po b/po/uk.po +index e3768ac..8dd79a1 100644 +--- a/po/uk.po ++++ b/po/uk.po +@@ -6,8 +6,8 @@ msgid "" + msgstr "" + "Project-Id-Version: fontforge\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2022-12-31 02:48+0000\n" +-"PO-Revision-Date: 2022-12-31 02:46\n" ++"POT-Creation-Date: 2023-12-30 03:08-0800\n" ++"PO-Revision-Date: 2023-12-30 08:15\n" + "Last-Translator: \n" + "Language-Team: Ukrainian\n" + "Language: uk_UA\n" +@@ -3150,16 +3150,16 @@ msgstr "Помилковий гліф лігатури. GID %d не менше + + #, c-format + msgid "" +-"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" +-"%d\n" ++"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in " ++"font=%d\n" + msgstr "" + "Помилкова таблиця фільтрування: формат=2 (%d/%d), перший=%d останній=%d " + "загалом гліфів у шрифті=%d\n" + + #, c-format + msgid "" +-"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" +-"%d\n" ++"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in " ++"font=%d\n" + msgstr "" + "Помилкова таблиця фільтрування: формат=4 (%d/%d), перший=%d останній=%d " + "загалом гліфів у шрифті=%d\n" +@@ -3167,8 +3167,8 @@ msgstr "" + #, c-format + msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" + msgstr "" +-"Помилкова таблиця фільтрування: формат=6, перший=%d загалом гліфів у шрифті=" +-"%d\n" ++"Помилкова таблиця фільтрування: формат=6, перший=%d загалом гліфів у " ++"шрифті=%d\n" + + #, c-format + msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" +@@ -8621,8 +8621,8 @@ msgstr "" + #, c-format + msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" + msgstr "" +-"Гліф «%s» має значення вертикальної додаткової ширини %d у %s і %d у %s, %d@" +-"%d\n" ++"Гліф «%s» має значення вертикальної додаткової ширини %d у %s і %d у %s, " ++"%d@%d\n" + + #, c-format + msgid "Glyph “%s” in %s has no truetype instructions\n" +@@ -18580,8 +18580,8 @@ msgid "SnapToInt" + msgstr "Округляти до цілого" + + msgid "" +-"So if you type \"A\" here the first selected glyph would be named \"A.suffix" +-"\".\n" ++"So if you type \"A\" here the first selected glyph would be named \"A." ++"suffix\".\n" + "The second \"B.suffix\", and so on." + msgstr "" + "Отже, якщо ви введете тут «A», перший позначений гліф буде названо «A." +@@ -19858,7 +19858,6 @@ msgstr "" + "Гінти %1$s у гліфі «%2$.30s» у шрифті %3$.30s не відповідають гінтам у " + "%4$.30s (інша кількість або інші критерії перекриття)" + +-#, c-format + msgid "" + "The %1$s in the search dialog contains a reference to %2$.20hs which does " + "not exist in the new font.\n" +@@ -21581,8 +21580,8 @@ msgstr "Ширина лінії, яку буде використано для + #, c-format + msgid "" + "The width, height, depth or italic correction of %s is too big. Tfm files " +-"may not contain values bigger than 16 times the em-size of the font. Width=" +-"%g, height=%g, depth=%g, italic correction=%g" ++"may not contain values bigger than 16 times the em-size of the font. " ++"Width=%g, height=%g, depth=%g, italic correction=%g" + msgstr "" + "Велична ширини, висоти, глибини або виправлення курсиву %s є надто великою. " + "У файлах tfm не можна використовувати значення, що перевищують em більше ніж " +@@ -27293,19 +27292,19 @@ msgstr "" + + #, c-format + msgid "" +-"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" +-"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" ++"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d " ++"∆x_adv=%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" + msgstr "" + "«%s» у %s не містив попарного фільтрування розташувань ∆x=%d ∆y=%d ∆x_дод=%d " + "∆y_дод=%d до %s ∆x=%d ∆y=%d ∆x_дод=%d ∆y_дод=%d\n" + + #, c-format + msgid "" +-"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" +-"%d\n" ++"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d " ++"∆y_adv=%d\n" + msgstr "" +-"«%s» у %s не містила фільтрування розташування ∆x=%d ∆y=%d ∆x_дод=%d ∆y_дод=" +-"%d\n" ++"«%s» у %s не містила фільтрування розташування ∆x=%d ∆y=%d ∆x_дод=%d " ++"∆y_дод=%d\n" + + #, c-format + msgid "“%s” in %s did not contain a substitution lookup to %s\n" +diff --git a/po/vi.po b/po/vi.po +index 6aee8bb..7034fc2 100644 +--- a/po/vi.po ++++ b/po/vi.po +@@ -1,18 +1,10 @@ +-# Vietnamese translation for FontForge. +-# Copyright (C) 2000-2010 by George Williams +-# Clytie Siddall , 2007, 2008, 2009, 2010. +-# +-# Translators: +-# Clytie Siddall , 2007, 2008, 2009, 2010. +-# Clytie Siddall , 2010-03-15 20:46+0930 +-# +-# ++ + msgid "" + msgstr "" + "Project-Id-Version: fontforge\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2022-12-31 02:48+0000\n" +-"PO-Revision-Date: 2022-12-31 02:46\n" ++"POT-Creation-Date: 2023-12-30 03:08-0800\n" ++"PO-Revision-Date: 2023-12-30 08:15\n" + "Last-Translator: \n" + "Language-Team: Vietnamese\n" + "Language: vi_VN\n" +@@ -610,14 +602,6 @@ msgstr "Một hộp được vẽ chung quanh ô điều khiển khác" + msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" + msgstr "Một vùng vẽ (cửa sổ phụ) được bao bọc trong một ô điều khiển, để vẽ" + +-msgid "" +-"A comma separated list of font family names used to display small example " +-"images of glyphs over the user designed glyphs" +-msgstr "" +-"Danh sách định giới bằng dấu phẩy mà chứa các tên nhóm phông chữ dùng để " +-"hiển thị ảnh thí dụ nhỏ của hình tượng ở trên hình tượng được người dùng " +-"thiết kế" +- + msgid "" + "A contour in this glyph contains a different number of points in different " + "instances" +@@ -1170,9 +1154,6 @@ msgstr "Bề rộng tiến tới của hình tượng %.30s phải nhỏ hơn 12 + msgid "Adyghe" + msgstr "TIếng A-di-ghe" + +-msgid "Aegean scripts" +-msgstr "Chữ viết Ægean" +- + msgid "Afar" + msgstr "TIếng A-pha" + +@@ -1367,21 +1348,9 @@ msgstr "Đường gần nằm ngang/dọc" + msgid "Almost stem_3 hint" + msgstr "Gần là lời gợi ý stem_3" + +-msgid "Alphabetic" +-msgstr "Chữ cái" +- +-msgid "Alphabetic Extended" +-msgstr "Chữ cái đã mở rộng" +- + msgid "Alphabetic Presentation Forms" + msgstr "Hình đại diện chữ cái" + +-msgid "Alphabetic and syllabic LTR scripts" +-msgstr "Chữ viết bên trái-qua-phải kiểu chữ cái và âm tiết" +- +-msgid "Alphabetic and syllabic RTL scripts" +-msgstr "Chữ viết bên phải-qua-trái kiểu chữ cái và âm tiết" +- + msgid "Alsatian" + msgstr "Tiếng An-xa-ti" + +@@ -1752,9 +1721,6 @@ msgstr "Bên Phải qua Trái ngôn ngữ A Rập" + msgid "Arabic Supplement" + msgstr "Phần bổ sung tiếng A Rập" + +-msgid "Arakanese" +-msgstr "Tiếng A-ra-ka-ni" +- + msgid "Archives" + msgstr "Kho" + +@@ -1816,9 +1782,6 @@ msgstr "" + msgid "Armenian" + msgstr "Tiếng Ác-mê-ni" + +-msgid "Armenian Ligatures" +-msgstr "Chữ ghép tiếng Ác-mê-ni" +- + msgid "ArrowAccelFactor" + msgstr "Tăng Tốc Mũi Tên" + +@@ -1902,9 +1865,6 @@ msgstr "" + "Bảng thiết bị cho phép bạn ghi rõ giá trị\n" + "điều chỉnh cho mỗi kích cỡ theo điểm ảnh." + +-msgid "Athapaskan" +-msgstr "Tiếng A-ta-pa-x-ca" +- + #, c-format + msgid "" + "Attempt to apply a lookup to a location out of the range of this contextual\n" +@@ -2120,9 +2080,6 @@ msgstr "Tiếng Ay-ma-ra" + msgid "Azebaijani (roman)" + msgstr "Tiếng A-xơ-bai-gianh (La-tinh)" + +-msgid "Azeri" +-msgstr "Tiếng A-de-ri" +- + msgid "Azeri (Cyrillic)" + msgstr "Tiếng A-xê-ri (Ki-rin)" + +@@ -2498,9 +2455,6 @@ msgstr "Có hàm phụ flex sai trong %s\n" + msgid "Bad font" + msgstr "Phông sai" + +-msgid "Bad font specification" +-msgstr "Đặc tả phông sai" +- + msgid "Bad font, offset out of bounds.\n" + msgstr "Phông sai : giá trị bù ở ngoại phạm vi.\n" + +@@ -2598,8 +2552,8 @@ msgstr "Hình tượng chữ ghép sai : GID %d không phải nhỏ hơn %d\n" + + #, c-format + msgid "" +-"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" +-"%d\n" ++"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in " ++"font=%d\n" + msgstr "" + "Bảng tra tìm sai:\n" + " • định dạng=2 (%d/%d)\n" +@@ -2609,8 +2563,8 @@ msgstr "" + + #, c-format + msgid "" +-"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" +-"%d\n" ++"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in " ++"font=%d\n" + msgstr "" + "Bảng tra tìm sai:\n" + " • định dạng=4 (%d/%d)\n" +@@ -2815,9 +2769,6 @@ msgstr "Tiếng Ba-li" + msgid "Balkar" + msgstr "Tiếng Ban-khă" + +-msgid "Balochi" +-msgstr "Tiếng Ba-lô-khi" +- + msgid "Balti" + msgstr "Tiếng Ban-thi" + +@@ -2887,9 +2838,6 @@ msgstr "Mặt Phẳng Đa Ngôn Ngữ Cơ Bản" + msgid "Basque" + msgstr "Tiếng Bax-quợ" + +-msgid "Baule" +-msgstr "Tiếng Bau-le" +- + msgid "Be_vel" + msgstr "Cạnh _xiên" + +@@ -3215,21 +3163,12 @@ msgstr "Bạn có muốn làm phông xiên theo góc nào?" + msgid "Byelorussian" + msgstr "Tiếng Bie-lo-ru-xi" + +-msgid "Byte Order Mark" +-msgstr "Dấu thứ tự byte" +- + msgid "Byzantine Music" + msgstr "Âm nhạc La Mã phương Đông" + + msgid "Byzantine Musical Symbols" + msgstr "Ký hiệu âm nhạc La Mã phương Đông" + +-msgid "C0 Control Character" +-msgstr "Ký tự điều khiển C0" +- +-msgid "C1 Control Character" +-msgstr "Ký tự điều khiển C1" +- + msgid "" + "CALL function\n" + "Pops a value, calls the function represented by it" +@@ -3282,15 +3221,9 @@ msgstr "Chữ viết ghi ý tương thích với tiếng Trung/Nhật/Hàn" + msgid "CJK Compatibility Ideographs Supplement" + msgstr "Phần bổ sung Chữ viết Ghi ý Tương thích tiếng Trung/Nhật/Hàn" + +-msgid "CJK Enclosed Letters and Months" +-msgstr "Chữ và tháng đã bao bọc tiếng Trung/Nhật/Hàn" +- + msgid "CJK Ideographic" + msgstr "Chữ viết ghi ý tiếng Trung/Nhật/Hàn" + +-msgid "CJK Phonetics and Symbols" +-msgstr "Ngữ âm và ký hiệu tiếng Trung/Nhật/Hàn" +- + msgid "CJK Strokes" + msgstr "Nét tiếng Trung/Nhật/Hàn" + +@@ -3803,18 +3736,6 @@ msgstr "Tiếng Hoa (Xin-ga-po)" + msgid "Chinese (Taiwan)" + msgstr "Tiếng Trung (Đài-loan)" + +-msgid "Chinese Hong Kong" +-msgstr "Tiếng Trung (Hông Kồng))" +- +-msgid "Chinese Phonetic" +-msgstr "Tiếng Trung ngữ âm" +- +-msgid "Chinese Simplified" +-msgstr "Tiếng Trung phổ thông" +- +-msgid "Chinese Traditional" +-msgstr "Tiếng Trung truyền thống" +- + msgid "Chipewyan" + msgstr "Tiếng Chi-pe-ouianh" + +@@ -4273,9 +4194,6 @@ msgstr "Sửa:" + msgid "Corner" + msgstr "Đỉnh" + +-msgid "Corporate Use" +-msgstr "Dùng bởi công ty" +- + msgid "Correct Direction" + msgstr "Sửa hướng" + +@@ -4347,10 +4265,6 @@ msgstr "Không thể mở" + msgid "Could not open %.100s" + msgstr "Không thể mở %.100s" + +-#, c-format +-msgid "Could not open %s" +-msgstr "Không thể mở %s" +- + msgid "Could not open file" + msgstr "Không thể mở tập tin" + +@@ -4394,16 +4308,6 @@ msgstr "Không thể ghi %s." + msgid "Couldn't create directory" + msgstr "Không thể tạo thư mục" + +-#, c-format +-msgid "" +-"Couldn't create directory: %1$s\n" +-"%2$s\n" +-"%3$s" +-msgstr "" +-"Không thể tạo thư mục: %1$s\n" +-"%2$s\n" +-"%3$s" +- + #, c-format + msgid "Couldn't create directory: %s" + msgstr "Không thể tạo thư mục: %s" +@@ -4542,9 +4446,6 @@ msgstr "Lập phương" + msgid "Cuneiform" + msgstr "Chữ hình nêm" + +-msgid "Cuneiform Numbers" +-msgstr "Chữ số hình nêm" +- + msgid "Currency Symbols" + msgstr "Ký hiệu tiền tệ" + +@@ -4867,9 +4768,6 @@ msgstr "Khoảng thời gian (theo mili-giây) trước khi cửa sổ tự mở + msgid "Delete" + msgstr "Xoá" + +-msgid "Delete Character" +-msgstr "Xoá ký tự" +- + msgid "" + "Deletes any selected lookups and their subtables, or deletes any selected " + "subtables.\n" +@@ -4988,12 +4886,6 @@ msgstr "Tiếng Đe-va-na-ga-ri 2" + msgid "Device Table Adjustments" + msgstr "Điều chỉnh bảng thiết bị" + +-msgid "Dhivehi" +-msgstr "Tiếng Đi-ve-hi" +- +-msgid "Dhivehi (Obsolete)" +-msgstr "Đi-vê-hi (Cũ)" +- + msgid "Diagonal Fractions" + msgstr "Phân số chéo" + +@@ -5159,9 +5051,6 @@ msgstr "Khoảng cách tới mặt phẳng hiện hình:" + msgid "Divehi" + msgstr "Tiếng Đi-ve-hi" + +-msgid "Djerma" +-msgstr "Tiếng Chơ-ma" +- + msgid "Do Nothing" + msgstr "Đừng làm gì" + +@@ -5225,9 +5114,6 @@ msgstr "Không kế thừa từ gì" + msgid "Doesn't look like a valid pdf file, couldn't find xref section" + msgstr "Không hình như một tập tin PDF hợp lệ vì không tìm thấy phần xref" + +-msgid "Dogri" +-msgstr "Tiếng Đo-gợ-ri" +- + msgid "Domino Tiles" + msgstr "Ngói đôminô" + +@@ -6522,9 +6408,6 @@ msgstr "" + msgid "Font Compare" + msgstr "So sánh phông" + +-msgid "Font Family" +-msgstr "Nhóm phông" +- + msgid "Font Info" + msgstr "Thông tin phông" + +@@ -6532,9 +6415,6 @@ msgstr "Thông tin phông" + msgid "Font Information for %.90s" + msgstr "Thông tin phông về %.90s" + +-msgid "Font Size" +-msgstr "Cỡ phông chữ" +- + msgid "Font Type:" + msgstr "Kiểu phông:" + +@@ -6656,27 +6536,6 @@ msgstr "" + msgid "FontForge time stamp table" + msgstr "bảng nhãn thời gian FontForge" + +-#, c-format +-msgid "" +-"FontForge was unable to find a cidmap file for this font. It is not " +-"essential to have one, but some things will work better if you do. If you " +-"have not done so you might want to download the cidmaps from:\n" +-" http://FontForge.sourceforge.net/cidmaps.tgz\n" +-"and then gunzip and untar them and move them to:\n" +-" %.80s\n" +-"\n" +-"Would you like to search your local disk for an appropriate file?" +-msgstr "" +-"Trình FontForge không tìm thấy tập tin sơ đồ CID thích hợp với phông này.\n" +-"Không ép buộc phải dùng tập tin kiểu này, nhưng một số thứ sẽ hoạt động\n" +-"tốt hơn với nó. Nếu bạn chưa tài về các tập tin sơ đồ CID, vẫn có thể tải " +-"xuống:\n" +-" http://FontForge.sourceforge.net/cidmaps.tgz\n" +-"rồi giải nén và di chuyển vào\n" +-" %.80s\n" +-"\n" +-"Bạn có muốn tìm kiếm một tập tin thích hợp trên đĩa cục bộ không?" +- + msgid "" + "FontForge was unable to load libspiro, spiros are not available for use." + msgstr "" +@@ -6748,9 +6607,6 @@ msgstr "Buộc tên hình tượng thành:" + msgid "Fore" + msgstr "Gần" + +-msgid "Forest Nenets" +-msgstr "Tiếng Ne-net-x rừng" +- + msgid "Forget _to All" + msgstr "Quên _tất cả" + +@@ -6900,9 +6756,6 @@ msgstr "Từ :" + msgid "Frozen Color" + msgstr "Màu đông cứng" + +-msgid "Fulani" +-msgstr "Tiếng Phu-la-ni" +- + msgid "Fulfulde" + msgstr "Tiếng Phun-phun-đe" + +@@ -7367,8 +7220,8 @@ msgstr "Hình tượng « %s » có chiều rộng sớm %d trong %s còn là %d + #, c-format + msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" + msgstr "" +-"Hình tượng « %s » có chiều rộng sớm %d trong %s còn là %d trong %s tại %d@" +-"%d\n" ++"Hình tượng « %s » có chiều rộng sớm %d trong %s còn là %d trong %s tại " ++"%d@%d\n" + + #, c-format + msgid "Glyph “%s” has different truetype instructions\n" +@@ -7518,9 +7371,6 @@ msgstr "" + "Lớn hơn hay bằng (GTEQ)\n" + "Bỏ hai giá trị, đẩy (0/1) nếu cái dưới ≥ cái trên" + +-msgid "Greek" +-msgstr "Tiếng Hy Lạp" +- + msgid "Greek (polytonic)" + msgstr "Tiếng Hy Lạp (đa giọng)" + +@@ -7660,9 +7510,6 @@ msgstr "Nửa hình" + msgid "Half Widths" + msgstr "Nửa rộng" + +-msgid "Half and Full Width Forms" +-msgstr "Hình nửa và toàn rộng" +- + msgid "Halfwidth and Fullwidth Forms" + msgstr "Hình nửa/toàn rộng" + +@@ -7672,9 +7519,6 @@ msgstr "Tiếng Ha-mơ-Ba-na" + msgid "Hangul Compatibility Jamo" + msgstr "Hangul tương thích với Jamo" + +-msgid "Hangul Jamo Half Width Forms" +-msgstr "Hình nửa rộng Hangul Jamo" +- + msgid "Hangul Syllables" + msgstr "Âm tiết Hangul" + +@@ -7699,9 +7543,6 @@ msgstr "Nặng" + msgid "Hebrew" + msgstr "Tiếng Do Thái" + +-msgid "Hebrew Ligatures/Pointed Letters" +-msgstr "Chữ ghép/chữ nhọn tiếng Do Thái" +- + msgid "Height" + msgstr "Cao" + +@@ -7737,9 +7578,6 @@ msgstr "Ẩn khi di chu_yển" + msgid "High Mari" + msgstr "Tiếng Ma-ri cao" + +-msgid "High Surrogate" +-msgstr "Thay thế cao" +- + msgid "High-Density Font" + msgstr "Phông mật độ cao" + +@@ -8259,9 +8097,6 @@ msgstr "Đang bỏ qua mục nhập /CharStrings (chuỗi ký tự) trùng\n" + msgid "Ignoring duplicate /Subrs entry\n" + msgstr "Đang bỏ qua mục nhập /Subrs trùng\n" + +-msgid "Ijo" +-msgstr "Tiếng I-chô" +- + msgid "Ilokano" + msgstr "Tiếng I-lô-ca-nô" + +@@ -8294,10 +8129,6 @@ msgstr "Ảnh dùng cho dấu liệt kê đã bật (ghi đè lên hộp)" + msgid "Image used instead of the Check Box Off Mark" + msgstr "Ảnh dùng thay cho Dấu Hộp Chọn bị Tắt" + +-msgid "" +-"Image used instead of the Check Box Off Mark (when the radio is disabled)" +-msgstr "Ảnh dùng thay cho Dấu Hộp Chọn bị Tắt (khi nút chọn một bị tắt)" +- + msgid "Image used instead of the Radio Off Mark" + msgstr "Ảnh dùng thay cho Dấu Hộp Chọn Một bị Tắt" + +@@ -8632,29 +8463,6 @@ msgstr "" + msgid "Instruction Gloss (TrueType)" + msgstr "Chú giải chỉ dẫn (TrueType)" + +-msgid "" +-"Instructions in a TrueType font refer to\n" +-"points by number, so if you edit a glyph\n" +-"in such a way that some points have different\n" +-"numbers (add points, remove them, etc.) then\n" +-"the instructions will be applied to the wrong\n" +-"points with disasterous results.\n" +-" Normally FontForge will remove the instructions\n" +-"if it detects that the points have been renumbered\n" +-"in order to avoid the above problem. You may turn\n" +-"this behavior off -- but be careful!" +-msgstr "" +-"Chỉ dẫn trong phông TrueType tham chiếu\n" +-"đến mỗi điểm theo con số. Vậy nếu bạn chỉnh\n" +-"sửa hình tượng bằng cách mà các điểm có số bị đổi\n" +-"(thêm/bỏ điểm v.v.) thì các chỉ dẫn sẽ được\n" +-"áp dụng cho điểm không đúng, làm kết quả rất xấu.\n" +-"\n" +-"Bình thường, trình FontForge sẽ gỡ bỏ các chỉ dẫn\n" +-"nếu nó phát hiện rằng các điểm đã được đánh số lại,\n" +-"để tránh vấn đề trên. Bạn vẫn có khả năng tắt\n" +-"ưng xử này, nhưng hãy rất cẩn thận." +- + msgid "Instructions out of date" + msgstr "Chỉ dẫn quá cũ" + +@@ -8954,9 +8762,6 @@ msgstr "" + "JuMP Relative\n" + "Bỏ hiệu (theo byte) để di chuyển con trỏ chỉ lệnh" + +-msgid "Judezmo" +-msgstr "Tiếng Giu-đex-mô" +- + msgid "Jula" + msgstr "Tiếng Giu-la" + +@@ -9459,12 +9264,6 @@ msgstr "La-tinh đã mở rộng C" + msgid "Latin Extended-D" + msgstr "La-tinh đã mở rộng D" + +-msgid "Latin Full Width Forms" +-msgstr "Hình toàn rộng La-tinh" +- +-msgid "Latin Ligatures" +-msgstr "Chữ ghép La-tinh" +- + msgid "Latin-1 Supplement" + msgstr "Phần bổ sung Latin-1" + +@@ -9937,12 +9736,6 @@ msgstr "Chữ thường sang chữ hoa rất nhỏ" + msgid "Lowercase to Small Capitals" + msgstr "Chữ thường sang chữ hoa nhỏ" + +-msgid "Luganda" +-msgstr "Tiếng Lu-gan-đa" +- +-msgid "Luhya" +-msgstr "Tiếng Lu-hia" +- + msgid "Lule Sami" + msgstr "Tiếng Lu-le Xa-mi" + +@@ -10170,9 +9963,6 @@ msgstr "" + msgid "Make the counters narrower" + msgstr "Làm cho bộ đếm hẹp hơn" + +-msgid "Makua" +-msgstr "Tiếng Ma-khua" +- + msgid "Malagasy" + msgstr "Tiếng Ma-la-ga-xi" + +@@ -10544,9 +10334,6 @@ msgstr "Tên trình đơn" + msgid "Menu name with no associated script" + msgstr "Tên trình đơn không có văn lệnh tương ứng" + +-msgid "Merge Feature Info" +-msgstr "Trộn thông tin tính năng" +- + msgid "Merge Fonts" + msgstr "Trộn phông" + +@@ -10592,9 +10379,6 @@ msgstr "Đơn vị đo %.50s" + msgid "Metrics Label Color" + msgstr "Màu nhãn đơn vị đo" + +-msgid "MetricsView" +-msgstr "ÔXemĐơnVịĐo" +- + msgid "MfArgs" + msgstr "Đối Số MF" + +@@ -10745,21 +10529,12 @@ msgstr "Trục _phụ :" + msgid "Misc." + msgstr "Linh tinh" + +-msgid "Miscellaneous Math Symbols-A" +-msgstr "Ký hiệu Toán học Linh tinh (A)" +- +-msgid "Miscellaneous Math Symbols-B" +-msgstr "Ký hiệu Toán học Linh tinh (B)" +- + msgid "Miscellaneous Symbols" + msgstr "Ký hiệu lặt vặt" + + msgid "Miscellaneous Technical" + msgstr "Kỹ thuật linh tinh" + +-msgid "Miscellaneous Technical Symbols" +-msgstr "Ký hiệu Kỹ thuật Linh tinh" +- + msgid "Mismatch lookup types inside a parsed lookup" + msgstr "Sai khớp kiểu sự tra tìm bên trong sự tra tìm đã phân tích" + +@@ -11233,9 +11008,6 @@ msgstr "NFNT (MacBinary)" + msgid "NFNT (Resource)" + msgstr "NFNT (tài nguyên)" + +-msgid "NUL, Default Character" +-msgstr "Ký tự mặc định NUL" +- + msgid "N_ever Interpolate" + msgstr "Không _bao giờ nội suy" + +@@ -11518,9 +11290,6 @@ msgstr "Tiếng Ni-xi" + msgid "Niuean" + msgstr "Tiếng Ni-u-e" + +-msgid "Nkole" +-msgstr "Tiếng N-cô-le" +- + #, c-format + msgid "No (useable) bitmap strikes in this TTF font: %s" + msgstr "Không có gạch mảng ảnh có ích trong phông TTF này: %s" +@@ -12009,9 +11778,6 @@ msgstr "Không phải là định dạng CID" + msgid "Not a CID-keyed font" + msgstr "Không phải là phông đã khoá CID" + +-msgid "Not a Unicode Character" +-msgstr "Không phải ký tự Unicode" +- + msgid "Not a bdf file" + msgstr "Không phải là tập tin bdf." + +@@ -12139,9 +11905,6 @@ msgstr "Dạng số" + msgid "Nyanja/Chewa" + msgstr "Tiếng Nai-an-gia" + +-msgid "Nynorsk" +-msgstr "Tiếng Ny-noa-x-kh" +- + msgid "O Black Letter" + msgstr "TH Chữ đen" + +@@ -12539,9 +12302,6 @@ msgstr "Gốc" + msgid "Origin:" + msgstr "Gốc:" + +-msgid "Original Color" +-msgstr "Màu gốc" +- + msgid "Original Y Position" + msgstr "Vị trí Y gốc" + +@@ -12605,12 +12365,6 @@ msgstr "Viền bên trong nét ngoài" + msgid "Outline Outer Border" + msgstr "Viền bên ngoài nét ngoài" + +-msgid "Outline View" +-msgstr "Ô xem nét ngoài" +- +-msgid "Outline View 2" +-msgstr "Ô xem nét ngoài 2" +- + msgid "Outline Width" + msgstr "Bề rộng nét ngoài" + +@@ -13021,26 +12775,6 @@ msgstr "Phần mở rộng ngữ âm" + msgid "Phonetic Extensions Supplement" + msgstr "Phần bổ sung phần mở rộng ngữ âm" + +-msgid "" +-"Physical screen width, measured in centimeters\n" +-"For this to take effect you must save the resource data (press the [Save] " +-"button)\n" +-"and restart fontforge" +-msgstr "" +-"Chiều rộng vật lý của màn hình, đo theo xen-ti-mét\n" +-"Để thiết lập này có tác động thì bạn cần phải lưu dữ liệu tài nguyên\n" +-"(bấm nút [Lưu]), sau đó khởi chạy lại FontForge." +- +-msgid "" +-"Physical screen width, measured in inches\n" +-"For this to take effect you must save the resource data (press the [Save] " +-"button)\n" +-"and restart fontforge" +-msgstr "" +-"Chiều rộng vật lý của màn hình, đo theo insơ\n" +-"Để thiết lập này có tác động thì bạn cần phải lưu dữ liệu tài nguyên\n" +-"(bấm nút [Lưu]), sau đó khởi chạy lại FontForge." +- + msgid "Pick a CMap subtable" + msgstr "Chọn một bảng phụ CMap" + +@@ -13056,9 +12790,6 @@ msgstr "Chọn một trang" + msgid "Pick a substitution to display in the window." + msgstr "Chọn một sự thay thế cần hiển thị trong cửa sổ." + +-msgid "Pilipino (Filipino)" +-msgstr "Tiếng Phi-li-pi-nô" +- + msgid "Pixel List" + msgstr "Danh sách điểm ảnh" + +@@ -13225,9 +12956,6 @@ msgstr "Hình đa g_iác" + msgid "Polish" + msgstr "Tiếng Ba Lan" + +-msgid "Pollard Phonetic" +-msgstr "Ngữ âm Po-lat" +- + msgid "Polygon" + msgstr "Đa giác" + +@@ -13438,9 +13166,6 @@ msgstr "Ưu tiên: %d" + msgid "Private Dictionary" + msgstr "Từ điển Riêng" + +-msgid "Private Use" +-msgstr "Dùng riêng" +- + msgid "Private Use Area" + msgstr "Vùng dùng riêng" + +@@ -13487,9 +13212,6 @@ msgstr "Chữ số tỷ lệ" + msgid "Proportional Width" + msgstr "Bề rộng tỷ lệ" + +-msgid "Provencal" +-msgstr "Tiếng Pợ-ro-ven-xan" +- + msgid "Provide a glyph name" + msgstr "Cung cấp tên hình tượng" + +@@ -14321,9 +14043,6 @@ msgstr "Đang làm tròn thành số nguyên..." + msgid "Row|New" + msgstr "Mới" + +-msgid "Ruanda" +-msgstr "Tiếng Ru-oanh-đa" +- + msgid "Ruby Notational Forms" + msgstr "Hình phụ chú Ruby" + +@@ -14763,12 +14482,6 @@ msgstr "Ký hiệu khoa học in thấp" + msgid "Scottish Gaelic" + msgstr "Tiếng Xen-tơ (Ê-cốt)" + +-msgid "Screen Width in Centimeters" +-msgstr "Độ rộng màn hình (theo xen-ti-mét)" +- +-msgid "Screen Width in Inches" +-msgstr "Độ rộng màn hình (theo insơ)" +- + #, c-format + msgid "Script '%c%c%c%c' " + msgstr "Chữ viết '%c%c%c%c' " +@@ -15769,9 +15482,6 @@ msgstr "Hệ số mở rộng vị trí phương hướng bên" + msgid "Side Bearings:" + msgstr "Vị trí phương hướng bên:" + +-msgid "Signature Mark" +-msgstr "Dấu chữ ký" +- + msgid "Silte Gurage" + msgstr "Tiếng Gu-ra-ge Xin-te" + +@@ -15955,8 +15665,8 @@ msgid "SnapToInt" + msgstr "Đính Số Nguyên" + + msgid "" +-"So if you type \"A\" here the first selected glyph would be named \"A.suffix" +-"\".\n" ++"So if you type \"A\" here the first selected glyph would be named \"A." ++"suffix\".\n" + "The second \"B.suffix\", and so on." + msgstr "" + "Vì vậy, nếu bạn gõ vào đây chữ « A », hình tượng đã chọn đầu tiên\n" +@@ -16059,13 +15769,6 @@ msgstr "Tiếng Nam Xla-vê" + msgid "Southern Sami" + msgstr "Tiếng Nam Xă-mi" + +-msgid "" +-"Space (in points) left between images and text in labels, buttons, menu " +-"items, etc. which have both" +-msgstr "" +-"Khoảng cách (theo điểm) nên còn lại giửa ảnh và chuỗi chữ trong nhãn, nút, " +-"mục trình đơn v.v. chứa cả hai" +- + msgid "Space Regions" + msgstr "Vùng khoảng cách" + +@@ -16758,9 +16461,6 @@ msgstr "" + "Super ROUND\n" + "Quá phức tạp. Hãy tra tìm" + +-msgid "Super and Sub scripts" +-msgstr "Chữ in cao/thấp" +- + msgid "Superscript" + msgstr "Chữ cao" + +@@ -16785,15 +16485,9 @@ msgstr "Mũi tên bổ sung A" + msgid "Supplemental Arrows-B" + msgstr "Mũi tên bổ sung B" + +-msgid "Supplemental Math Operators" +-msgstr "Toán từ Toán học Bổ sung" +- + msgid "Supplemental Punctuation" + msgstr "Dấu chấm câu bổ sung" + +-msgid "Supplemental Symbols and Arrows" +-msgstr "Ký hiệu và Mũi tên Bổ sung" +- + msgid "Supplementary Ideographic Plane" + msgstr "Mặt phẳng Chữ viết Ghi ý Bổ sung" + +@@ -16812,15 +16506,6 @@ msgstr "Mặt phẳng Mục đích Đặc biệt Bổ sung" + msgid "Suri" + msgstr "Tiếng Xu-ri" + +-msgid "Surrogate High" +-msgstr "Thay thế cao" +- +-msgid "Surrogate High, Non Private Use" +-msgstr "Thay thế cao, không dùng riêng" +- +-msgid "Surrogate High, Private Use" +-msgstr "Thay thế cao, dùng riêng" +- + msgid "Sutu" + msgstr "Tiếng Xu-tu" + +@@ -16839,9 +16524,6 @@ msgstr "Tiếng Xouă-hi-li (Ken-ya)" + msgid "Swash" + msgstr "Đuôi tu từ" + +-msgid "Swazi" +-msgstr "Tiếng Xouă-xi" +- + msgid "Swedish" + msgstr "Tiếng Thuỵ Điển" + +@@ -16875,9 +16557,6 @@ msgstr "Bộ ký tự ký hiệu" + msgid "Symbolic" + msgstr "Tượng Trưng" + +-msgid "Symbols" +-msgstr "Ký hiệu" +- + msgid "Symbols:" + msgstr "Ký hiệu:" + +@@ -17044,9 +16723,6 @@ msgstr "Tiếng Te-lu-gu" + msgid "Temne" + msgstr "Tiếng Tem-ne" + +-msgid "Template Color" +-msgstr "Màu mẫu" +- + msgid "Terminal Forms" + msgstr "Hình cuối" + +@@ -17107,7 +16783,6 @@ msgstr "" + "Những lời gợi ý %1$s trong hình tượng « %2$.30s » trong phông %3$.30s không " + "tương ứng với những lời trong %4$.30s (số khác hay tiêu chuẩn chồng lấp khác)" + +-#, c-format + msgid "" + "The %1$s in the search dialog contains a reference to %2$.20hs which does " + "not exist in the new font.\n" +@@ -18515,8 +18190,8 @@ msgstr "Chiều rộng của đường được dùng để vẽ các điểm đ + #, c-format + msgid "" + "The width, height, depth or italic correction of %s is too big. Tfm files " +-"may not contain values bigger than 16 times the em-size of the font. Width=" +-"%g, height=%g, depth=%g, italic correction=%g" ++"may not contain values bigger than 16 times the em-size of the font. " ++"Width=%g, height=%g, depth=%g, italic correction=%g" + msgstr "" + "%s có bề rộng, bề cao, bề sâu hay hệ số sửa in nghiêng mà quá lớn.\n" + "Tập tin TFM không thể chứa giá trị lớn hơn 16× kích cỡ em của phông.\n" +@@ -19234,16 +18909,6 @@ msgstr "" + "Việc này mở hơn 10 cửa sổ.\n" + "Có hợp với ý muốn không?" + +-msgid "" +-"This is an abstract class which defines common features of the\n" +-"FontView, CharView, BitmapView and MetricsView" +-msgstr "" +-"Đây là một hạng trừu tượng mà xác định các tính năng chung của:\n" +-" • FontView — khung xem phông chữ\n" +-" • CharView — khung xem ký tự\n" +-" • BitmapView — khung xem ảnh mảng\n" +-" • MetricsView — khung xem đơn vị đo" +- + msgid "" + "This is an identifying number shared by all members of\n" + "this font family with the same style (I.e. 10pt Bold and\n" +@@ -19566,12 +19231,6 @@ msgstr "" + "Phiên bản Fontforge này đã không liên kết với thư viện spiro, do đó không " + "dùng được." + +-msgid "This window displays a single outline glyph" +-msgstr " Cửa sổ này hiển thị một hình tượng nét ngoài riêng lẻ" +- +-msgid "This window displays a single outline glyph (more data)" +-msgstr " Cửa sổ này hiển thị một hình tượng nét ngoài riêng lẻ (dữ liệu thêm)" +- + msgid "This window displays metrics information about a font" + msgstr "Cửa sổ này hiển thị thông tin đơn vị đo về một phông chữ nào đó" + +@@ -20009,9 +19668,6 @@ msgstr "Tiếng T-xouă-na" + msgid "Tulu" + msgstr "Tiếng Tu-lu" + +-msgid "Tundra Nenets" +-msgstr "Tiếng Ne-net-x lãnh nguyên" +- + msgid "Turkish" + msgstr "Tiếng Thổ Nhĩ Kỳ" + +@@ -20332,9 +19988,6 @@ msgstr "Unicode 2.0+, chỉ BMP" + msgid "Unicode 2.0+, all planes" + msgstr "Unicode 2.0+, mọi mặt phẳng" + +-msgid "Unicode Basic Multilingual Plane" +-msgstr "Mặt Phẳng Đa Ngôn Ngữ Cơ Bản Unicode" +- + msgid "Unicode C_har:" + msgstr "_Ký tự Unicode:" + +@@ -20344,15 +19997,6 @@ msgstr "Phạm vi Unicode" + msgid "Unicode Ranges:" + msgstr "Phạm vi Unicode:" + +-msgid "Unicode Supplementary Ideographic Plane" +-msgstr "Mặt phẳng Chữ viết Ghi ý Bổ sung Unicode" +- +-msgid "Unicode Supplementary Multilingual Plane" +-msgstr "Mặt phẳng Đa ngôn ngữ Bổ sung Unicode" +- +-msgid "Unicode Supplementary Special-purpose Plane" +-msgstr "Mặt phẳng Mục đích Đặc biệt Bổ sung Unicode" +- + msgid "Unicode _Value:" + msgstr "_Giá trị Unicode:" + +@@ -20793,9 +20437,6 @@ msgstr "Dấu chọn biến đổi (hay 0)" + msgid "Variation Selectors" + msgstr "Dấu chọn biến đổi" + +-msgid "Variation Selectors B" +-msgstr "Dấu chọn biến đổi B" +- + #, c-format + msgid "" + "Variation selectors are normally between\n" +@@ -21382,15 +21023,6 @@ msgstr "" + msgid "When serifs are removed (as first two in \"m\"), replace with:" + msgstr "Khi bỏ chân (như hai chân thứ nhất của « m ») thì thay thế bằng:" + +-msgid "" +-"When the hint's position is changed\n" +-"adjust the postion of any points\n" +-"which lie on that hint" +-msgstr "" +-"Khi vị trí lời gợi ý đã thay đổi,\n" +-"điều chỉnh vị trí của điểm nào\n" +-"nằm trên lời gợi ý đó." +- + msgid "" + "When the mouse pointer is within this many pixels\n" + "of one of the various interesting features (baseline,\n" +@@ -21579,9 +21211,6 @@ msgstr "Dời X" + msgid "X Repeat Count" + msgstr "Số đếm X đã lặp lại" + +-msgid "X Resource Editor" +-msgstr "Trình sửa tài nguyên X" +- + msgid "X Scale Factor" + msgstr "Hệ số co giãn X" + +@@ -21622,18 +21251,12 @@ msgstr "Y gần¹ bề c_ao chuẩn" + msgid "Y-Cree" + msgstr "Tiếng Cợ-ri Y" + +-msgid "Yakut" +-msgstr "Tiếng Ya-kut" +- + msgid "Yes" + msgstr "Có" + + msgid "Yes to _All" + msgstr "Đồng ý _với tất cả" + +-msgid "Yi" +-msgstr "Tiếng Yi" +- + msgid "Yi Classic" + msgstr "Tiếng Yi cổ điển" + +@@ -21892,10 +21515,6 @@ msgstr "Bạn cần phải ghi rõ một đá lát ở giữa" + msgid "You must specify a pattern" + msgstr "Phải ghi rõ một mẫu" + +-#, c-format +-msgid "You must specify a replacement glyph for %s" +-msgstr "Bạn phải xác định một hình tượng thay thế cho %s" +- + msgid "You must specify a standard type1 extension (.pfb or .pfa)" + msgstr "Phải xác định một phần mở rộng kiểu 1 tiêu chuẩn (.pfb hay .pfa)." + +@@ -21968,9 +21587,6 @@ msgstr "Th_u nhỏ" + msgid "Zande" + msgstr "Tiếng Xan-đe" + +-msgid "Zapf Dingbats" +-msgstr "Ký tự trang trí Zapf" +- + msgid "Zone:" + msgstr "Vùng:" + +@@ -22171,9 +21787,6 @@ msgstr "Đón_g" + msgid "_Cluster" + msgstr "_Chùm" + +-msgid "_Compact" +-msgstr "Nén _chặt" +- + msgid "_Condense/Extend..." + msgstr "_Co lại/Dãn ra..." + +@@ -22984,9 +22597,6 @@ msgstr "_Lưới thép" + msgid "_Wireframe..." + msgstr "_Lưới thép..." + +-msgid "_X Resource Editor..." +-msgstr "Trình sửa tài nguyên _X..." +- + msgid "_X near¹" + msgstr "_X gần¹" + +@@ -23441,19 +23051,19 @@ msgstr "Phông mảng ảnh ΤεΧ" + + #, c-format + msgid "" +-"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" +-"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" ++"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d " ++"∆x_adv=%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" + msgstr "" + "Trong %s, « %s » không chứa sự tra tìm định vị theo hướng cặp ∆x=%d ∆y=%d " + "∆x_adv=%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" + + #, c-format + msgid "" +-"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" +-"%d\n" ++"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d " ++"∆y_adv=%d\n" + msgstr "" +-"Trong %s, « %s » không chứa sự tra tìm định vị ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" +-"%d\n" ++"Trong %s, « %s » không chứa sự tra tìm định vị ∆x=%d ∆y=%d ∆x_adv=%d " ++"∆y_adv=%d\n" + + #, c-format + msgid "“%s” in %s did not contain a substitution lookup to %s\n" +diff --git a/po/zh_CN.po b/po/zh_CN.po +index 8f8e0e6..787be30 100644 +--- a/po/zh_CN.po ++++ b/po/zh_CN.po +@@ -22,8 +22,8 @@ msgid "" + msgstr "" + "Project-Id-Version: fontforge\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2022-12-31 02:48+0000\n" +-"PO-Revision-Date: 2022-12-31 03:24\n" ++"POT-Creation-Date: 2023-12-30 03:08-0800\n" ++"PO-Revision-Date: 2023-12-31 08:24\n" + "Last-Translator: \n" + "Language-Team: Chinese Simplified\n" + "Language: zh_CN\n" +@@ -79,6 +79,10 @@ msgstr " 右边=%d" + msgid " Stroke _Width:" + msgstr " 笔画宽度(_W):" + ++#. GT: X is a coordinate, the leading spaces help to align it ++msgid " X" ++msgstr " X" ++ + #, c-format + msgid " %s: line %d\n" + msgstr " %s: 行 %d\n" +@@ -120,6 +124,9 @@ msgstr "后" + msgid " Next CP" + msgstr "下一控制点" + ++msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" ++msgstr " 也许您打算使用关键字'sub'而不是'subs'?" ++ + msgid " Prev" + msgstr "前" + +@@ -165,6 +172,12 @@ msgstr "符号" + msgid "%.*s is not a valid class name (or number)" + msgstr "%.*s 不是有效的类属名(或数值)" + ++#, c-format ++msgid "" ++"%.50s contains a flipped reference. This cannot be corrected as is. Would " ++"you like me to unlink it and then correct it?" ++msgstr "%.50s 包含一个翻转的引用。此处无法更正。你想要取消链接,然后纠正吗?" ++ + #, c-format + msgid "%1$.30s string for %2$.30s" + msgstr "%1$.30s 字符串向 %2$.30s" +@@ -218,7 +231,7 @@ msgstr "" + + #, c-format + msgid "%s No Slope" +-msgstr "%s没有范围" ++msgstr "%s 无斜率" + + #, c-format + msgid "%s anchor %d" +@@ -391,6 +404,12 @@ msgstr "(未指定) SIL Graphite 规则表" + msgid ") while in %s it is (" + msgstr ") 但在 %s为 (" + ++msgid "* Cap Widt_h" ++msgstr "* 端头宽度(_H)" ++ ++msgid "* Nib _Span" ++msgstr "* 笔尖跨度(_S)" ++ + msgid "100 Thin" + msgstr "100 超细体" + +@@ -568,12 +587,28 @@ msgstr "<无>" + msgid "" + msgstr "<未定义>" + ++msgid "" ++"A Convex nib will also be rotated by this amount\n" ++"although this is not displayed in the dialog." ++msgstr "" ++"尽量该量未显示于对话框内,\n" ++"凸形笔尖亦将按该量旋转。" ++ + msgid "A Font Family name is required" + msgstr "需要字体集名称" + + msgid "A PostScript name may not be a number" + msgstr "PostScript名称不可以用数字" + ++msgid "" ++"A calligraphic pen or an elliptical pen has two widths\n" ++"(which may be the same, giving a circular or square pen,\n" ++"or different giving an elliptical or rectangular pen)." ++msgstr "" ++"书法笔或椭圆笔有两个宽度\n" ++"(可相同,得到圆形或正方形笔;\n" ++"或不同,得到椭圆形或矩形笔)。" ++ + msgid "A coverage table:" + msgstr "范围表:" + +@@ -655,6 +690,9 @@ msgstr "AGL 无 afii" + msgid "AMS Names" + msgstr "AMS名称" + ++msgid "A_dd Extrema" ++msgstr "增添极值点(_D)" ++ + msgid "A_lign" + msgstr "对齐(_L)" + +@@ -710,10 +748,10 @@ msgid "Add" + msgstr "添加" + + msgid "Add 'D_FLT' script" +-msgstr "添加 'D_FLT' 脚本" ++msgstr "添加 'D_FLT' 文字" + + msgid "Add All Extrema" +-msgstr "添加全部极点" ++msgstr "添加全部极值" + + msgid "Add Anchor" + msgstr "增加锚点" +@@ -728,7 +766,7 @@ msgid "Add E_ncoding Name..." + msgstr "增加编码名(_N)…" + + msgid "Add E_xtrema" +-msgstr "增加极点(_X)" ++msgstr "添加极值(_X)" + + msgid "Add Encoding Name..." + msgstr "增加编码…" +@@ -743,7 +781,7 @@ msgid "Add Exit Anchor..." + msgstr "增加已有锚点..." + + msgid "Add Good Extrema" +-msgstr "添加好极点" ++msgstr "增添良极值" + + msgid "Add Language to Script..." + msgstr "添加语言到文字..." +@@ -764,6 +802,9 @@ msgstr "增加标记锚点..." + msgid "Add OFL" + msgstr "添加 OFL" + ++msgid "Add Points Of I_nflection" ++msgstr "添加拐点(_I)" ++ + msgid "Add Sub_table" + msgstr "添加子表(_T)" + +@@ -780,7 +821,7 @@ msgid "Add _Missing Glyphs" + msgstr "添加缺失字形(_M)" + + msgid "Add _Small Capitals..." +-msgstr "添加小大写(_S)..." ++msgstr "添加小型大写(_S)..." + + msgid "Add a corner point" + msgstr "增加拐点" +@@ -824,6 +865,9 @@ msgstr "为选中字形中的各对字形添加字偶距信息" + msgid "Adding points at Extrema..." + msgstr "在极值处增加点..." + ++msgid "Adding points of inflection..." ++msgstr "增添拐点..." ++ + msgid "Additional arguments for autotrace program:" + msgstr "autotrace 附加参数:" + +@@ -846,12 +890,25 @@ msgstr "" + msgid "Adlam" + msgstr "阿德拉姆文" + ++msgid "Adobe" ++msgstr "Adobe" ++ + msgid "Adobe Glyph List" + msgstr "Adobe 字形列表" + + msgid "Adobe Standard" + msgstr "Adobe标准" + ++msgid "" ++"Adobe says that \"big\" splines should not have extrema.\n" ++"But they don't define what big means.\n" ++"If the distance between the spline's end-points is bigger than this value, " ++"then the spline is \"big\" to fontforge." ++msgstr "" ++"Adobe 认为大样条不应有极值。\n" ++"但其未定义上述“大”的意义。\n" ++"若样条端点间距大于此值,Fontforge 即认其为“大”样条。" ++ + msgid "" + "Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " + "longer than 29 characters. Do you want to continue anyway?" +@@ -897,7 +954,7 @@ msgstr "南非语" + msgid "" + "After rotating or skewing a glyph you should probably apply Element->Add " + "Extrema" +-msgstr "旋转或倾斜字形后可能要执行“基础->增加极点”" ++msgstr "旋转或倾斜字形后可能要执行“基础->增加极值”" + + msgid "Ahead Classes" + msgstr "向前类属" +@@ -911,6 +968,9 @@ msgstr "阿尔巴尼亚语" + msgid "Alchemical Symbols" + msgstr "冶金符号" + ++msgid "Align Points" ++msgstr "对齐点" ++ + msgid "Align:" + msgstr "对齐:" + +@@ -929,6 +989,10 @@ msgstr "所有字形" + msgid "All characters in the value must be in ASCII" + msgstr "取值字符均应为ASCII码" + ++#, c-format ++msgid "All entries in a lookup must have the same type on line %d of %s" ++msgstr "查找中的所有条目在 %2$s 的第 %1$d 行中必须具有相同的类型" ++ + msgid "All glyphs" + msgstr "所有字形" + +@@ -948,7 +1012,7 @@ msgid "Allow _curve smoothing" + msgstr "允许曲线平滑(_C)" + + msgid "Allow _removal of extrema" +-msgstr "允许移除极点(_R)" ++msgstr "允许移除极值(_R)" + + msgid "Allow _slopes to change" + msgstr "允许倾斜改变(_S)" +@@ -960,7 +1024,7 @@ msgid "Allow:" + msgstr "允许:" + + msgid "Almost H/V Color" +-msgstr "差不多水平或垂直的颜色" ++msgstr "近水平/近垂直颜色" + + msgid "Almost Horizontal/Vertical Curves" + msgstr "几乎水平或垂直的曲线" +@@ -1092,8 +1156,11 @@ msgstr "角度:" + msgid "Anti-Alias" + msgstr "抗锯齿" + ++msgid "Appea_rance Editor..." ++msgstr "外观选项(_R)..." ++ + msgid "Appearance Editor" +-msgstr "外观选项" ++msgstr "外观编辑器(_R)..." + + msgid "Append a FONTLOG entry" + msgstr "添加FONTLOG信息项" +@@ -1243,14 +1310,27 @@ msgid "Arabic Right to Left" + msgstr "阿拉伯文从右到左" + + msgid "Arabic Supplement" +-msgstr "Arabic增补" ++msgstr "阿拉伯文补充" + + msgid "Archives" + msgstr "包" + ++msgid "Arcs" ++msgstr "圆弧" ++ ++msgid "Arcs Clip:" ++msgstr "圆弧裁剪:" ++ + msgid "Are you sure you don't want to use the cidmap I found?" + msgstr "确定不用我找到的cidmap文件?" + ++msgid "" ++"Are you sure you want to replace Å?\n" ++"The ring will not join to the A." ++msgstr "" ++"您确定要替换 Å 吗?\n" ++"环不会加入 A。" ++ + msgid "" + "Are you sure you wish to remove these glyphs? This operation cannot be " + "undone." +@@ -1414,7 +1494,7 @@ msgid "Automatic" + msgstr "自动" + + msgid "Autot_race" +-msgstr "自动循迹(_R)" ++msgstr "自动描边(_R)" + + msgid "AutotraceArgs" + msgstr "Autotrace参数" +@@ -1456,7 +1536,7 @@ msgid "Axis Type:" + msgstr "轴类型:" + + msgid "Axis height of the font" +-msgstr "字体数轴高" ++msgstr "字体轴高" + + msgid "Axis range not valid" + msgstr "轴域不可用" +@@ -1486,6 +1566,9 @@ msgstr "BDF分辨率" + msgid "BDF bitmap properties table" + msgstr "BDF 位图属性表" + ++msgid "B_evel" ++msgstr "截角(_E)" ++ + msgid "B_uild" + msgstr "生成(_U)" + +@@ -1627,7 +1710,7 @@ msgid "Bad Lig. Caret Count" + msgstr "不良连写位计数" + + msgid "Bad MM Weights" +-msgstr "字体集粗细不良" ++msgstr "多母版字重不良" + + msgid "Bad Mac Family" + msgstr "不良Mac字族" +@@ -1636,7 +1719,7 @@ msgid "Bad Metrics" + msgstr "不良尺寸" + + msgid "Bad Multiple Master Font" +-msgstr "不良的多母版字体" ++msgstr "不良的多重母版字体" + + msgid "Bad Name" + msgstr "不良名称" +@@ -1909,11 +1992,14 @@ msgstr "不良类型" + msgid "Bad xfig file" + msgstr "不良 xfig 文件" + ++msgid "Balancing..." ++msgstr "正在平衡..." ++ + msgid "Balinese" + msgstr "巴厘文" + + msgid "Ball (Round Cap)" +-msgstr "圆球(圆头)" ++msgstr "圆球(圆头)" + + msgid "Bamum" + msgstr "巴姆穆文" +@@ -1982,7 +2068,7 @@ msgid "Batak" + msgstr "巴塔克文" + + msgid "Be_vel" +-msgstr "伞形(_V)" ++msgstr "截角(_V)" + + msgid "Begin:" + msgstr "起点:" +@@ -2055,6 +2141,9 @@ msgstr "位图部件\n" + msgid "Bitmap Strikes Available" + msgstr "可用位图部件" + ++msgid "Bitmap View" ++msgstr "位图视图" ++ + msgid "Bitmap _Magnification..." + msgstr "位图缩放(_M)..." + +@@ -2097,6 +2186,9 @@ msgstr "粗体" + msgid "Bold Italic" + msgstr "粗斜体" + ++msgid "Bold font used in the Find/Replace window" ++msgstr "查找/替换窗口中使用的粗体" ++ + msgid "Bone" + msgstr "骨" + +@@ -2104,7 +2196,7 @@ msgid "Book" + msgstr "书体" + + msgid "Bookmark Current Dir" +-msgstr "标记当前方向" ++msgstr "将当前目录加入书签" + + msgid "Bookmarks" + msgstr "标记" +@@ -2136,6 +2228,9 @@ msgstr "边框" + msgid "Bosnian" + msgstr "爱沙尼亚语" + ++msgid "Both" ++msgstr "两者" ++ + msgid "Both points must be specified, or neither" + msgstr "两点须都指定或都不指定" + +@@ -2230,7 +2325,7 @@ msgid "Building duplicate encodings" + msgstr "生成重复编码" + + msgid "Building small capitals" +-msgstr "生成小大写" ++msgstr "生成小型大写" + + msgid "Building sub/superscripts" + msgstr "生成上下标" +@@ -2253,12 +2348,18 @@ msgstr "按钮" + msgid "By Classes" + msgstr "按类属" + ++msgid "By Con_tour" ++msgstr "按轮廓线(_T)" ++ + msgid "By Coverage" + msgstr "按范围" + + msgid "By Glyphs" + msgstr "按字形" + ++msgid "By La_yer" ++msgstr "按层(_Y)" ++ + msgid "By _Scripts" + msgstr "按手写体(_S)" + +@@ -2294,8 +2395,8 @@ msgstr "CID字符标识名称" + + msgid "CJK (& Ext A/B) & CJK Radicals Sup & Kangxi & IDC & Kanbun" + msgstr "" +-"中日韩表意文字基本区 (& 扩展 A/B) & 中日韩部首补充 & 康熙部首 & 表意文字描述" +-"符 & 汉文训读" ++"中日韩表意文字基本区(及扩展 A/B)、中日韩部首补充、康熙部首、表意文字描述" ++"符、汉文训读" + + msgid "CJK Compatibility" + msgstr "中日韩兼容字符" +@@ -2354,6 +2455,9 @@ msgstr "中日韩统一表意文字扩展 F" + msgid "CJK Unified Ideographs Extension G" + msgstr "中日韩统一表意文字扩展 G" + ++msgid "CJK Unified Ideographs Extension H" ++msgstr "中日韩统一表意文字扩展 H" ++ + msgid "CS Clarendon" + msgstr "CS粗长体" + +@@ -2396,6 +2500,9 @@ msgstr "清除(_L)" + msgid "C_lasses" + msgstr "类属(_L)" + ++msgid "C_lear" ++msgstr "清除(_L)" ++ + msgid "C_lose Tab" + msgstr "关闭(_C)页" + +@@ -2411,6 +2518,9 @@ msgstr "角(_O)" + msgid "C_ustom" + msgstr "自定义(_U)" + ++msgid "Ca_lligraphic (Rectangular)" ++msgstr "书法(矩形)(_L)" ++ + msgid "Call Script" + msgstr "调用脚本" + +@@ -2541,16 +2651,16 @@ msgid "Canonical Start _Point" + msgstr "标准起点(_P)" + + msgid "Canonical _Contours" +-msgstr "正则轮廓(_C)" ++msgstr "正则轮廓线(_C)" + + msgid "Capital Spacing" + msgstr "大写间隔" + + msgid "Capitals to Petite Capitals" +-msgstr "大写到袖珍大写" ++msgstr "大写到微型大写" + + msgid "Capitals to Small Capitals" +-msgstr "大写到小大写" ++msgstr "大写到小型大写" + + msgid "Carian" + msgstr "加里亚文" +@@ -2616,7 +2726,7 @@ msgid "Change UniqueID?" + msgstr "更改UniqueID?" + + msgid "Change Weight" +-msgstr "更改粗细" ++msgstr "更改字重" + + msgid "Change X-Height" + msgstr "更改X高" +@@ -2628,10 +2738,10 @@ msgid "Change _Glyph..." + msgstr "改变字形(_G)..." + + msgid "Change _Weight..." +-msgstr "更改粗细(_W)..." ++msgstr "更改字重(_W)..." + + msgid "Change _X-Height..." +-msgstr "更改X高(_X)..." ++msgstr "更改_x高..." + + msgid "Change whether spiro is active or not" + msgstr "切换spiro" +@@ -2973,7 +3083,7 @@ msgid "Check _flipped references" + msgstr "检查翻转参照(_f)" + + msgid "Check _missing extrema" +-msgstr "检查缺失极点(_M)" ++msgstr "检查缺失极值(_M)" + + msgid "Check _outermost paths clockwise" + msgstr "检查顺时针方向最外边的路径" +@@ -3151,6 +3261,9 @@ msgstr "清除设备表" + msgid "Clear Instructions" + msgstr "清除指令" + ++msgid "Clear Special Data" ++msgstr "清除特殊数据" ++ + msgid "Clear _Background" + msgstr "清除背景(_B)" + +@@ -3192,10 +3305,10 @@ msgid "Cloc_kwise" + msgstr "顺时针(_K)" + + msgid "Close Open Contours" +-msgstr "关闭所有已打开的轮廓" ++msgstr "闭合开放的轮廓线" + + msgid "Co_py LBearing" +-msgstr "复制左边位(_p)" ++msgstr "复制左边位(_P)" + + msgid "Collage" + msgstr "拼贴画" +@@ -3305,7 +3418,7 @@ msgid "Compare Layers" + msgstr "比较层" + + msgid "Compare Layers..." +-msgstr "比较层…" ++msgstr "比较图层…" + + msgid "Compare _Bitmaps" + msgstr "比较位图(_B)" +@@ -3372,6 +3485,12 @@ msgstr "配置" + msgid "Conflict Hint Color" + msgstr "冲突渲调提示颜色" + ++msgid "Conjunct Form After Ro" ++msgstr "Ro 后的连结形式" ++ ++msgid "Conjunct Forms" ++msgstr "连结形式" ++ + msgid "Connectors" + msgstr "连接" + +@@ -3420,6 +3539,9 @@ msgstr "关联替代" + msgid "Continue" + msgstr "继续" + ++msgid "Contours (from closed):" ++msgstr "轮廓线(从闭合的):" ++ + msgid "Control Pictures" + msgstr "控制图片" + +@@ -3432,6 +3554,9 @@ msgstr "控制点临近水平/垂直/倾斜" + msgid "ControlPoint|Default" + msgstr "默认" + ++msgid "Conve_x (Polygonal)" ++msgstr "凸形(多边形)(_X)" ++ + msgid "Convert By C_Map" + msgstr "由CMap转换(_M)" + +@@ -3469,7 +3594,7 @@ msgid "Copy Loo_kup Data" + msgstr "复制查找数据(_K)" + + msgid "Copy RBearin_g" +-msgstr "复制右边位(_g)" ++msgstr "复制右边位(_G)" + + msgid "Copy _Fg To Bg" + msgstr "复制前景到背景(_F)" +@@ -3512,7 +3637,7 @@ msgid "Corporate Use" + msgstr "企业应用" + + msgid "Correct Direction" +-msgstr "正确方向" ++msgstr "修正方向" + + msgid "Correct References" + msgstr "修正参考" +@@ -3589,7 +3714,7 @@ msgstr "未能打开头文件(%s)于行 %d (%s中)" + + #, c-format + msgid "Could not open output file: %s" +-msgstr "未能打开输出文件: %s" ++msgstr "未能打开输出文件:%s" + + msgid "Could not open temporary file." + msgstr "无法打开临时文件。" +@@ -3603,7 +3728,7 @@ msgid "Could not read %s" + msgstr "不能读 %s" + + msgid "Could not read (or perhaps find) mf output file" +-msgstr "未能读(或未找到)mf输出文件" ++msgstr "无法读取(或找到)mf输出文件" + + msgid "Could not write" + msgstr "未能写入" +@@ -3703,7 +3828,7 @@ msgid "Cr_eate" + msgstr "新建(_E)" + + msgid "Cr_eate VHint..." +-msgstr "创建垂直渲调提示(_T)…" ++msgstr "创建垂直渲调提示(_E)…" + + msgid "Cre_ate Named Glyphs..." + msgstr "创建命名字形(_A)…" +@@ -3718,10 +3843,10 @@ msgid "Create Horizontal Stem Hint" + msgstr "创建水平字干渲调" + + msgid "Create MM" +-msgstr "创建字体集" ++msgstr "创建多母版" + + msgid "Create Small Caps" +-msgstr "创建小大写" ++msgstr "创建小型大写" + + msgid "Create Subscript/Superscript" + msgstr "创建上下标" +@@ -3872,6 +3997,9 @@ msgstr "西里尔文扩展 B" + msgid "Cyrillic Extended-C" + msgstr "西里尔文扩展 C" + ++msgid "Cyrillic Extended-D" ++msgstr "西里尔文扩展 D" ++ + msgid "Cyrillic Supplement" + msgstr "西里尔文补充" + +@@ -4063,13 +4191,13 @@ msgid "Designer URL" + msgstr "设计师网址" + + msgid "Design|_New..." +-msgstr "新建(_N)…" ++msgstr "设计|新建(_N)…" + + msgid "Desired X-Height" + msgstr "预期X高度" + + msgid "Desired x-height:" +-msgstr "期望X高度:" ++msgstr "所需的 x 高度:" + + msgid "Detach & Remo_ve Glyphs..." + msgstr "分离及移除字形(_V)…" +@@ -4092,6 +4220,9 @@ msgstr "天城文(梵文)" + msgid "Devanagari Extended" + msgstr "天城体扩展" + ++msgid "Devanagari Extended-A" ++msgstr "梵文扩展 A" ++ + msgid "Device Table Adjustments" + msgstr "设备表调整" + +@@ -4130,8 +4261,47 @@ msgstr "差异..." + msgid "Different Fonts" + msgstr "不同字体" + ++#, c-format ++msgid "Different fill patterns in layer %d of %s\n" ++msgstr "%2$s 的 %1$d 层中的不同填充图案\n" ++ ++#, c-format ++msgid "Different number of contours in glyph “%s”\n" ++msgstr "字形“%s”中有不同数量的轮廓线\n" ++ ++#, c-format ++msgid "Different settings on whether to fill in layer %d of %s\n" ++msgstr "是否在 %2$s 的 %1$d 层中填充的不同设置\n" ++ ++#, c-format ++msgid "Different settings on whether to inherit fill color in layer %d of %s\n" ++msgstr "是否在 %2$s 的 %1$d 层中继承填充颜色的不同设置\n" ++ ++#, c-format ++msgid "" ++"Different settings on whether to inherit fill opacity in layer %d of %s\n" ++msgstr "是否在 %2$s 的 %1$d 层中继承填充不透明度的不同设置\n" ++ ++#, c-format ++msgid "" ++"Different settings on whether to inherit stroke opacity in layer %d of %s\n" ++msgstr "是否在 %2$s 的 %1$d 层中继承笔划不透明度的不同设置\n" ++ ++#, c-format ++msgid "" ++"Different settings on whether to inherit stroke width in layer %d of %s\n" ++msgstr "是否在 %2$s 的 %1$d 层中继承笔划宽度的不同设置\n" ++ ++#, c-format ++msgid "Different settings on whether to stroke in layer %d of %s\n" ++msgstr "是否在 %2$s 的 %1$d 层中描边的不同设置\n" ++ ++#, c-format ++msgid "Different stroke patterns in layer %d of %s\n" ++msgstr "%2$s 的 %1$d 层中的不同笔划图案\n" ++ + msgid "Dingbats" +-msgstr "Dingbats 英文字符" ++msgstr "装饰符号" + + msgid "Diphthongs (Obsolete)" + msgstr "双元音(已停用)" +@@ -4507,6 +4677,10 @@ msgstr "字形顺序" + msgid "End of file found in JSTF table.\n" + msgstr "JSTF表中找到文件结束符号。\n" + ++#, c-format ++msgid "End of file found in string on line %d of %s" ++msgstr "在 %2$s 的第 %1$d 行的字符串中找到文件结尾" ++ + #, c-format + msgid "End of file in %s table" + msgstr " %s 表中文件结束符号" +@@ -4607,7 +4781,7 @@ msgid "Estonian" + msgstr "爱沙尼亚语" + + msgid "Ethiopic" +-msgstr "埃塞尔比亚文" ++msgstr "埃塞俄比亚文" + + msgid "Ethiopic Extended" + msgstr "埃塞额比亚文扩展" +@@ -4619,7 +4793,7 @@ msgid "Ethiopic Extended-B" + msgstr "吉兹文扩展 B" + + msgid "Ethiopic Supplement" +-msgstr "Ethiopic增补" ++msgstr "埃塞俄比亚文补充" + + msgid "European Number" + msgstr "欧洲数字" +@@ -4674,6 +4848,14 @@ msgstr "加宽" + msgid "Expanded (125%)" + msgstr "加宽至125%" + ++#, c-format ++msgid "Expected %s in lookup definition on line %d of %s" ++msgstr "在 %3$s 的第 %2$d 行的查找定义中需要 %1$s" ++ ++#, c-format ++msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" ++msgstr "在 %6$s 的第 %5$d 行的查找定义中需要“%1$c%2$c%3$c%4$c”" ++ + #, c-format + msgid "Expected '%c' on line %d of %s" + msgstr "需要'%c' 于行 %d (%s中)" +@@ -4684,15 +4866,15 @@ msgstr "需要'%s' 于行 %d (%s中)" + + #, c-format + msgid "Expected ';' at statement end on line %d of %s" +-msgstr "期望有';'在句末于行%d (%s)" ++msgstr "预期的 ';' 在 %2$s 的第 %1$d 行语句结束" + + #, c-format + msgid "Expected ';' in lookupflags on line %d of %s" +-msgstr "期望有';' 查找标记于行%d (%s)" ++msgstr "预期的 ';' 在 %2$s 的第 %1$d 行的 lookupflags 中" + + #, c-format + msgid "Expected ';' on line %d of %s" +-msgstr "期望';'于行%d (%s)" ++msgstr "预期的 ';' 在第 %d 行,共 %s" + + #, c-format + msgid "Expected '=' in glyph class definition on line %d of %s" +@@ -4700,11 +4882,11 @@ msgstr "在第 %d 行( %s )的字图类定义需要有'['" + + #, c-format + msgid "Expected '>' in anchor on line %d of %s" +-msgstr "期望有'>' 于行%d (%s)" ++msgstr "在 %2$s 的第 %1$d 行的锚点中需要“>”" + + #, c-format + msgid "Expected '>' in caret on line %d of %s" +-msgstr "期望有'>' 于行%d (%s)" ++msgstr "在 %2$s 的第 %1$d 行的插入符号中应为“>”" + + #, c-format + msgid "Expected '>' in value record on line %d of %s" +@@ -4732,7 +4914,11 @@ msgstr "%2$s 的第 %1$d 行的特征定义中应为“{”" + + #, c-format + msgid "Expected '}' on line %d of %s" +-msgstr "期望'}'于行%d (%s)" ++msgstr "%2$s 的第 %1$d 行应为“}”" ++ ++#, c-format ++msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" ++msgstr "%2$s 的第 %1$d 行需要 Attach 或 LigatureCaret 或 GlyphClassDef" + + #, c-format + msgid "Expected a single glyph name in reverse substitution on line %d of %s" +@@ -4750,10 +4936,20 @@ msgstr "预期在 %2$s 的第 %1$d 行有一个锚点(在基础/标记之后 + msgid "Expected an anchor (after ligature) on line %d of %s" + msgstr "预期在 %2$s 的第 %1$d 行有一个锚点(连字后)" + ++#, c-format ++msgid "" ++"Expected an integer specifying baseline positions in BASE table on line %d " ++"of %s" ++msgstr "需要一个整数,用于指定 BASE 表中第 %d 行(共 %s)的基线位置" ++ + #, c-format + msgid "Expected anchor in mark class definition on line %d of %s" + msgstr "%2$s 的第 %1$d 行上的标记类定义中的预期锚点" + ++#, c-format ++msgid "Expected baseline tag in BASE table on line %d of %s" ++msgstr "%2$s 行 %1$d 上的 BASE 表中的预期基线标记" ++ + msgid "" + "Expected boolean value.\n" + "(\"true\" or \"false\")" +@@ -4763,15 +4959,32 @@ msgstr "" + + #, c-format + msgid "Expected class name in mark class definition on line %d of %s" +-msgstr "期望类属名称于标记类属定义的行%d (%s)" ++msgstr "%2$s 的第 %1$d 行标记类定义中的预期类名" + + #, c-format + msgid "Expected class on line %d of %s" +-msgstr "期望类属于行%d (%s)" ++msgstr "%2$s 行 %1$d 上应为类" ++ ++#, c-format ++msgid "Expected closing curly brace on line %d of %s" ++msgstr "%2$s 的第 %1$d 行需要右大括号" + + #, c-format + msgid "Expected comma in device table on line %d of %s" +-msgstr "期望有设备表中有逗号, 于行%d (%s)" ++msgstr "%2$s 的第 %1$d 行设备表中应有逗号" ++ ++#, c-format ++msgid "Expected comma or semicolon in BASE table on line %d of %s" ++msgstr "%2$s 的第 %1$d 行的 BASE 表中需要逗号或分号" ++ ++#, c-format ++msgid "Expected comma or semicolon on line %d of %s" ++msgstr "%2$s 的第 %1$d 行需要逗号或分号" ++ ++#, c-format ++msgid "" ++"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" ++msgstr "在 %2$s 的第 %1$d 行的 BASE 表中应为“HorizAxis”或“VertAxis”" + + #, c-format + msgid "" +@@ -4792,7 +5005,7 @@ msgstr "在第 %d 行( %s)中的锚点需要有整数" + + #, c-format + msgid "Expected integer in caret on line %d of %s" +-msgstr "期望光标为整数于行%d (%s)" ++msgstr "%2$s 的第 %1$d 行插入符号中的预期整数" + + #, c-format + msgid "Expected integer in device table on line %d of %s" +@@ -4800,23 +5013,31 @@ msgstr "在第行%d (%s) 上的设备表中应该有整数" + + #, c-format + msgid "Expected integer on line %d of %s" +-msgstr "期望整数于行%d (%s)" ++msgstr "%2$s 行 %1$d 上的预期整数" ++ ++#, c-format ++msgid "Expected integer or list of integers after %s on line %d of %s" ++msgstr "在 %s 的第 %d 行的 %s 之后需要整数或整数列表" ++ ++#, c-format ++msgid "Expected matching tag in table on line %d of %s" ++msgstr "表中第 %d 行(共 %s)的预期匹配标记" + + #, c-format + msgid "Expected name in anchor definition on line %d of %s" +-msgstr "期望锚点定义名称, 于行%d (%s)" ++msgstr "%2$s 的第 %1$d 行锚点定义中的预期名称" + + #, c-format + msgid "Expected name in lookup on line %d of %s" +-msgstr "期望名称于行%d (%s)" ++msgstr "在 %2$s 的第 %1$d 行查找中需要名称" + + #, c-format + msgid "Expected name in value record definition on line %d of %s" +-msgstr "期望在记录中的第%d行第%s列定义了名称" ++msgstr "%2$s 的第 %1$d 行值记录定义中的预期名称" + + #, c-format + msgid "Expected name or class on line %d of %s" +-msgstr "期望名称或类属于行%d (%s)" ++msgstr "%2$s 的第 %1$d 行需要名称或类" + + msgid "Expected number." + msgstr "需要数字。" +@@ -4824,21 +5045,33 @@ msgstr "需要数字。" + msgid "Expected property list file" + msgstr "需要属性列表文件" + ++#, c-format ++msgid "Expected semicolon in BASE table on line %d of %s" ++msgstr "%2$s 的第 %1$d 行的 BASE 表中需要分号" ++ + #, c-format + msgid "Expected semicolon on line %d of %s" +-msgstr "期望分号于行%d (%s)" ++msgstr "%2$s 的第 %1$d 行需要分号" + + #, c-format + msgid "Expected string on line %d of %s" +-msgstr "期望字符串于行%d (%s)" ++msgstr "%2$s 的第 %1$d 行需要字符串" ++ ++#, c-format ++msgid "Expected tag in feature on line %d of %s" ++msgstr "%2$s 的第 %1$d 行功能中的预期标记" + + #, c-format + msgid "Expected tag in languagesystem on line %d of %s" + msgstr "在第%d行(%s) 的语言系统应有标签" + ++#, c-format ++msgid "Expected tag in table on line %d of %s" ++msgstr "表中第 %d 行(共 %s)的预期标记" ++ + #, c-format + msgid "Expected tag on line %d of %s" +-msgstr "期望标签于行%d (%s)" ++msgstr "%2$s 行 %1$d 上的预期标记" + + #, c-format + msgid "Expected two anchors (after cursive) on line %d of %s" +@@ -4863,6 +5096,9 @@ msgstr "导出" + msgid "Exten Shapes" + msgstr "扩展形状" + ++msgid "Extend Cap:" ++msgstr "延伸端头:" ++ + msgid "Extend Lookups Off" + msgstr "扩展查找关" + +@@ -4896,10 +5132,13 @@ msgstr "扩展" + msgid "Extent" + msgstr "扩展" + ++msgid "External Only" ++msgstr "仅外部" ++ + #. GT: Extra Space, see below for a full comment + #. GT: Extra Space + msgid "Extra Sp:" +-msgstr "空位:" ++msgstr "额外空位:" + + msgid "Extra-Condensed (62.5%)" + msgstr "压缩至62.5%" +@@ -4929,7 +5168,7 @@ msgid "FS Modern" + msgstr "FS现代" + + msgid "F_ind / Replace..." +-msgstr "查找(_I) / 替换…" ++msgstr "查找/替换(_I)…" + + #. GT: Foreground, make it short + msgid "F_ore" +@@ -4954,7 +5193,7 @@ msgstr "从%s载入压缩数据失败" + + #, c-format + msgid "Failed to open %s for output" +-msgstr "未能打开 %s 作输出" ++msgstr "未能打开用于输出的%s" + + #, c-format + msgid "Failed to open file %s for output" +@@ -4991,7 +5230,7 @@ msgid "FamilyBl_ues" + msgstr "字族蓝值(_U)" + + msgid "Faroese (Icelandic)" +-msgstr "Faroese(冰岛语)" ++msgstr "法罗语(冰岛语)" + + msgid "Feature" + msgstr "特性" +@@ -5023,6 +5262,12 @@ msgstr "特性标签将被删除" + msgid "Features" + msgstr "特征" + ++#, c-format ++msgid "" ++"Features inside of other features are only permitted for 'aalt' features on " ++"line %d of %s" ++msgstr "其他功能中的功能仅允许用于 %2$s 的第 %1$d 行的“aalt”功能" ++ + msgid "Fi_ll" + msgstr "填充(_L)" + +@@ -5126,7 +5371,7 @@ msgid "First Glyph Name" + msgstr "首字形名称" + + msgid "First P_oint, Next Contour" +-msgstr "第一点,下一曲线(_O)" ++msgstr "第一点,下一轮廓线(_O)" + + msgid "First Point Color" + msgstr "第一点颜色" +@@ -5149,9 +5394,15 @@ msgstr "闪光的" + msgid "Flat" + msgstr "平整" + ++msgid "Flat Nib" ++msgstr "扁平笔尖" ++ + msgid "Flate decompression failed.\n" + msgstr "解压缩失败。\n" + ++msgid "Flemish" ++msgstr "弗拉芒荷兰语" ++ + msgid "Flemish (Belgian Dutch)" + msgstr "弗拉芒语(比利时荷兰)" + +@@ -5197,7 +5448,7 @@ msgid "" + "Do you want to save it?" + msgstr "" + "字体 %1$.40s (文件 %2$.40s) 已改变。\n" +-"要保存么?" ++"要保存吗?" + + #, c-format + msgid "" +@@ -5248,6 +5499,14 @@ msgstr "字体:" + msgid "FontForge" + msgstr "FontForge" + ++#, c-format ++msgid "FontForge does not support anonymous tables on line %d of %s" ++msgstr "FontForge 不支持第 %d 行的匿名表,共 %s" ++ ++#, c-format ++msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" ++msgstr "FontForge不支持%d位深度(必须为1,2,4,8,16,32)\n" ++ + msgid "FontForge font debugging table" + msgstr "FontForge 字体调试表" + +@@ -5334,7 +5593,7 @@ msgstr "格式:" + + #, c-format + msgid "Found %1$.4g, expected %2$.4g" +-msgstr "发现 %1$.4g, 期望 %2$.4g" ++msgstr "已找到 %1$.4g,预期为 %2$.4g" + + msgid "FoundryName" + msgstr "制作工具" +@@ -5530,7 +5789,7 @@ msgid "Generate Mac Family" + msgstr "生成Mac字族" + + msgid "Generate Mac _Family..." +-msgstr "生成Mac族(_F)…" ++msgstr "生成Mac字体家族(_F)…" + + msgid "Generate TTC..." + msgstr "生成TTC…" +@@ -5757,6 +6016,23 @@ msgstr "字形 “%s” 不同\n" + msgid "Glyph “%s” differs at %d@%d\n" + msgstr "字形 “%s” 不同于 %d@%d\n" + ++#, c-format ++msgid "" ++"Glyph “%s” does not have splines which match exactly, but they are close\n" ++msgstr "字形“%s”没有完全匹配的样条线,但已经接近了\n" ++ ++#, c-format ++msgid "Glyph “%s” has a different fill in layer %d\n" ++msgstr "字形 “%s” 在%d图层中有不同的填充\n" ++ ++#, c-format ++msgid "Glyph “%s” has a different number of layers\n" ++msgstr "字形 “%s” 有不同的图层数量。\n" ++ ++#, c-format ++msgid "Glyph “%s” has a different stroke in layer %d\n" ++msgstr "字形 “%s”在%d图层中有不同的笔划\n" ++ + #, c-format + msgid "Glyph “%s” missing from %s\n" + msgstr "字形“%s” 不在 %s 中\n" +@@ -5811,6 +6087,15 @@ msgstr "" + "字形将由线组成而非可填充的轮廓。\n" + "所有字形的线宽为" + ++msgid "Glyphs with both" ++msgstr "两者皆含的字形" ++ ++msgid "Glyphs with only S_plines" ++msgstr "仅含样条的字形(_P)" ++ ++msgid "Glyphs with only _References" ++msgstr "仅含参照的字形(_R)" ++ + msgid "Glyphs:" + msgstr "字形:" + +@@ -5869,7 +6154,7 @@ msgid "Greek and Coptic" + msgstr "希腊文及科普特文" + + msgid "Greek small caps" +-msgstr "希腊小大写" ++msgstr "希腊小型大写" + + msgid "Green:" + msgstr "绿:" +@@ -5880,6 +6165,9 @@ msgstr "格陵兰语" + msgid "Grid" + msgstr "网格" + ++msgid "Grid Color" ++msgstr "网格颜色" ++ + msgid "Grid Fi_t" + msgstr "网格填充(_T)" + +@@ -5972,6 +6260,9 @@ msgstr "HV分组框" + msgid "H_ints" + msgstr "渲染调整(_I)" + ++msgid "Halant Forms" ++msgstr "Halant 形" ++ + msgid "Half Forms" + msgstr "半形" + +@@ -6017,9 +6308,18 @@ msgstr "谚文音节" + msgid "Hanifi Rohingya" + msgstr "哈尼菲罗兴亚文" + ++msgid "Hanja to Hangul (Deprecated)" ++msgstr "由朝鲜汉字到朝鲜谚文(已弃用)" ++ + msgid "Hanunoo" + msgstr "哈努努奥文" + ++msgid "Harmoni_ze" ++msgstr "协调(_Z)" ++ ++msgid "Harmonizing..." ++msgstr "正在协调..." ++ + msgid "Has _Vertical Metrics" + msgstr "有垂直尺寸(_V)" + +@@ -6142,8 +6442,11 @@ msgstr "点击观察点" + msgid "Hojo (JIS X 0212-1990) Kanji Forms" + msgstr "JIS X 0212-1990 补助汉字表字形" + ++msgid "Hold [Control] key to restrict" ++msgstr "按住 [Control] (Ctrl) 键来限制选择" ++ + msgid "Hold [Shift] key to merge" +-msgstr "按住 [Shift] 键合并" ++msgstr "按住 [Shift] 键合并选择" + + msgid "Home Folder" + msgstr "主文件夹" +@@ -6218,12 +6521,25 @@ msgstr "你想增加多少CID位?" + msgid "How many unencoded glyph slots do you wish to add?" + msgstr "你想增加多少未编码的字形位?" + ++msgid "How to align these points?" ++msgstr "如何对齐这些点?" ++ + msgid "Hue:" + msgstr "色调:" + + msgid "Hungarian" + msgstr "匈牙利语" + ++#, c-format ++msgid "" ++"I can't even imagine how to attempt to interpolate gradients in layer %d of " ++"%s\n" ++msgstr "我甚至无法想象如何尝试在 %2$s 的 %1$d 层中插入渐变\n" ++ ++#, c-format ++msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" ++msgstr "无法将在%2$s中的替代表%1$s与%4$s中的替代表%3$s进行比较\n" ++ + msgid "" + "I'm sorry this file is too complex for me to understand (or is erroneous)" + msgstr "抱歉,此文件太复杂,我不能理解。 (它可能有点问题)" +@@ -6242,7 +6558,7 @@ msgid "I.C." + msgstr "倾斜修正" + + msgid "IPA Extensions" +-msgstr "国际音标扩展" ++msgstr "IPA 国际音标扩展" + + msgid "IPA usage" + msgstr "IPA 用法" +@@ -6271,6 +6587,11 @@ msgstr "表意文字描述字符" + msgid "Ideographic Symbols and Punctuation" + msgstr "表意符号及标点" + ++msgid "" ++"If the start point of a contour is not an extremum, find a new start point " ++"(on the contour) which is." ++msgstr "如果轮廓线的起点不是极值,(在轮廓线上)寻找极值为新的起点。" ++ + msgid "Ignore" + msgstr "忽略" + +@@ -6329,6 +6650,24 @@ msgstr "导入查找" + msgid "In TTF/OTF" + msgstr "TTF/OTF" + ++#, c-format ++msgid "In character %s, could not find reference to %s\n" ++msgstr "在字符 %s 中,找不到对 %s 的引用\n" ++ ++#, c-format ++msgid "In character %s, there are too few points on a path in the base\n" ++msgstr "字符 %s 中,基础路径上的点数太少\n" ++ ++#, c-format ++msgid "In character %s, there are too many points on a path in the base\n" ++msgstr "字符 %s 中,基础路径上的点数太多\n" ++ ++#, c-format ++msgid "" ++"In lookup subtable %.30s you replace a glyph with itself. Was this " ++"intentional?" ++msgstr "在查找子表 %.30s 中,有个字形自身替换。特地要如此吗?" ++ + #. GT: Spoof on the bible + msgid "In the beginning was the letter..." + msgstr "开头是字母..." +@@ -6488,6 +6827,9 @@ msgstr "指令已改变" + msgid "Intermediate Points:" + msgstr "中间点:" + ++msgid "Internal Only" ++msgstr "仅内部" ++ + msgid "Internal error in creating FNT. File offset wrong\n" + msgstr "创建FNT时发生内部错误。 文件偏移错误\n" + +@@ -6592,7 +6934,7 @@ msgid "Irish" + msgstr "爱尔兰语" + + msgid "Irish Gaelic" +-msgstr "盖尔语(爱尔兰)" ++msgstr "爱尔兰盖尔语" + + msgid "Irish Gaelic (with dot)" + msgstr "爱尔兰盖尔语 (有修饰点)" +@@ -6704,6 +7046,9 @@ msgstr "Javanese (罗马字母)" + msgid "Johab (Korean)" + msgstr "组合式(韩文Johab)" + ++msgid "Join Limit:" ++msgstr "连接范围限制:" ++ + msgid "JoinSnap" + msgstr "联合捕捉" + +@@ -6719,6 +7064,9 @@ msgstr "对齐的文字" + msgid "Kaithi" + msgstr "卡罗须提文" + ++msgid "Kaktovik Numerals" ++msgstr "卡克托维克数字" ++ + msgid "Kana Extended-A" + msgstr "假名扩展 A" + +@@ -6744,11 +7092,14 @@ msgid "Katakana" + msgstr "日文片假名" + + msgid "Katakana (& Phonetic Extensions)" +-msgstr "片假名(& 语音扩展)" ++msgstr "片假名(和音标扩展)" + + msgid "Katakana Phonetic Extensions" + msgstr "片假名音标扩展" + ++msgid "Kawi" ++msgstr "卡维" ++ + msgid "Kayah Li" + msgstr "克耶利文" + +@@ -6809,6 +7160,10 @@ msgstr "字偶距类" + msgid "Kerning State Machine" + msgstr "压缩状态机" + ++#, c-format ++msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" ++msgstr "“%1$s”和“%2$s”的字偶距在%4$s为%3$d,在%6$s为%5$d\n" ++ + #. GT: The %s is the name of the lookup subtable containing this kerning class + #, c-format + msgid "Kerning by Classes: %s" +@@ -6872,7 +7227,7 @@ msgid "LSB Compression Percent" + msgstr "左边位压缩比例" + + msgid "L_ater" +-msgstr "后来(_A)" ++msgstr "推后(_A)" + + msgid "L_oad Namelist..." + msgstr "载入列表(_O)…" +@@ -6909,7 +7264,7 @@ msgstr "新建语言" + #. GT: See the long comment at "Property|New" + #. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" + msgid "Lang|Amharic" +-msgstr "Amharic" ++msgstr "语言|阿姆哈拉语" + + msgid "Lang|Arabic" + msgstr "阿拉伯语" +@@ -6943,7 +7298,7 @@ msgstr "波斯语" + #. GT: See the long comment at "Property|New" + #. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" + msgid "Lang|Farsi/Persian" +-msgstr "波斯文" ++msgstr "语言|波斯语" + + msgid "Lang|Ge'ez" + msgstr "Ge'ez" +@@ -7061,7 +7416,7 @@ msgid "Latin Ligatures" + msgstr "拉丁组合字" + + msgid "Latin-1 Supplement" +-msgstr "拉丁一补充" ++msgstr "拉丁-1增补" + + msgid "Latin: Decorative" + msgstr "拉丁文:修饰" +@@ -7090,6 +7445,9 @@ msgstr "背景" + msgid "Layer|Foreground" + msgstr "前景" + ++msgid "Leading Jamo Forms" ++msgstr "朝鲜谚文前导形式" ++ + msgid "" + "Learning to use FontForge is easy, and there are various tutorials available " + "beginning with the basics up to more advanced features such as making and " +@@ -7202,11 +7560,17 @@ msgid "Line" + msgstr "线" + + msgid "Line Cap" +-msgstr "线宽" ++msgstr "线端头" ++ ++msgid "Line Cap:" ++msgstr "线端头:" + + msgid "Line Join" + msgstr "线连接" + ++msgid "Line Join:" ++msgstr "线连接:" ++ + msgid "Line length max" + msgstr "最大线长" + +@@ -7424,10 +7788,10 @@ msgid "Lower Case" + msgstr "小写" + + msgid "Lowercase to Petite Capitals" +-msgstr "小写到袖珍大写" ++msgstr "小写到微型大写" + + msgid "Lowercase to Small Capitals" +-msgstr "小写到小大写" ++msgstr "小写到小型大写" + + msgid "Luxembourgish" + msgstr "法语(卢森堡公国)" +@@ -7443,23 +7807,23 @@ msgstr "数学表" + + #. GT: Here (and following) MM means "MultiMaster" + msgid "MM" +-msgstr "字体集" ++msgstr "多母版" + + msgid "MM Change Def Weights" +-msgstr "字体集更改默认粗细" ++msgstr "多母版更改默认字重" + + msgid "MM Change Default _Weights..." +-msgstr "字体集默认粗细(_W)…" ++msgstr "多母版更改默认字重(_W)..." + + msgid "MM _Info" +-msgstr "字体集信息(_I)" ++msgstr "多母版信息(_I)" + + msgid "MM _Info..." + msgstr "字体集信息(_I)…" + + #. GT: Here (and following) MM means "MultiMaster" + msgid "MM _Reblend" +-msgstr "字体集再混合(_R)" ++msgstr "多母版再混合(_R)" + + msgid "MM _Validity Check" + msgstr "字体集校核(_V)" +@@ -7574,6 +7938,9 @@ msgstr "麻将牌面" + msgid "Maithili" + msgstr "米德勒语" + ++msgid "Major Axis (_Width):" ++msgstr "主轴(宽度)(_W):" ++ + msgid "Makasar" + msgstr "望加锡文" + +@@ -7966,7 +8333,10 @@ msgid "Min Kern" + msgstr "最小压缩(_M)" + + msgid "Minor A_xis:" +-msgstr "次轴线(_X):" ++msgstr "次轴(_X):" ++ ++msgid "Minor Axis (_Height):" ++msgstr "次轴(高度)(_H):" + + msgid "Minor:" + msgstr "次:" +@@ -8025,7 +8395,7 @@ msgid "Missing POST resource %u\n" + msgstr "缺少 POST 资源 %u\n" + + msgid "Missing Points at Extrema" +-msgstr "在极值处缺少点" ++msgstr "在极值处缺点" + + msgid "Missing Script" + msgstr "缺位图" +@@ -8098,6 +8468,9 @@ msgstr "缺规则" + msgid "Missing suffix" + msgstr "遗失后缀" + ++msgid "Miter Cli_p" ++msgstr "尖角裁剪(_P)" ++ + msgid "Mixed contours and references" + msgstr "混合的轮廓及参照" + +@@ -8206,10 +8579,10 @@ msgid "" + msgstr "多个字形映射了同一个码位 U+%04X,只有一个字形会显示\n" + + msgid "Multiple master font with more than 16 instances\n" +-msgstr "多主字体超过16实例\n" ++msgstr "超16实例多重母版字体\n" + + msgid "Multiple master font with more than 4 axes\n" +-msgstr "多主字体超过4轴\n" ++msgstr "超4轴多重母版字体\n" + + msgid "Multiple names for language" + msgstr "语言的多个名称" +@@ -8256,12 +8629,18 @@ msgstr "NUL,默认字符" + msgid "N_ever Interpolate" + msgstr "从不插值(_E)" + ++msgid "N_one (Debug)" ++msgstr "无(调试)(_O)" ++ + msgid "N_umber Points" + msgstr "数值点" + + msgid "Nabataean" + msgstr "那巴泰文" + ++msgid "Nag Mundari" ++msgstr "纳格·蒙达里" ++ + msgid "Name" + msgstr "名称" + +@@ -8275,7 +8654,7 @@ msgid "Name in use" + msgstr "正使用" + + msgid "Name this contour" +-msgstr "命名此轮廓" ++msgstr "命名此轮廓线" + + msgid "Name this guideline or cancel to create it without a name" + msgstr "你可以给这条引导线附加一个文本标签" +@@ -8491,7 +8870,7 @@ msgid "Next Hint." + msgstr "下一个渲染调整。" + + msgid "Next On Contour" +-msgstr "轮廓上下一个" ++msgstr "轮廓线上下一个" + + msgid "Next State:" + msgstr "下一状态:" +@@ -8499,6 +8878,15 @@ msgstr "下一状态:" + msgid "Next _Defined Glyph" + msgstr "下一定义的字形(_D)" + ++msgid "Ni_b" ++msgstr "笔尖(_B)" ++ ++msgid "Ni_b Angle:" ++msgstr "笔尖角度(_B):" ++ ++msgid "Nib Type:" ++msgstr "笔尖类型:" ++ + msgid "Niuean" + msgstr "纽埃语" + +@@ -8603,10 +8991,10 @@ msgid "No References" + msgstr "无参照" + + msgid "No Rename" +-msgstr "无重命名" ++msgstr "不改名" + + msgid "No Script" +-msgstr "无脚本" ++msgstr "无文字" + + msgid "No Script Tag" + msgstr "无文字标签" +@@ -8615,7 +9003,7 @@ msgid "No Sequence/Lookups" + msgstr "无排序/查找 " + + msgid "No Slope" +-msgstr "没有范围" ++msgstr "无斜率" + + msgid "No Start Glyph" + msgstr "无起始字形" +@@ -8691,6 +9079,10 @@ msgstr "字体里未包含 Unicode 编码为 U+%05x 的字形\n" + msgid "No glyphs matched" + msgstr "无匹配字形" + ++#, c-format ++msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" ++msgstr "在%3$s中没有“%1$s”和“%2$s”之间的字偶距,但在%5$s中却存在%4$d。\n" ++ + #, c-format + msgid "No kerning pairs found in %.200s" + msgstr "%.200s中未发现字偶距对" +@@ -8722,6 +9114,10 @@ msgstr "无标记于 counttomark\n" + msgid "No marked glyphs allowed in replacement on line %d of %s" + msgstr "%2$s 的第 %1$d 行不允许替换标记的字形" + ++#, c-format ++msgid "No matching AnchorClass for %s" ++msgstr "%s 没有匹配的 AnchorClass" ++ + #, c-format + msgid "No name for CharStrings dictionary \"%s" + msgstr "字符字串字典无名称 \"%s" +@@ -8827,6 +9223,9 @@ msgstr "正常无衬线体" + msgid "Normal Text Color:" + msgstr "普通文本颜色:" + ++msgid "Normal font used in the Find/Replace window" ++msgstr "查找/替换窗口中使用的普通字体" ++ + msgid "Normal/Boxed" + msgstr "外框" + +@@ -8854,6 +9253,17 @@ msgstr "规格化设计矢量函数:" + msgid "Normalized Settings:" + msgstr "规范化设定:" + ++msgid "" ++"Normally simplify will not change the slope of the contour at the points." ++msgstr "简化通常不会改变轮廓线在点处的斜率。" ++ ++msgid "" ++"Normally simplify will not remove points at the extrema of curves\n" ++"(both PostScript and TrueType suggest you retain these points)" ++msgstr "" ++"简化通常不会删除曲线极值处的点\n" ++"(PostScript 和 TrueType 皆建议您保留这些点)" ++ + msgid "Northern Sami" + msgstr "北萨莫斯语" + +@@ -8934,7 +9344,7 @@ msgid "Not quadratic" + msgstr "非二次曲线" + + msgid "Not sure if this is an error..." +-msgstr "不确定这是一个错误..." ++msgstr "不确定这是否为一个错误..." + + msgid "Notdef name" + msgstr "未定义名称" +@@ -9039,7 +9449,7 @@ msgid "OEM Charset" + msgstr "OEM 字符集" + + msgid "OK" +-msgstr "确认" ++msgstr "确定" + + msgid "OS/2 -> Charsets" + msgstr "OS/2 -> 字符集" +@@ -9204,7 +9614,7 @@ msgid "" + "One of the multiple master instances contains quadratic splines. It must be " + "converted to cubic splines before it can be used in a multiple master" + msgstr "" +-"多母版的实例里面有一个包含了二次曲线。它必须转化成三次曲线才能用于多母版" ++"多重母版的实例里面有一个包含了二次曲线。它必须转化成三次曲线才能用于多重母版" + + msgid "Only Embed Bitmaps" + msgstr "仅嵌入位图" +@@ -9241,7 +9651,7 @@ msgid "Open" + msgstr "打开" + + msgid "Open Contour" +-msgstr "轮廓开放" ++msgstr "开放轮廓线" + + msgid "Open Font" + msgstr "打开字体" +@@ -9255,6 +9665,10 @@ msgstr "打开参照" + msgid "Open failed" + msgstr "打开失败" + ++#, c-format ++msgid "Open/Closed contour mismatch in glyph “%s”\n" ++msgstr "字形“%s”中开放/关闭的轮廓线不匹配\n" ++ + msgid "OpenCharsInNewWindow" + msgstr "于新窗口显示字符" + +@@ -9354,6 +9768,9 @@ msgstr "外部阴影" + msgid "Outline" + msgstr "轮廓" + ++msgid "Outline Color" ++msgstr "轮廓颜色" ++ + msgid "Outline Default Button" + msgstr "轮廓默认按钮" + +@@ -9387,17 +9804,20 @@ msgstr "空心字形" + msgid "Output AFM" + msgstr "生成AFM" + ++msgid "Output FONTLOG.txt" ++msgstr "输出FONTLOG.txt" ++ + msgid "Output Glyph Map" +-msgstr "生成字形映射" ++msgstr "输出字形映射" + + msgid "Output OFM & CFG" +-msgstr "生成 OFM 及 CFG" ++msgstr "输出 OFM 及 CFG" + + msgid "Output PFM" + msgstr "生成PFM" + + msgid "Output TFM & ENC" +-msgstr "生成 TFM 及 ENC" ++msgstr "输出 TFM 及 ENC" + + msgid "Output error" + msgstr "输出错误" +@@ -9424,10 +9844,10 @@ msgid "PS Hints" + msgstr "PS渲调提示" + + msgid "PS Multiple Master(A)" +-msgstr "PS 多母版(A)" ++msgstr "PS 多重母版(A)" + + msgid "PS Multiple Master(B)" +-msgstr "PS 多母版(B)" ++msgstr "PS 多重母版(B)" + + msgid "PS Names" + msgstr "PS字体名称" +@@ -9839,7 +10259,7 @@ msgid "Perspecti_ve" + msgstr "透视(_V)" + + msgid "Petite Caps" +-msgstr "小大写" ++msgstr "微型大写" + + msgid "PfaEdit Table" + msgstr "PfaEdit表" +@@ -9923,7 +10343,7 @@ msgid "Please name encoding %d in this file" + msgstr "请给此文件中的编码 %d命名" + + msgid "Please name this contour" +-msgstr "请为此轮廓命名" ++msgstr "请为此轮廓线命名" + + msgid "Please name this encoding" + msgstr "请为此编码命名" +@@ -10003,10 +10423,10 @@ msgid "Points (TrueType)" + msgstr "点(TrueType)" + + msgid "Points of _Inflection" +-msgstr "标记映像点(_I)" ++msgstr "拐点(_I)" + + msgid "Points on Selected _Contours" +-msgstr "曲线上的全部点(_C)" ++msgstr "所选轮廓线上的点(_C)" + + msgid "Points:" + msgstr "点:" +@@ -10112,7 +10532,7 @@ msgid "Preferred Styles" + msgstr "首选样式" + + msgid "Prefs_App| " +-msgstr " " ++msgstr "Prefs_App| " + + msgid "Preserve cross-font kerning" + msgstr "保留交叉字体压缩" +@@ -10149,7 +10569,7 @@ msgid "Prev Defined Gl_yph" + msgstr "上一定义的字形(_Y)" + + msgid "Prev On Contour" +-msgstr "轮廓上上一个" ++msgstr "轮廓线上上一个" + + msgid "Previous Hint." + msgstr "上一个渲染调整。" +@@ -10369,6 +10789,9 @@ msgstr "光栅化尺寸:" + msgid "Rasterizing..." + msgstr "正在光栅化..." + ++msgid "Ratio" ++msgstr "比率" ++ + msgid "Raw" + msgstr "原始" + +@@ -10394,7 +10817,7 @@ msgid "Recalculate Bitmaps" + msgstr "再算位图" + + msgid "Recen_t" +-msgstr "最近的(_T)" ++msgstr "最近(_T)" + + msgid "RecognizePUANames" + msgstr "识别PUA名称" +@@ -10510,6 +10933,9 @@ msgstr "雷姜文" + msgid "Remo_ve Undoes" + msgstr "清除修改历史" + ++msgid "Remo_ve Undoes..." ++msgstr "清除修改历史(_V)..." ++ + msgid "Remove" + msgstr "移除" + +@@ -10558,6 +10984,9 @@ msgstr "移除查找" + msgid "Remove Overlap" + msgstr "移除重叠" + ++msgid "Remove Overlap:" ++msgstr "合并重叠:" ++ + msgid "Remove This Glyph" + msgstr "移除字形(_Y)" + +@@ -10991,6 +11420,9 @@ msgstr "SIL Graphite 规则表" + msgid "SJIS (Kanji)" + msgstr "SJIS (汉字)" + ++msgid "SVG 2" ++msgstr "SVG 2" ++ + msgid "SVG Template" + msgstr "SVG模板" + +@@ -11015,6 +11447,9 @@ msgstr "显示依赖(_H)" + msgid "S_how H. Metrics..." + msgstr "显示水平尺寸(_h)…" + ++msgid "S_implify" ++msgstr "简化(_I)" ++ + msgid "S_nap to horizontal/vertical" + msgstr "定位到水平线/垂直线" + +@@ -11042,6 +11477,9 @@ msgstr "同匹配类属" + msgid "Same as PostScript Names" + msgstr "与 PostScript 名称相同" + ++msgid "Sami (Lappish)" ++msgstr "萨米语(拉普兰语)" ++ + msgid "Samoan" + msgstr "萨摩亚语" + +@@ -11112,7 +11550,7 @@ msgid "Save as _Directory" + msgstr "保存为文件夹(_D)" + + msgid "Save as..." +-msgstr "保存为…" ++msgstr "另存为…" + + msgid "Save glyph colors in the PfEd table" + msgstr "保存字形颜色到PfaEdit表" +@@ -11288,7 +11726,7 @@ msgstr "文字标签为4个字符" + #. GT: See the long comment at "Property|New" + #. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" + msgid "Script|Arabic" +-msgstr "阿拉伯文" ++msgstr "文字|阿拉伯文" + + msgid "Script|Aramaic" + msgstr "亚拉姆文字" +@@ -11561,10 +11999,10 @@ msgid "Segment Separator" + msgstr "段分隔符" + + msgid "Selec_t By Lookup Subtable..." +-msgstr "按查找表选择(_T)…" ++msgstr "按查找子表选择(_T)…" + + msgid "Select All _Points & Refs" +-msgstr "选择全部描点及参照(_P)" ++msgstr "选择全部点及参照(_P)" + + msgid "Select Anc_hors" + msgstr "选择锚点(_H)" +@@ -11589,7 +12027,7 @@ msgid "Select In Font" + msgstr "于字体中选择" + + msgid "Select Open Contours" +-msgstr "选择已打开的轮廓" ++msgstr "选择开放的轮廓线" + + msgid "Select Point(s) at..." + msgstr "选择点…" +@@ -11955,7 +12393,7 @@ msgid "Simplify" + msgstr "简化" + + msgid "Simplify More..." +-msgstr "简化更多…" ++msgstr "高级简化…" + + msgid "Simplifying..." + msgstr "简化…" +@@ -12067,10 +12505,10 @@ msgid "Slovenian" + msgstr "斯洛文尼亚语" + + msgid "Small Capitals" +-msgstr "小大写" ++msgstr "小型大写" + + msgid "Small Caps" +-msgstr "小大写" ++msgstr "小型大写" + + msgid "Small Form Variants" + msgstr "小型形式变体" +@@ -12249,6 +12687,10 @@ msgstr "样条线长度=%.1f" + msgid "Spline Length=%g" + msgstr "样条线长度=%g" + ++#, c-format ++msgid "Spline mismatch in glyph “%s”\n" ++msgstr "字形“%s”的样条线不匹配\n" ++ + msgid "Square" + msgstr "方形" + +@@ -12287,7 +12729,7 @@ msgid "Star" + msgstr "星形" + + msgid "Start contours at e_xtrema" +-msgstr "在极值处开始轮廓" ++msgstr "在极值处开始轮廓线(_X)" + + #. GT: "Len" is an abbreviation for "Length" + msgid "StartLen" +@@ -12392,6 +12834,9 @@ msgstr "笔画变化(_V)" + msgid "Stroke _Width:" + msgstr "笔画宽度(_W):" + ++msgid "Stroke width cannot be zero" ++msgstr "笔划宽度不能为零" ++ + msgid "Stroking..." + msgstr "笔画..." + +@@ -12971,8 +13416,11 @@ msgstr "激活层的轮廓线颜色" + msgid "The color of the clip path" + msgstr "剪切路径的颜色" + ++msgid "The color of the outline" ++msgstr "轮廓的颜色" ++ + msgid "The color of the point which is the start of a contour" +-msgstr "曲线起点的颜色" ++msgstr "轮廓线起点的颜色" + + msgid "The color used to draw a hint which conflicts with another" + msgstr "此颜色用于绘制与其他渲调提示冲突的渲调提示" +@@ -12991,11 +13439,14 @@ msgid "" + "horizontal or vertical at their end-points" + msgstr "当样条线的端点几乎但又不完全水平或垂直时,用此颜色绘制其标记" + ++msgid "The color used to draw points at extrema (if that mode is active)" ++msgstr "用于绘制极值处点的颜色(若模式激活时)" ++ + msgid "The color used to draw points of inflection (if that mode is active)" +-msgstr "绘制映像点的颜色(若激活模式时)" ++msgstr "用于绘制拐弯点的颜色(若模式激活时)" + + msgid "The color used to draw the \"next\" control point of an on-curve point" +-msgstr "此颜色用于绘制曲线上的点的下一个控制点" ++msgstr "用于绘制曲线上的点的下一个控制点的颜色" + + msgid "" + "The color used to draw the \"previous\" control point of an on-curve point" +@@ -13047,6 +13498,19 @@ msgstr "" + "字体有错误。\n" + "%s是否查看错误或继续保存?" + ++#, c-format ++msgid "" ++"The font database already contains a bitmap\n" ++"font with this pixelsize (%d)\n" ++"Do you want to overwrite it?" ++msgstr "" ++"字体数据库已经包含了具有此像素尺寸(%d)\n" ++"的位图字体。\n" ++"您要覆盖它吗?" ++ ++msgid "The generated font won't work with ATM" ++msgstr "生成的字体与ATM不兼容" ++ + #, c-format + msgid "" + "The glyph at CID %d is mapped to more than %d encodings. Only the first %d " +@@ -13088,6 +13552,24 @@ msgstr "当前位图尺寸列表" + msgid "The maximum number of Undoes/Redoes stored in a glyph" + msgstr "保存在字形中的取消/重来的最多数量" + ++msgid "" ++"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " ++"Undoes\n" ++"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" ++msgstr "" ++"撤消/重做的最大值储存于字形内。用 -1 表示无限次撤消\n" ++"(但请注意内存消耗,并在必要时用“编辑”菜单内的“清除修改历史”项)" ++ ++#, c-format ++msgid "" ++"The name of glyph %.40s has changed. This is what I use to find the glyph in " ++"the file, so I cannot revert this glyph.\n" ++"(You will not be warned for subsequent glyphs.)" ++msgstr "" ++"字形 %.40s 的名称已更改。 这是我用来在文件中查找字形的方法,因此我无法还原此" ++"字形。\n" ++" (您不会收到后续字形的警告。)" ++ + msgid "The number of em-units by which an arrow key will move a selected point" + msgstr "方向键按此尺寸移动选定点" + +@@ -13115,6 +13597,10 @@ msgstr "已选字形沒有任何渲调。FontForge 将无法生成许多指令 + msgid "The selected point does not have integral control points" + msgstr "选择的点没有整数控制点" + ++msgid "" ++"The selected spline attains its extrema somewhere other than its endpoints" ++msgstr "所选的样条在其端点外的某处达到其极值" ++ + msgid "The size (in points) for which this face was designed" + msgstr "此面以点为尺寸" + +@@ -13122,12 +13608,32 @@ msgstr "此面以点为尺寸" + msgid "The spline does not reach %g" + msgstr "样条线不到 %g" + ++msgid "" ++"The stroke algorithm will attempt to be (at least)\n" ++"this accurate, but there may be exceptions." ++msgstr "" ++"笔划算法尝试(至少)达到\n" ++"该精度,但仍可能有例外情况。" ++ ++#, c-format ++msgid "" ++"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " ++"to the largest size allowed." ++msgstr "%s 的宽度过大,不匹配 tfm fix_word,该宽度将会被截断到所允许的最大值。" ++ + msgid "The width of one em" + msgstr "M全字宽度" + + msgid "The width of the line used to draw selected points" + msgstr "选中点的线宽" + ++#, c-format ++msgid "There are %d pages in this file, which do you want?" ++msgstr "文件中有%d页,您想要哪些页面?" ++ ++msgid "There are multiple fonts in this file, pick one" ++msgstr "此文件中有多个字体,请选择一个" ++ + #, c-format + msgid "There are two entries for the same glyph (%.80s)" + msgstr "同一字形 (%.80s)有两个入口" +@@ -13187,6 +13693,10 @@ msgstr "已有同名子表,请选择另一个。" + msgid "There is already an anchor point named %1$.40s in %2$.40s." + msgstr "已存在名为 %1$.40s 的 %2$.40s 的锚点。" + ++#, c-format ++msgid "There is no glyph named \"%s\" in the font." ++msgstr "字体中无字形 %s." ++ + #, c-format + msgid "There is no glyph named %s (used in %s)" + msgstr "字体中无字形 %s(用于%s)" +@@ -13198,6 +13708,11 @@ msgstr "字体中无字形 %s" + msgid "There must be at least 2 gradient stops" + msgstr "至少要二项斜度" + ++msgid "" ++"These results are those of the freetype autohinter. They do not reflect the " ++"truetype instructions." ++msgstr "这些结果是 freetype autohinter 的结果。 它们不反映 truetype 指令。" ++ + msgid "These two lines share a common endpoint, I can't make them parallel" + msgstr "两线共点,不能平行" + +@@ -13222,6 +13737,15 @@ msgstr "三分之一宽" + msgid "Third argument of imagemask must be a boolean.\n" + msgstr "蒙板的第三个参数必须为布尔类型.\n" + ++#, c-format ++msgid "" ++"This character (gid=%d) has a following part (%d). I'm not sure what that " ++"means, please send me (gww@silcom.com) a copy of this font so I can test " ++"with it.\n" ++msgstr "" ++"此字符(gid=%d)包含以下部分(%d)。我尚未清楚此为何意,但您是否能将此字体的" ++"副本发给我(gww@silcom.com)用以测试研究呢?\n" ++ + msgid "" + "This does not seem to be a plate file\n" + "Expected left paren" +@@ -13251,7 +13775,7 @@ msgstr "" + "第一行有误" + + msgid "This doesn't look like an ofm file, I don't know how to read it." +-msgstr "这个看来不像ofm文件,不知道怎么打开。" ++msgstr "这个看来不像ofm文件,不知如何读取。" + + msgid "This feature code is already used" + msgstr "此特征代码已使用" +@@ -13324,11 +13848,20 @@ msgid "This glyph is wider than desired" + msgstr "字形比预期的宽" + + msgid "This hint does not control any points" +-msgstr "此渲调提示不控制任何描点" ++msgstr "此渲染调整不控制任何点" + + msgid "This index is much larger than the closest neighbor" + msgstr "此索引相比邻近值过大" + ++#, c-format ++msgid "" ++"This is probably a valid URW font, but it is in a format (%c%c) which " ++"FontForge\n" ++"does not support. FontForge only supports 'IK' format fonts.\n" ++msgstr "" ++"也许此URW字体有效,但FontForge不支持此格式(%c%c)罢了。FontForge仅支持‘IK’格" ++"式的字体。\n" ++ + msgid "" + "This is the difference of the curvature between\n" + "the next and previous splines. Contours often\n" +@@ -13340,9 +13873,21 @@ msgstr "" + msgid "This ligature index is already in use" + msgstr "此连字索引正被使用" + ++msgid "" ++"This looks like an ikarus format which I have seen examples of, but for " ++"which\n" ++"I have no documentation. FontForge does not support it yet.\n" ++msgstr "" ++"我似乎曾经见到过像这样的一些样例,这看上去是 ikarus 格式……但我手头上没有关于" ++"它的文档。而FontForge也还不支持。\n" ++ + msgid "This lookup contains no data" + msgstr "此查找不含数据" + ++#, c-format ++msgid "This lookup has no effect, I can't figure out its type on line %d of %s" ++msgstr "此查找无效,我无法在 %2$s 的第 %1$d 行找出它的类型" ++ + msgid "This may take a while. Please be patient..." + msgstr "这需要一点时间。请稍候..." + +@@ -13352,6 +13897,11 @@ msgstr "这必须是truetype层." + msgid "This operation cannot be undone, do it anyway?" + msgstr "此操作不能取消,是否继续?" + ++msgid "" ++"This option prepends a timestamp in the format YYMMDDHHMM to the filename " ++"and font-family name metadata." ++msgstr "此选项向文件名和字体名称元数据以YYMMDDHHM格式预设一个时间戳。" ++ + msgid "This outline glyph is missing a bitmap version" + msgstr "此轮廓字形缺少相应位图字形" + +@@ -13364,6 +13914,9 @@ msgstr "此pdf文件不含页面" + msgid "This setting is already used" + msgstr "设置已被采用" + ++msgid "This version of FontForge expects freetype 2.3.7 or more." ++msgstr "此版本的 FontForge 需要 freetype 2.3.7 或更高版本。" ++ + msgid "" + "This version of fontforge was not linked with the spiro library, so you may " + "not use them." +@@ -13466,7 +14019,7 @@ msgid "To _Hundredths" + msgstr "到百分点(_H)" + + msgid "To _Int" +-msgstr "到整点(_I)" ++msgstr "到整数(_I)" + + msgid "" + "To generate a Mac family file, the current font must have plain (Normal, " +@@ -13611,6 +14164,16 @@ msgstr "传统形式" + msgid "Traditional Name Forms" + msgstr "传统名称形式" + ++msgid "" ++"Traditionally the x-height of an italic face is slightly less\n" ++"than the x-height of the companion roman" ++msgstr "" ++"传统上,斜体的x高度稍小于\n" ++"相应罗马体的x高度" ++ ++msgid "Trailing Jamo Forms" ++msgstr "朝鲜谚文后缀形式" ++ + msgid "Transform" + msgstr "变换" + +@@ -13823,6 +14386,10 @@ msgstr "未料到的密度数值" + msgid "Unexpected encoding format in cff: %d\n" + msgstr "未预期的编码格式于cff: %d\n" + ++#, c-format ++msgid "Unexpected end of file in feature definition on line %d of %s" ++msgstr "%2$s 的第 %1$d 行的功能定义中出现意外的文件结尾" ++ + #, c-format + msgid "Unexpected end of file in lookup definition on line %d of %s" + msgstr "%2$s 的第 %1$d 行的查找定义中的文件意外结束" +@@ -13833,6 +14400,19 @@ msgstr "意外错误" + msgid "Unexpected number" + msgstr "不良数字" + ++#, c-format ++msgid "" ++"Unexpected size for font info section of URW font (expected 12, got %d)\n" ++msgstr "错误的 URW 字体名称大小(应为 12,实际为 %d)\n" ++ ++#, c-format ++msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" ++msgstr "错误的 URW 字体名称大小(应为 55,实际为 %d)\n" ++ ++#, c-format ++msgid "Unexpected token in GDEF on line %d of %s" ++msgstr "GDEF 中第 %d 行(共 %s)的意外标记" ++ + #, c-format + msgid "Unexpected token in glyph class range on line %d of %s" + msgstr "在 第%d行(%s)上的字形类范围内有不该存在的字符" +@@ -13845,6 +14425,14 @@ msgstr "第%d行(%s) 上的查找标记有未预期的字符" + msgid "Unexpected token in value record on line %d of %s" + msgstr "%2$s 的第 %1$d 行的值记录中出现意外标记" + ++#, c-format ++msgid "Unexpected token, %s, in BASE table on line %d of %s" ++msgstr "BASE 表中的意外标记 %1$s,位于 %3$s 的第 %2$d 行" ++ ++#, c-format ++msgid "Unexpected token, %s, in feature definition on line %d of %s" ++msgstr "%s 行 %d 上的功能定义中的意外标记 %s" ++ + #, c-format + msgid "Unexpected token, %s, in lookup definition on line %d of %s" + msgstr "在 %3$s 的第 %2$d 行的查找定义中出现意外标记 %1$s" +@@ -14022,6 +14610,12 @@ msgstr "无法解析的字形序列在 %2$s 的第 %1$d 行替换" + msgid "Unparseable include on line %d of %s" + msgstr "有不能解析的头文件处于行 %d (%s中)" + ++#, c-format ++msgid "" ++"Unparsed characters found after end of groups file (last line parsed was " ++"%d).\n" ++msgstr "组文件末尾存在未解析的字符(被解析的最后一列为 %d)。\n" ++ + msgid "Unreasonable DPI" + msgstr "不合理的DPI" + +@@ -14109,6 +14703,9 @@ msgstr "" + msgid "UseNewIndicScripts" + msgstr "使用新印地语文字" + ++msgid "UsePlugins" ++msgstr "使用插件" ++ + msgid "Using the OFL for your open fonts" + msgstr "在你的开源字体中使用 OFL" + +@@ -14373,6 +14970,9 @@ msgstr "警告未连接的参照" + msgid "Warning" + msgstr "警告" + ++msgid "Warning: Contour start did not close\n" ++msgstr "警告:轮廓线开头未闭合\n" ++ + #, c-format + msgid "" + "Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " +@@ -14416,7 +15016,7 @@ msgid "We don't understand this font\n" + msgstr "不识别此字体\n" + + msgid "Weight, Width, Slope Only" +-msgstr "仅粗细,宽度,斜度" ++msgstr "仅字重,宽度,斜率" + + msgid "Welsh" + msgstr "威尔士语" +@@ -14452,6 +15052,16 @@ msgstr "" + "若加载的 TrueType/OpenType 字体同时具有 Unicode 码表\n" + "和 CJK 码表,使用此标志来指明使用哪个码表来加载该字体。" + ++msgid "" ++"When merging two CID keyed fonts, they must have the same Registry and " ++"Ordering, and the font being merged into (the mergee) must have a supplement " ++"which is at least as recent as the other's. Furthermore the mergee must have " ++"at least as many subfonts as the merger." ++msgstr "" ++"合并两个 CID 键控字体时,它们必须具有相同的注册表和排序,并且被合并到" ++"(mergee)中的字体必须有一个至少与另一个字体一样新的补充。 此外,合并后的子字" ++"体数量必须至少与合并后的子字体一样多。" ++ + msgid "" + "When the mouse pointer is within this many pixels\n" + "of one of the various interesting features (baseline,\n" +@@ -14555,6 +15165,9 @@ msgstr "回卷位置:" + msgid "Write failed" + msgstr "不能写入" + ++msgid "WritePNGInSFD" ++msgstr "SFD中写入PNG" ++ + msgid "Wrong Direction" + msgstr "错误方向" + +@@ -14599,6 +15212,11 @@ msgstr "X高度:" + msgid "Xhosa" + msgstr "科萨语" + ++#. GT: Y is a coordinate ++#. GT: Y is a coordinate, the leading spaces help to align it ++msgid "Y" ++msgstr "Y" ++ + #. GT: an expression describing the transformation applied to the Y coordinate + msgid "Y Expr:" + msgstr "Y 表达式:" +@@ -14619,11 +15237,14 @@ msgid "Yakut" + msgstr "雅库特语" + + msgid "Yes" +-msgstr "确定" ++msgstr "是" + + msgid "Yes to _All" + msgstr "全是(_A)" + ++msgid "Yes, and don't _remind me again" ++msgstr "是,并且不再提醒(_R)" ++ + msgid "Yezidi" + msgstr "耶西迪文" + +@@ -14648,6 +15269,14 @@ msgstr "易经卦符" + msgid "Yoruba" + msgstr "约鲁巴语" + ++#, c-format ++msgid "" ++"You are attempting to clear %.30s which is referred to by\n" ++"another character. Are you sure you want to clear it?" ++msgstr "" ++"您正尝试删除被其他字符引用的 %.30s 。\n" ++"确定要删除它吗?" ++ + #, c-format + msgid "" + "You are attempting to paste a reference to %1$s into %2$s.\n" +@@ -14774,6 +15403,11 @@ msgstr "需要指定模板" + msgid "You must specify a replacement glyph for %s" + msgstr "应为 %s 指定替换字形" + ++msgid "" ++"You will get better instructions if you fill in the Private dictionary, " ++"Element->Font Info->Private, for the font" ++msgstr "如果您为字体填写私有字典,元素->字体信息->私有,您将获得更好的说明" ++ + msgid "" + "Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " + "used as a magic value, so it may cause quirks.\n" +@@ -14781,6 +15415,30 @@ msgstr "" + "您的字体塞满了 65535 个字形,达到了上限。这个值常会作为魔法数字,可能会引起程" + "序崩溃。\n" + ++msgid "" ++"Your font is missing the dotlessi glyph,\n" ++"please add it and remake your accented glyphs" ++msgstr "" ++"您的字体缺少 无上句点i 字形,\n" ++"请添加它并重新制作你的重音字形" ++ ++#. GT: Adobe decided that a dotless j glyph was needed, assigned a code ++#. GT: point to it in the private use area, and named it "dotlessj". Then ++#. GT: years later the Unicode people decided one was needed and assigned ++#. GT: it U+0237, so that's now the official code point and it is named ++#. GT: "uni0237". The name "dotlessj" is deprecated but still present in ++#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated ++#. GT: because they are standard PostScript glyph names. ++#. GT: Again you may wish to explain that these refer to a "j" without a dot ++msgid "" ++"Your font is missing the uni0237 glyph,\n" ++"and the deprecated dotlessj glyph,\n" ++"please add the former and remake your accented glyphs" ++msgstr "" ++"您的字体缺少 uni0237 字形,\n" ++"和弃用的 无上句点j 字形,\n" ++"请添加前者并重新制作您的重音字形" ++ + msgid "Z_oom out" + msgstr "缩小(_O)" + +@@ -14805,29 +15463,32 @@ msgstr "放大(_I)" + msgid "Zulu" + msgstr "祖鲁语" + ++msgid "_128 pixel outline" ++msgstr "_128 像素轮廓" ++ + msgid "_16x4 cell window" + msgstr "_16x4单元窗口" + + msgid "_24 pixel outline" +-msgstr "_24点轮廓" ++msgstr "_24 像素轮廓" + + msgid "_36 pixel outline" +-msgstr "_36点轮廓" ++msgstr "_36 像素轮廓" + + msgid "_3D Rotate" + msgstr "3D旋转" + + msgid "_48 pixel outline" +-msgstr "_48点轮廓" ++msgstr "_48 像素轮廓" + + msgid "_72 pixel outline" +-msgstr "_72点轮廓" ++msgstr "_72 像素轮廓" + + msgid "_8x2 cell window" + msgstr "_8x2单元窗口" + + msgid "_96 pixel outline" +-msgstr "_96点轮廓" ++msgstr "_96 像素轮廓" + + msgid "_AA" + msgstr "抗锯齿(_A)" +@@ -14865,6 +15526,10 @@ msgstr "添加选中项(_A)" + msgid "_Advance Width only" + msgstr "仅前导宽度(_A)" + ++#. GT: Align these points to their average position ++msgid "_Align Points" ++msgstr "对齐点(_A)" ++ + msgid "_All Fonts" + msgstr "所有字体(_A)" + +@@ -14929,6 +15594,9 @@ msgstr "BDF信息(_B)…" + msgid "_Back" + msgstr "背景(_B)" + ++msgid "_Balance" ++msgstr "平衡(_B)" ++ + msgid "_Base Filename:" + msgstr "文件名(_B):" + +@@ -14964,7 +15632,7 @@ msgid "_Browse" + msgstr "浏览(_B)" + + msgid "_Build Accented Glyph" +-msgstr "生成首饰字形(_B)" ++msgstr "生成带标字形(_B)" + + msgid "_Build Syllables" + msgstr "生成音节(_B)" +@@ -14993,6 +15661,9 @@ msgstr "改变附件(_C)…" + msgid "_Changed Glyphs" + msgstr "已改变字形(_C)" + ++msgid "_Circular (Elliptical)" ++msgstr "圆(椭圆)(_C)" ++ + msgid "_Class" + msgstr "类属(_C)" + +@@ -15006,7 +15677,7 @@ msgid "_Close" + msgstr "关闭(_C)" + + msgid "_Cluster" +-msgstr "簇(_C)" ++msgstr "簇集(_C)" + + msgid "_Compact" + msgstr "压缩(_C)" +@@ -15036,11 +15707,11 @@ msgid "_Copy" + msgstr "复制(_C)" + + msgid "_Correct Direction" +-msgstr "正确方向(_C)" ++msgstr "修正方向(_C)" + + #. GT: Here (and following) MM means "MultiMaster" + msgid "_Create MM..." +-msgstr "创建字体集(_C)…" ++msgstr "创建多母版(_C)…" + + msgid "_Create Pair" + msgstr "创建配对(_C)" +@@ -15103,7 +15774,7 @@ msgid "_Down" + msgstr "下(_D)" + + msgid "_Earlier" +-msgstr "早先(_E)" ++msgstr "提前(_E)" + + msgid "_Edges near horizontal/vertical" + msgstr "边线临近水平线/垂直线(_E)" +@@ -15142,7 +15813,10 @@ msgid "_Exclude" + msgstr "去除(_E)" + + msgid "_Expand Stroke..." +-msgstr "扩展重音符(_E)…" ++msgstr "扩展笔画(_E)…" ++ ++msgid "_Extend Cap:" ++msgstr "延伸端头(_E):" + + msgid "_Extrema" + msgstr "标记极值(_M)" +@@ -15160,13 +15834,13 @@ msgid "_Fill" + msgstr "填充(_F)" + + msgid "_Filter" +-msgstr "过滤" ++msgstr "过滤(_F)" + + msgid "_Find Intersections" + msgstr "寻找交叠(_F)" + + msgid "_First" +-msgstr "首先(_F)" ++msgstr "最前(_F)" + + msgid "_First Point" + msgstr "第一点(_F)" +@@ -15241,6 +15915,9 @@ msgstr "水平字干(_H)" + msgid "_HVCurve" + msgstr "水平垂直曲线(_H)" + ++msgid "_Hangul" ++msgstr "谚文(_H)" ++ + msgid "_Height:" + msgstr "高度(_H):" + +@@ -15257,7 +15934,7 @@ msgid "_Hinting Needed" + msgstr "所需的渲调(_H)" + + msgid "_Hints controlling no points" +-msgstr "渲调提示没有控制描点(_H)" ++msgstr "渲调调整未控制点(_H)" + + msgid "_Histogram" + msgstr "直方图(_H)" +@@ -15310,6 +15987,9 @@ msgstr "斜体(_I)..." + msgid "_Join" + msgstr "连接(_J)" + ++msgid "_Join Limit:" ++msgstr "连接范围限制(_J):" ++ + msgid "_Justification..." + msgstr "对齐(_J)..." + +@@ -15414,7 +16094,7 @@ msgid "_More points than:" + msgstr "点数超过(_M):" + + msgid "_Move Points" +-msgstr "移动描点(_M)" ++msgstr "移动点(_M)" + + msgid "_Multi Size Glyph" + msgstr "多尺寸字形(_M)" +@@ -15426,7 +16106,7 @@ msgid "_Name" + msgstr "名称(_N)" + + msgid "_Name Contour" +-msgstr "命名轮廓(_N)" ++msgstr "命名轮廓线(_N)" + + msgid "_Name:" + msgstr "名称(_N):" +@@ -15446,6 +16126,9 @@ msgstr "下一字形(_N)" + msgid "_Next Point" + msgstr "下一点(_N)" + ++msgid "_Nib" ++msgstr "笔尖(_N)" ++ + msgid "_No" + msgstr "否(_N)" + +@@ -15513,7 +16196,7 @@ msgid "_Paste" + msgstr "粘贴(_P)" + + msgid "_Point" +-msgstr "描点(_P)" ++msgstr "点(_P)" + + msgid "_Point of View Projection..." + msgstr "投影视点(_P)…" +@@ -15522,16 +16205,16 @@ msgid "_Pointer" + msgstr "指针(_P)" + + msgid "_Points" +-msgstr "描点(_P)" ++msgstr "点(_P)" + + msgid "_Points near¹ hint edges" +-msgstr "描点靠近¹渲调提示边缘(_P)" ++msgstr "靠近¹渲染调整边缘的点(_P)" + + msgid "_Points too far" + msgstr "点太远" + + msgid "_Pointsize Y:" +-msgstr "网格大小(_P) Y轴:" ++msgstr "点号 Y(_P):" + + msgid "_Pointsize:" + msgstr "字号(_P):" +@@ -15840,7 +16523,7 @@ msgid "_Weight" + msgstr "字重(_W):" + + msgid "_Weight Class" +-msgstr "粗细类属(_W)" ++msgstr "字重类别(_W)" + + msgid "_Width" + msgstr "宽度(_W)" +@@ -15860,6 +16543,9 @@ msgstr "线框(_W)" + msgid "_Wireframe..." + msgstr "线框(_W)..." + ++msgid "_X" ++msgstr "_X" ++ + msgid "_X Resource Editor..." + msgstr "_X 资源编辑器..." + +@@ -15873,7 +16559,10 @@ msgid "_X-Height" + msgstr "_X高度" + + msgid "_X:" +-msgstr "_X轴:" ++msgstr "_X:" ++ ++msgid "_Y" ++msgstr "_Y" + + msgid "_Y near¹" + msgstr "_Y 临近¹" +@@ -15893,6 +16582,12 @@ msgstr "上高属性表" + msgid "alternate subs" + msgstr "交换替代" + ++msgid "as Len_gth" ++msgstr "作为长度(_G)" ++ ++msgid "as _Length" ++msgstr "作为长度(_L)" ++ + msgid "at position" + msgstr "在位置" + +@@ -16143,25 +16838,25 @@ msgid "positioning" + msgstr "定位" + + msgid "problfixup|Bad Directions" +-msgstr "不良方向" ++msgstr "problfixup|不良方向" + + msgid "problfixup|Mark for Overlap fix before Save" +-msgstr "保存前标记未连接的" ++msgstr "problfixup|标记重叠,保存前修复" + + msgid "problfixup|Missing Extrema" +-msgstr "缺少极点" ++msgstr "problfixup|缺少极点" + + msgid "problfixup|Missing Extrema (cautiously)" +-msgstr "缺极值" ++msgstr "problfixup|缺极值(谨慎)" + + msgid "problfixup|Open Contours" +-msgstr "轮廓开放" ++msgstr "problfixup|开放轮廓线" + + msgid "problfixup|Self Intersections" +-msgstr "自身相交" ++msgstr "problfixup|自相交" + + msgid "problfixup|Too Many Points" +-msgstr "过多点" ++msgstr "problfixup|点过多" + + msgid "problselect|Bad Direction" + msgstr "方向错误" +@@ -16170,10 +16865,10 @@ msgid "problselect|Errors" + msgstr "错误" + + msgid "problselect|Missing Extrema" +-msgstr "缺少极点" ++msgstr "problselect|缺极值" + + msgid "problselect|Open Contours" +-msgstr "轮廓开放" ++msgstr "problselect|开放轮廓线" + + msgid "problselect|Self Intersections" + msgstr "自身相交" +@@ -16235,7 +16930,7 @@ msgid "vertical origin table" + msgstr "垂直原点表" + + msgid "weight" +-msgstr "粗细" ++msgstr "字重" + + #. GT: English uses "script" to mean a general writing system (latin, greek, kanji) + #. GT: and the cursive handwriting style. Here we mean the general writing system. +@@ -16248,7 +16943,7 @@ msgstr "粗细" + #. GT: English uses "script" to me a general writing style (latin, greek, kanji) + #. GT: and the cursive handwriting style. Here we mean the general writing system. + msgid "writing system|Script" +-msgstr "文字" ++msgstr "书写系统|文字" + + #. GT: Short form of {Everything Else}, might use universal? U+2200 + msgid "{All}" +diff --git a/po/zh_TW.po b/po/zh_TW.po +index 83139bb..035bd61 100644 +--- a/po/zh_TW.po ++++ b/po/zh_TW.po +@@ -13,8 +13,8 @@ msgid "" + msgstr "" + "Project-Id-Version: fontforge\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2022-12-31 02:48+0000\n" +-"PO-Revision-Date: 2022-12-31 03:27\n" ++"POT-Creation-Date: 2023-12-30 03:08-0800\n" ++"PO-Revision-Date: 2023-12-30 08:15\n" + "Last-Translator: \n" + "Language-Team: Chinese Traditional\n" + "Language: zh_TW\n" +@@ -2271,15 +2271,15 @@ msgstr "不當的連體字字圖。GID %d 未少於 %d\n" + + #, c-format + msgid "" +-"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" +-"%d\n" ++"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in " ++"font=%d\n" + msgstr "" + "不當的查找表格:格式=2 (%d/%d), 第一筆=%d 最末筆=%d 總計在字型=%d 中的字圖\n" + + #, c-format + msgid "" +-"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" +-"%d\n" ++"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in " ++"font=%d\n" + msgstr "不當的查找表:格式=4 (%d/%d),首筆=%d 末筆=%d 字型中字圖總計=%d\n" + + #, c-format +@@ -19269,16 +19269,16 @@ msgstr "ΤεΧ 名稱" + + #, c-format + msgid "" +-"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" +-"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" ++"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d " ++"∆x_adv=%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" + msgstr "" +-"“%s” 於 %s 中並未包含成對定位查找 ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d to %s ∆x=" +-"%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" ++"“%s” 於 %s 中並未包含成對定位查找 ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d to %s " ++"∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" + + #, c-format + msgid "" +-"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" +-"%d\n" ++"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d " ++"∆y_adv=%d\n" + msgstr "“%s” 於 %s 中並未包含定位查找 ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" + + #, c-format diff --git a/patches/2003_avoid_privacy_breach.patch b/patches/2003_avoid_privacy_breach.patch new file mode 100644 index 0000000..a4ce73e --- /dev/null +++ b/patches/2003_avoid_privacy_breach.patch @@ -0,0 +1,37 @@ +From: Vasudev Kamath +Date: Tue, 5 Nov 2019 19:48:04 +0900 +Subject: Avoid links in html documents potentially breaching privacy + +Replace potential tracking image URLs with inline single-pixel +transparent image from +. + +Strip hardcoded host from demo form. + +Forwarded: not-needed +Last-Update: 2017-09-23 +--- + doc/html/bibliography.html | 4 ++-- + doc/html/fontimage.html | 2 +- + doc/html/index.html | 4 ++-- + doc/html/pfaeditchangelog.html | 3 ++- + 4 files changed, 7 insertions(+), 6 deletions(-) + +--- a/doc/sphinx/appendices/bibliography.rst ++++ b/doc/sphinx/appendices/bibliography.rst +@@ -274,13 +274,13 @@ + FontForge + ^^^^^^^^^ + +-* .. image:: http://images-eu.amazon.com/images/P/284177273X.08.MZZZZZZZ.jpg ++* .. image:: data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7 + :align: left + :alt: Fontes et Codages + + `Haralambous, Yannis, 2004, Fontes & Codages `__ + +-* .. image:: http://images.amazon.com/images/P/0596102429.01._AA240_SCLZZZZZZZ_V40077239_.jpg ++* .. image:: data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7 + :align: left + :alt: Fontes et Codages + diff --git a/patches/2004-fix-privacy-breach-logo.patch b/patches/2004-fix-privacy-breach-logo.patch new file mode 100644 index 0000000..deb7044 --- /dev/null +++ b/patches/2004-fix-privacy-breach-logo.patch @@ -0,0 +1,60 @@ +Description: Remove link to remote SourceForge logo from Japanese documentation + Also image link to upstream author George Williams’s now defunct old website, + and image link to thunbmail of « Fontes & codages » on Amazon. + Fixes Lintian privacy-breach-logo error. +Author: Anthony Fok +Origin: vendor +Forwarded: not-needed +Last-Update: 2020-11-23 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- a/doc/sphinx/olddocs/old/ja/index.html ++++ b/doc/sphinx/olddocs/old/ja/index.html +@@ -11,9 +11,7 @@ + +
+

+- SourceForge Logo FontForge ++ FontForge +

+ +- SourceForge ロゴ +
+ + +--- a/doc/sphinx/olddocs/old/ja/pfaeditchangelog.html ++++ b/doc/sphinx/olddocs/old/ja/pfaeditchangelog.html +@@ -6850,8 +6850,7 @@ + to work (as well as for what I fixed yesterday) +
  • + (moved to +- SourceForge Logo) ++ SourceForge) + +
  • + +--- a/doc/sphinx/olddocs/old/ja/bibliography.html ++++ b/doc/sphinx/olddocs/old/ja/bibliography.html +@@ -578,8 +578,6 @@ + FontForge + +

    +- Fontes et Codages + Haralambous, + Yannis, 2004, Fontes & Codages
    +

    diff --git a/patches/series b/patches/series new file mode 100644 index 0000000..0689bb2 --- /dev/null +++ b/patches/series @@ -0,0 +1,6 @@ +0002-remove-custom-library-search-path.patch +0003-use-local-libjs-mathjax.patch +2003_avoid_privacy_breach.patch +2004-fix-privacy-breach-logo.patch +0001-fix-splinefont-shell-command-injection-5367.patch +0006-Update-po-files-from-Croudin-sources-after-fixing-pr.patch diff --git a/python3-fontforge.install b/python3-fontforge.install new file mode 100644 index 0000000..873b585 --- /dev/null +++ b/python3-fontforge.install @@ -0,0 +1,2 @@ +usr/lib/python*/ +usr/share/fontforge/python/excepthook.py diff --git a/python3-fontforge.lintian-overrides b/python3-fontforge.lintian-overrides new file mode 100644 index 0000000..ccc4ada --- /dev/null +++ b/python3-fontforge.lintian-overrides @@ -0,0 +1,4 @@ +# Lintian fails to find libfontforge.so.4 from the libfontforge4 package +# and thus raises false library-not-linked-against-libc errors. +python3-fontforge: library-not-linked-against-libc [usr/lib/python3/dist-packages/fontforge.cpython-*.so] +python3-fontforge: library-not-linked-against-libc [usr/lib/python3/dist-packages/psMat.cpython-*.so] diff --git a/rules b/rules new file mode 100755 index 0000000..ede4062 --- /dev/null +++ b/rules @@ -0,0 +1,62 @@ +#!/usr/bin/make -f +# -*- makefile -*- +#export DH_VERBOSE=1 + +export CONFIG_SHELL=/bin/bash +export DEB_BUILD_MAINT_OPTIONS := hardening=+all + +# For cross-friendly CC variable +-include /usr/share/dpkg/buildtools.mk + +# avoid libtool files in python3-fontforge or fonts in fontforge-common +export DH_OPTIONS = -X.la -X.ttf + +# build with X11 into subdir, to ensure non-X11 build is not missed +export DH_OPTIONS += -O--builddirectory=build/x + +# build with ninja (not make) per upstream recommendation +export DH_OPTIONS += -O--buildsystem=cmake+ninja + +DEB_CONFIGURE_EXTRA_FLAGS = \ + -DENABLE_MAINTAINER_TOOLS=ON \ + -DENABLE_WRITE_PFM=ON \ + -DENABLE_TILE_PATH=ON \ + -DENABLE_DEBUG_RAW_POINTS=ON \ + -DENABLE_FONTFORGE_EXTRAS=ON + +ifneq (_fontforge-doc,$(filter nodoc,$(DEB_BUILD_OPTIONS))_$(filter fontforge-doc,$(shell dh_listpackages))) +DEB_CONFIGURE_EXTRA_FLAGS += -DENABLE_DOCS=OFF +endif + +override_dh_auto_configure: + dh_auto_configure --builddirectory=build/nox -- \ + $(DEB_CONFIGURE_EXTRA_FLAGS) -DENABLE_GUI=OFF -DENABLE_DOCS=OFF + dh_auto_configure -- \ + $(DEB_CONFIGURE_EXTRA_FLAGS) + +execute_before_dh_auto_build: + dh_auto_build --builddirectory=build/nox + +override_dh_auto_install: + dh_auto_install --builddirectory=build/nox --destdir=debian/tmp/nox + dh_auto_install --destdir=debian/tmp/x + +override_dh_install: + dh_install --package=fontforge-nox --sourcedir=debian/tmp/nox + dh_install --remaining-packages --sourcedir=debian/tmp/x + +override_dh_installdocs: + dh_installdocs --all -- README.md AUTHORS + +override_dh_installman: + dh_installman --sourcedir=debian/tmp/x + +override_dh_missing-indep: + dh_missing -i --list-missing + +override_dh_strip: + dh_strip --dbgsym-migration='fontforge-dbg (<< 1:20170731~dfsg-2~)' + +# track symbols using pkgkde-symbolshelper +%: + dh $@ --with pkgkde_symbolshelper diff --git a/salsa-ci.yml b/salsa-ci.yml new file mode 100644 index 0000000..33c3a64 --- /dev/null +++ b/salsa-ci.yml @@ -0,0 +1,4 @@ +--- +include: + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/source/lintian-overrides b/source/lintian-overrides new file mode 100644 index 0000000..8f95f75 --- /dev/null +++ b/source/lintian-overrides @@ -0,0 +1,18 @@ +# License is in License-Reference field (see bug#786450) +missing-license-paragraph-in-dep5-copyright apache-2\.0 * +missing-license-paragraph-in-dep5-copyright cc0-1\.0 * +missing-license-paragraph-in-dep5-copyright gpl-2\+ * +missing-license-paragraph-in-dep5-copyright gpl-3\+ * +missing-license-paragraph-in-dep5-copyright lgpl-2\.1\+ * +missing-license-text-in-dep5-copyright Apache-2\.0 * +missing-license-text-in-dep5-copyright CC0-1\.0 * +missing-license-text-in-dep5-copyright GPL-2\+ * +missing-license-text-in-dep5-copyright GPL-3\+ * +missing-license-text-in-dep5-copyright LGPL-2\.1\+ * + +# False positive, URL is an identifier for a copyright holder +obsolete-url-in-packaging http://fedorahosted.org/lohit [debian/copyright] + +# The German and Japanese translations of old docs were apparently made +# with the AOLpress/2.0 HTML editor and not generated from Sphinx +source-is-missing [doc/sphinx/olddocs/old/*/*.html] diff --git a/upstream/metadata b/upstream/metadata new file mode 100644 index 0000000..9843157 --- /dev/null +++ b/upstream/metadata @@ -0,0 +1 @@ +Repository: https://github.com/fontforge/fontforge diff --git a/watch b/watch new file mode 100644 index 0000000..b5ca3cb --- /dev/null +++ b/watch @@ -0,0 +1,5 @@ +# run "uscan --report" to check or "gbp import-orig --uscan" to update +version=4 +opts="filenamemangle=s%(?:.*?)?v?(@ANY_VERSION@@ARCHIVE_EXT@)%@PACKAGE@-$1%,dversionmangle=s/~dfsg\d*$//,repacksuffix=~dfsg" \ + https://github.com/fontforge/fontforge/tags \ + (?:.*?/)?v?@ANY_VERSION@@ARCHIVE_EXT@ -- 2.30.2