Hello community, here is the log from the commit of package fontconfig.1257 for openSUSE:12.1:Update checked in at 2013-01-31 16:16:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:12.1:Update/fontconfig.1257 (Old) and /work/SRC/openSUSE:12.1:Update/.fontconfig.1257.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fontconfig.1257", Maintainer is "" Changes: -------- New Changes file: --- /dev/null 2013-01-09 19:40:42.352580873 +0100 +++ /work/SRC/openSUSE:12.1:Update/.fontconfig.1257.new/fontconfig.changes 2013-01-31 16:16:52.000000000 +0100 @@ -0,0 +1,1482 @@ +------------------------------------------------------------------- +Fri Jan 25 13:16:45 UTC 2013 - [email protected] + +- removing bnc438855-make-FcInitReinitialize-work-again.patch + [bnc#227385] + +------------------------------------------------------------------- +Tue Oct 25 10:28:47 UTC 2011 - [email protected] + +- add /etc/fonts/local.conf [bnc#722427] + +------------------------------------------------------------------- +Wed Oct 5 14:35:54 UTC 2011 - [email protected] + +- cross-build fix: force host architecture + +------------------------------------------------------------------- +Sun Sep 18 17:17:12 UTC 2011 - [email protected] + +- Apply packaging guidelines (remove redundant/obsolete + tags/sections from specfile, etc.) + +------------------------------------------------------------------- +Fri Jan 21 10:36:23 UTC 2011 - [email protected] + +- regenerate doc tar ball + +------------------------------------------------------------------- +Tue Dec 7 11:41:33 CET 2010 - [email protected] + +- <prefer> DejaVu Mono before Andale Mono [bnc#656184] + +------------------------------------------------------------------- +Thu Nov 25 13:15:08 CET 2010 - [email protected] + +- <prefer> "Liberation Mono" instead of "Liberation Sans" in + monospace <family> + +------------------------------------------------------------------- +Tue Nov 9 11:52:25 CET 2010 - [email protected] + +- prefer Nanum fonts before Un fonts [bnc#647355] + * modified suse-post-user.conf +- turn autohinting for unfonts on [bnc#647355] + * modified suse-hinting.conf + +------------------------------------------------------------------- +Tue Aug 31 14:29:08 CEST 2010 - [email protected] + +- add AvantGarde, NewCenturySchoolbook, ZapfChancery and + ZapfDingbats aliases into 30-urw-aliases.conf as + workaround to [bnc#434676] + --> added urw-aliases-whitespaces.patch +- see http://bugs.freedesktop.org/show_bug.cgi?id=19128 + +------------------------------------------------------------------- +Fri Jul 23 08:39:25 UTC 2010 - [email protected] + +- add 10-lcdfilter-lcddefault.conf. + * enable lcdfilter. + +------------------------------------------------------------------- +Fri Jun 4 11:51:55 UTC 2010 - [email protected] + +- revert the previous change after I reenabled the freetype2 patch + +------------------------------------------------------------------- +Tue Apr 6 14:33:12 UTC 2010 - [email protected] + +- disable patch that 'fixes' make check for a patched freetype2 + +------------------------------------------------------------------- +Thu Feb 11 09:38:44 UTC 2010 - [email protected] + +- Add support for WenQuanYi Bitmap Song. + +------------------------------------------------------------------- +Mon Dec 14 20:22:32 CET 2009 - [email protected] + +- add baselibs.conf as a source + +------------------------------------------------------------------- +Mon Dec 7 11:14:35 CET 2009 - [email protected] + +- updated to version 2.8.0 (see README) + +------------------------------------------------------------------- +Tue Nov 3 19:09:16 UTC 2009 - [email protected] + +- updated patches to apply with fuzz=0 + +------------------------------------------------------------------- +Mon Aug 31 16:14:45 CEST 2009 - [email protected] + +- add wqy-zenhei fonts to suse-post-user.conf (bnc#519059) + +------------------------------------------------------------------- +Thu Jul 9 12:07:15 CEST 2009 - [email protected] + +- updated to version 2.7.0: + * update Thai default families + * add ~/.fonts.conf.d to default config + * fc-list --verbose and --quiet options + * added fc-scan and fc-query + * see details below + http://fontconfig.org/release/ChangeLog-2.7.0 + +------------------------------------------------------------------- +Mon Feb 23 19:12:01 CET 2009 - [email protected] + +- fontconfig leaks memory [bnc#302498] + +------------------------------------------------------------------- +Thu Feb 05 13:02:59 CET 2009 - [email protected] + +- cleanup old patches: + • remove obsolete fc-app-dir-fix-new-new.diff + • remove obsolete fontconfig-minmaxabs.patch + • remove obsolete fc-cache.patch. + • remove obsolete bugzilla-160226-multiarch-cache-file-problem.patch + • remove fc-match.patch which reversed the order of + FcDefaultSubstitute() and FcConfigSubstitute(), this was only + experimental and always commented out in the fontconfig.spec file. + • remove obsolete + bugzilla-128937-turn-off-embedded-bitmaps-by-default.patch + • remove obsolete fc-verbose.diff. + +------------------------------------------------------------------- +Tue Feb 03 16:43:16 CET 2009 - [email protected] + +- bnc#468407: add the Arabic font "KacstBook" to the preference + lists for serif, sans-serif, and monospace. Until now there was + no font at all preferred for Arabic when the dejavu fonts were + not installed and even if they were installed there was still no + preferred Arabic font for serif. This caused a certain + randomness in the fonts used by YaST2. + +------------------------------------------------------------------- +Mon Jan 26 17:59:34 CET 2009 - [email protected] + +- bnc#466068: insert "VL Gothic" in the preference lists between + "IPA Gothic" and "Sazanami Gothic". + +------------------------------------------------------------------- +Wed Dec 10 12:34:56 CET 2008 - [email protected] + +- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade + (bnc#437293) + +------------------------------------------------------------------- +Mon Nov 24 12:34:56 CET 2008 - [email protected] + +- obsolete old -XXbit packages (bnc#437293, bnc#439840) + +------------------------------------------------------------------- +Fri Nov 07 18:22:17 CET 2008 - [email protected] + +- bnc#438855: make FcInitReinitialize() work again. This function + is important to make it possible for YaST2 to load new fonts + which are copied into instsys after YaST2 is already running. + +------------------------------------------------------------------- +Wed Oct 29 18:56:15 CET 2008 - [email protected] + +- bnc#433591: make "Lohit Oriya" the default font for Oriya. See + also: + https://bugzilla.mozilla.org/show_bug.cgi?id=461155 +- change /usr/share/doc/fontconfig to /usr/share/doc/packages/fontconfig + in the documentation (man-pages and sgml). + +------------------------------------------------------------------- +Tue Sep 23 13:27:10 CEST 2008 - [email protected] + +- kill "la" files and static libraries *only* for versions > + openSUSE 11.0. + +------------------------------------------------------------------- +Wed Sep 10 16:55:07 CEST 2008 - [email protected] + +- update to 2.6.0. Some changes from the ChangeLog: + • new configurables for sub-pixel filter configuration. + • Don't check cache file time stamps when cleaning cache dir. + Cache file mtime is meaningless now that the directory time is + encoded in + the cache. + • Also check configDirs mtimes in FcConfigUptoDate + Checking only config files and font directories can miss + changes which affect only a configuration directory. Check + those to catch any changes. + • Update CaseFolding.txt to Unicode 5.1.0 +- remove fix-pattern-duplicate.diff (included upstream). + +------------------------------------------------------------------- +Tue Aug 26 12:14:12 CEST 2008 - [email protected] + +- kill "la" files and static libraries + ++++ 1285 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:12.1:Update/.fontconfig.1257.new/fontconfig.changes New: ---- 10-lcdfilter-lcddefault.conf 29-liberation-aliases.conf AppleRoman-DynaFont.patch baselibs.conf bugzilla-179457-fix-font-file-names-for-wine.patch bugzilla-246783-do-not-crash-when-config-files-contain-broken-stuff.patch conf.patch fontconfig-2.8.0.tar.bz2 fontconfig-doc-2.8.0.tar.bz2 fontconfig.changes fontconfig.spec iso639-1 iso639-2 local.conf local.conf.instsys make-check.patch suse-bitmaps.conf suse-font-dirs.conf suse-generic-names.conf suse-hinting.conf suse-post-user.conf suse-pre-user.conf urw-aliases-whitespaces.patch usr-share-doc-packages.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fontconfig.spec ++++++ # # spec file for package fontconfig # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: fontconfig %define build_docs 0 BuildRequires: freetype2-devel libexpat-devel pkgconfig %if %{build_docs} BuildRequires: docbook-dsssl-stylesheets docbook-utils docbook_3 docbook_4 iso_ent jadetex libpng libxml2 libxml2-devel lynx openjade opensp perl-SGMLS sgml-skel %endif License: Public Domain, Freeware ; MIT License (or similar) Provides: XFree86:/etc/fonts/fonts.dtd Group: System/Libraries Url: http://fontconfig.org/ # bug437293 %ifarch ppc64 Obsoletes: fontconfig-64bit %endif Requires: bash Version: 2.8.0 Release: 14 Summary: Library for Font Configuration # CVS can be found here: (CVS is gone, fontconfig uses git now). # $ cvs -d :pserver:[email protected]:/cvs/fontconfig login # CVS password: <hit return> # $ cvs -d :pserver:[email protected]:/cvs/fontconfig co fontconfig # Source0: http://fontconfig.org/release/%name-%version.tar.bz2 # oldneededforbuild expat freetype2 freetype2-devel pkgconfig # # After building with "build_docs" defined to "1" generate the doc tarball with: # tar jcf fontconfig-doc.tar.bz2 fc-*/*.[0-9] doc/*.[0-9] doc/*.html doc/*/*.html doc/*.txt Source1: %name-doc-%version.tar.bz2 Source2: iso639-1 Source3: iso639-2 Source4: baselibs.conf Source10: suse-generic-names.conf Source11: suse-pre-user.conf Source12: suse-post-user.conf Source13: suse-hinting.conf Source14: suse-bitmaps.conf Source15: suse-font-dirs.conf Source16: local.conf Source20: local.conf.instsys Source30: 29-liberation-aliases.conf Source31: 10-lcdfilter-lcddefault.conf # http://www.kde.gr.jp/~akito/patch/ # http://www.kde.gr.jp/~akito/patch/fontconfig/fontconfig-2.2.1/fontconfig-2.2.1-AppleRoman-DynaFont.patch Patch5: AppleRoman-DynaFont.patch Patch10: conf.patch Patch16: make-check.patch Patch30: bugzilla-179457-fix-font-file-names-for-wine.patch Patch31: bugzilla-246783-do-not-crash-when-config-files-contain-broken-stuff.patch Patch32: usr-share-doc-packages.patch Patch34: urw-aliases-whitespaces.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Fontconfig is a library for configuring and customizing font access. It contains two essential modules: the configuration module, which builds an internal configuration from XML files, and the matching module, which accepts font patterns and returns the nearest matching font. %package devel License: MIT License (or similar) Requires: %{name} = %version Requires: freetype2-devel glibc-devel Provides: XFree86-devel:%_libdir/pkgconfig/fontconfig.pc Group: Development/Libraries/C and C++ Summary: Include Files and Libraries mandatory for Development # bug437293 %ifarch ppc64 Obsoletes: fontconfig-devel-64bit %endif %description devel This package countains all include files, libraries, configuration files needed for compiling applications which use the fontconfig library. In addition, it contains extensive documentation and manual pages for developers using the library. Fontconfig is a library for configuring and customizing font access. It contains two essential modules, the configuration module which builds an internal configuration from XML files and the matching module which accepts font patterns and returns the nearest matching font. %prep %setup -q %if %{build_docs} < 1 tar -xvf %{SOURCE1} %endif %patch5 -p0 -b .dynafont %patch10 -p1 -b .fonts.conf %patch16 -p1 #%patch30 -p1 %patch31 -p1 %patch32 -p1 %patch34 -p1 %build %configure --with-pic --with-arch=%_host_cpu \ %if %suse_version > 1100 --disable-static \ %endif --with-freetype-lib=%_libdir \ --with-x \ --enable-libxml2=no \ --with-confdir=/etc/fonts \ --with-docdir=%{_defaultdocdir}/%{name} \ --with-add-fonts=/usr/X11R6/lib/X11/fonts,/opt/kde3/share/fonts,/usr/local/share/fonts \ %if %{build_docs} < 1 --disable-docs %else # %endif make %{?_smp_mflags} %check export MALLOC_CHECK_=2 make %{?_smp_mflags} check unset MALLOC_CHECK_ %install make DESTDIR=$RPM_BUILD_ROOT pkgconfigdir=%{_libdir}/pkgconfig install mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/fontconfig mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/fontconfig-devel install -m 644 AUTHORS COPYING ChangeLog README $RPM_SOURCE_DIR/iso639-? \ $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name} #install -m 644 fc-lang/iso639-{1,2} $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name} install -m 644 doc/*.html $RPM_BUILD_ROOT/%{_defaultdocdir}/fontconfig install -m 644 doc/fontconfig-user.txt $RPM_BUILD_ROOT/%{_defaultdocdir}/fontconfig install -m 644 doc/fontconfig-devel/* $RPM_BUILD_ROOT/%{_defaultdocdir}/fontconfig-devel install -m 644 doc/fontconfig-devel.txt $RPM_BUILD_ROOT/%{_defaultdocdir}/fontconfig-devel for i in 1 3 5 do mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man${i}/ for j in fc-*/*.${i} doc/*.${i} doc/*/*.${i} do test -f ${j} && install -m 644 ${j} $RPM_BUILD_ROOT/%{_mandir}/man${i}/ done gzip --best $RPM_BUILD_ROOT/%{_mandir}/man${i}/*.${i} done # install the conf.d README as well, I think it's helpful: install -m 644 conf.d/README $RPM_BUILD_ROOT/etc/fonts/conf.d install -m 644 $RPM_SOURCE_DIR/suse*.conf $RPM_BUILD_ROOT/etc/fonts/ install -m 644 $RPM_SOURCE_DIR/local.conf $RPM_BUILD_ROOT/etc/fonts install -m 644 $RPM_SOURCE_DIR/local.conf.instsys $RPM_BUILD_ROOT/etc/fonts/ install -m 644 $RPM_SOURCE_DIR/29-liberation-aliases.conf $RPM_BUILD_ROOT/etc/fonts/conf.avail install -m 644 $RPM_SOURCE_DIR/10-lcdfilter-lcddefault.conf $RPM_BUILD_ROOT/etc/fonts/conf.avail # tune links in conf.d: pushd $RPM_BUILD_ROOT/etc/fonts/conf.d ln -s ../suse-font-dirs.conf 05-suse-font-dirs.conf ln -s ../conf.avail/29-liberation-aliases.conf 29-liberation-aliases.conf ln -s ../conf.avail/10-lcdfilter-lcddefault.conf 10-lcdfilter-lcddefault.conf rm -f 50-user.conf rm -f 51-local.conf ln -s ../suse-pre-user.conf 50-suse-pre-user.conf ln -s ../conf.avail/51-local.conf 55-local.conf ln -s ../conf.avail/50-user.conf 56-user.conf ln -s ../suse-post-user.conf 58-suse-post-user.conf popd # don't package any files in the cache directory, only the directory itself: rm -f $RPM_BUILD_ROOT/var/cache/fontconfig/* %if %suse_version > 1100 rm -f %{buildroot}%{_libdir}/*.la %endif %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %doc %{_defaultdocdir}/%{name} %{_bindir}/* %dir /etc/fonts %config /etc/fonts/fonts.dtd %config /etc/fonts/fonts.conf %config /etc/fonts/suse-generic-names.conf %config /etc/fonts/suse-font-dirs.conf %config /etc/fonts/suse-pre-user.conf %config /etc/fonts/suse-post-user.conf %config %verify(not md5 size mtime) /etc/fonts/suse-hinting.conf %config %verify(not md5 size mtime) /etc/fonts/suse-bitmaps.conf %dir /etc/fonts/conf.avail/ /etc/fonts/conf.avail/* %dir /etc/fonts/conf.d/ /etc/fonts/conf.d/README %config(noreplace) /etc/fonts/conf.d/*.conf %config(noreplace) /etc/fonts/local.conf %config /etc/fonts/local.conf.instsys %{_libdir}/libfontconfig.so.* %{_mandir}/man5/fonts-conf.5.gz %{_mandir}/man1/* %dir /var/cache/fontconfig/ %files devel %defattr(-,root,root) %doc %{_defaultdocdir}/%{name}-devel %{_libdir}/pkgconfig/fontconfig.pc %{_libdir}/libfontconfig.so %if %suse_version <= 1100 %{_libdir}/libfontconfig.*a %endif %{_mandir}/man3/Fc* %{_includedir}/fontconfig/ %changelog ++++++ AppleRoman-DynaFont.patch ++++++ --- src/fcfreetype.c~ 2004-03-02 23:54:42.000000000 +0800 +++ src/fcfreetype.c 2004-04-01 18:06:44.154517544 +0800 @@ -1204,6 +1204,7 @@ { 0x007C, 0x7C }, /* VERTICAL LINE */ { 0x007D, 0x7D }, /* RIGHT CURLY BRACKET */ { 0x007E, 0x7E }, /* TILDE */ +#if 0 { 0x00A0, 0xCA }, /* NO-BREAK SPACE */ { 0x00A1, 0xC1 }, /* INVERTED EXCLAMATION MARK */ { 0x00A2, 0xA2 }, /* CENT SIGN */ @@ -1332,6 +1333,7 @@ { 0xF8FF, 0xF0 }, /* Apple logo */ { 0xFB01, 0xDE }, /* LATIN SMALL LIGATURE FI */ { 0xFB02, 0xDF }, /* LATIN SMALL LIGATURE FL */ +#endif }; static const FcCharMap AppleRoman = { ++++++ baselibs.conf ++++++ fontconfig +/usr/bin/fc-cache -> /usr/bin/fc-cache<extension> +/usr/bin/fc-cat -> /usr/bin/fc-cat<extension> +/usr/bin/fc-list -> /usr/bin/fc-list<extension> +/usr/bin/fc-match -> /usr/bin/fc-match<extension> fontconfig-devel ++++++ bugzilla-179457-fix-font-file-names-for-wine.patch ++++++ diff -ru fontconfig-2.3.94.orig/src/fcpat.c fontconfig-2.3.94/src/fcpat.c --- fontconfig-2.3.94.orig/src/fcpat.c 2006-03-10 16:00:36.000000000 +0100 +++ fontconfig-2.3.94/src/fcpat.c 2006-06-02 13:27:57.000000000 +0200 @@ -1098,6 +1112,39 @@ return FcPatternAdd (p, object, v, FcTrue); } +static FcResult +FcPatternGetFile (const FcPattern *p, const char *object, int id, FcChar8 ** s) +{ + const char *fn, *fpath; + FcChar8 *fname; + int size; + + fn = FcPatternFindFullFname(p); + if (fn) + { + *s = (FcChar8 *) fn; + return FcResultMatch; + } + + if (!p->bank) + return FcResultMatch; + + fpath = FcCacheFindBankDir (p->bank); + size = strlen((char *)fpath) + 1 + strlen ((char *)*s) + 1; + fname = malloc (size); + if (!fname) + return FcResultOutOfMemory; + + FcMemAlloc (FC_MEM_STRING, size); + strcpy ((char *)fname, (char *)fpath); + strcat ((char *)fname, "/"); + strcat ((char *)fname, (char *)*s); + + FcPatternAddFullFname (p, (const char *)fname); + *s = (FcChar8 *)fname; + return FcResultMatch; +} + FcResult FcPatternGet (const FcPattern *p, const char *object, int id, FcValue *v) { @@ -1112,6 +1159,12 @@ if (!id) { *v = FcValueCanonicalize(&FcValueListPtrU(l)->value); + + /* Pull the FC_FILE trick here too. */ + if (v->type == FcTypeString && + FcObjectToPtr(object) == FcObjectToPtr(FC_FILE)) + return FcPatternGetFile (p, object, id, (FcChar8 **)&(v->u.s)); + return FcResultMatch; } id--; @@ -1175,41 +1228,6 @@ if (v.type != FcTypeString) return FcResultTypeMismatch; - if (FcObjectToPtr(object) == FcObjectToPtr(FC_FILE)) - { - const char *fn, *fpath; - FcChar8 *fname; - int size; - - fn = FcPatternFindFullFname(p); - if (fn) - { - *s = (FcChar8 *) fn; - return FcResultMatch; - } - - if (!p->bank) - { - *s = (FcChar8 *) v.u.s; - return FcResultMatch; - } - - fpath = FcCacheFindBankDir (p->bank); - size = strlen((char*)fpath) + 1 + strlen ((char *)v.u.s) + 1; - fname = malloc (size); - if (!fname) - return FcResultOutOfMemory; - - FcMemAlloc (FC_MEM_STRING, size); - strcpy ((char *)fname, (char *)fpath); - strcat ((char *)fname, "/"); - strcat ((char *)fname, (char *)v.u.s); - - FcPatternAddFullFname (p, (const char *)fname); - *s = (FcChar8 *)fname; - return FcResultMatch; - } - *s = (FcChar8 *) v.u.s; return FcResultMatch; } ++++++ bugzilla-246783-do-not-crash-when-config-files-contain-broken-stuff.patch ++++++ Index: fontconfig-2.7.0/src/fcxml.c =================================================================== --- fontconfig-2.7.0.orig/src/fcxml.c +++ fontconfig-2.7.0/src/fcxml.c @@ -539,6 +539,9 @@ FcTypecheckExpr (FcConfigParse *parse, F { const FcObjectType *o; const FcConstant *c; + + if (!expr) + return; /* If parsing the expression failed, some nodes may be NULL */ if (!expr) ++++++ conf.patch ++++++ diff -ru fontconfig-2.6.0.orig//conf.d/40-nonlatin.conf fontconfig-2.6.0/conf.d/40-nonlatin.conf --- fontconfig-2.6.0.orig//conf.d/40-nonlatin.conf 2008-05-25 00:45:51.000000000 +0200 +++ fontconfig-2.6.0/conf.d/40-nonlatin.conf 2008-09-10 17:20:32.000000000 +0200 @@ -24,6 +24,7 @@ <family>MS 明朝</family> <family>UnBatang</family> <family>Baekmuk Batang</family> + <family>SimSun</family> <family>MgOpen Canonica</family> <family>Sazanami Mincho</family> <family>AR PL ZenKai Uni</family> @@ -49,7 +50,6 @@ <family>MS ゴシック</family> <family>UnDotum</family> <family>Baekmuk Dotum</family> - <family>SimSun</family> <family>MgOpen Modata</family> <family>Sazanami Gothic</family> <family>AR PL ShanHeiSun Uni</family> ++++++ iso639-1 ++++++ AA * Afar Djibouti, N Ethiopia Hamito-Semitic F., Cushitic Br. AB * Abkhazian Abkhazia (Georgia) Caucasian F. AF * Afrikaans South Africa, Namibia Indo-European F., Germanic Br. 10 AM * Amharic Ethiopia Hamito-Semitic F., Semitic Br. 20 AR * Arabic Middle East, N Africa Hamito-Semitic F., Semitic Br. 218 AS Assamese Assam (India) Indo-European F., Indo-Iranian Br. 23 AY * Aymara Bolivia, Peru Andean-Equatorial F., Andean Br. 2 AZ * Azerbaijani Iran, Azerbaijan Uralo-Altaic F., Turkic Br. 15 BA * Bashkir Bashkir (S Urals, Russia) Uralo-Altaic F., Turkic Br. 1 BE * Byelorussian Byelorussia Indo-European F., Balto-Slavic Br. 10 BG * Bulgarian Bulgaria, Yugoslavia, Greece Indo-European F., Balto-Slavic Br. 9 BH * Bihari Bihar (India) Indo-European F., Indo-Iranian Br. BI * Bislama Vanuatu, New Caledonia English based creole, Pacific BN * Bengali, Bangla Bangladesh, West Bengal (India) Indo-European F., Indo-Iranian Br. 196 BO * Tibetan Tibet, Bhutan, Nepal, India Sino-Tibetan F., Tibeto-Burmese Br. 5 BO from Bodskad BR * Breton Britanny (W France) Indo-European F., Celtic Br. CA * Catalan Catalania (NE Spain), Balearic Islands, Sardinia, S France, Andorra, Argentina Indo-European F., Italic Br. 9 CO * Corsican Corsica (France) Indo-European F., Italic Br. CS * Czech Czech Republic Indo-European F., Balto-Slavic Br. 11 CY * Welsh Wales (United Kingdom) Indo-European F., Celtic Br. DA * Danish Denmark, Germany Indo-European F., Germanic Br. 5 DE * German Germany, Austria, Switzerland, U.S.A. Indo-European F., Germanic Br. 121 DE from Deutsch DZ * Bhutani, Bhutanese Bhutan Sino-Tibetan F., Tibeto-Burmese Br. EL * Greek Greece, Cyprus, Turkey Indo-European F., Hellenic Br. 12 EN * English North America, British Isles, Australia, New Zealand, South Africa Indo-European F., Germanic Br. 470 EO * Esperanto 2 Artificial language ES * Spanish Spain, Latin America, U.S.A. Indo-European F., Italic Br. 381 ET * Estonian Estonia Uralo-Altaic F., Finno-Ugric Br. 1 EU * Basque W Pyrenees (France, Spain) (Isolate) EU from Euskera FA * Persian Iran, Afghanistan Indo-European F., Indo-Iranian Br. 35 FA from Farsi FI * Finnish, Suomi Finland, Russia, Sweden Uralo-Altaic F., Finno-Ugric Br. 6 FJ * Fiji, Fijian Fiji Austric F., Malayo-Polynesian Br. FO * Faroese, Faeroese Faeroe Islands (Denmark) Indo-European F., Germanic Br. FR * French France, Belgium, Canada, U.S.A., Switzerland Indo-European F., Italic Br. 124 FY * Frisian Frisian Islands (Netherlands-Germany) Indo-European F., Germanic Br. GA * Irish Ireland Indo-European F., Celtic Br. GA from Gaeilge GD * Scots Gaelic Scotland Indo-European F., Celtic Br. GL * Galician Spanish Galicia Indo-European F., Italic Br. 4 GN * Guaran? Paraguay, Bolivia, S Brazil Andean-Equatorial F., Equatorial Br. 4 GU * Gujarati, Gujerati Gujarat (India), Bombay, Pakistan, South Africa Indo-European F., Indo-Iranian Br. 40 HA * Hausa N Nigeria, Niger, Cameroun Hamito-Semitic F., Chadic Br. 37 HE * Hebrew Israel Hamito-Semitic F., Semitic Br. 5 Formerly IW from Iwrith. See Note 4. HI * Hindi India, Pakistan, Trinidad, Guyana, Fiji, Mauritius Indo-European F., Indo-Iranian Br. 418 Same as Urdu [UR] except for writing system. See Note 3. HR * Croatian, Croat Croatia Indo-European F., Balto-Slavic Br. HR from Hrvatski. See Note 2. HU * Hungarian, Magyar Hungary, Romania, Yugoslavia, Czechoslovakia Uralo-Altaic F., Finno-Ugric Br. 14 HY * Armenian Armenia, Middle East Indo-European F., Armenian Br. 5 HY from Hayeren IA * Interlingua Artificial language ID * Indonesian, Bahasa Indonesia Indonesia, Malaysia, Thailand, Singapore, Brunei Austric F., Malayo-Polynesian Br. Formerly IN. See Note 4. IE * Interlingue Artificial language. Prototype of Interlingua [IA] IK * Inupiak Greenland, N Canada, Alaska (U.S.A.) Eskimo-Aleut F. IS * Icelandic Iceland Indo-European F., Germanic Br. IS from Islenzk IT * Italian Italy, U.S.A., France, Argentina, Switzerland, Canada, Brazil Indo-European F., Italic Br. 62 IU * Inuktitut NE Canada Eskimo-Aleut F. See Note 5. JA * Japanese, Nihongo Japan, Brazil, California (U.S.A.), Hawaii (U.S.A.) Japanese-Korean F. 126 JW Javanese Java, Malaysia, Surinam Austric F., Malayo-Polynesian Br. 64 JW from Bahasa Jawa KA * Georgian Georgia Caucasian F. 3 KA from Kartuli KK * Kazakh Kazakhstan, Sinkiang (China), Afghanistan Uralo-Altaic F., Turkic Br. 8 KL * Greenlandic Greenland Eskimo-Aleut F. KL from Kalaallisut KM * Cambodian Cambodia, Thailand, Viet Nam Austric F., Austrio-Asiatic Br. 9 KM from Khmer KN * Kannada Karnatuka (India) Dravidian F. 44 KO * Korean, Choson-o South Korea, North Korea, NE China, Japan, Siberia, Hawaii (U.S.A.) Japanese-Korean F. 75 KS * Kashmiri Kashmir (India-Pakistan) Indo-European F., Indo-Iranian Br. 4 KU * Kurdish, Zimany Kurdy Turkey, Iran, Iraq, Syria Indo-European F., Indo-Iranian Br. 11 KY * Kirghiz Kirghiz, Sinkiang (China), Afghanistan Uralo-Altaic F., Turkic Br. 2 KY from Kyrgyz LA * Latin Indo-European F., Italic Br. Ancient language nearing extinction LN Lingala, liNgala Zaire, Congo Niger-Kordofanian F., Non-Mande Br. 7 LO * Laothian, Pha Xa Lao, Lao Laos, Thailand Sino-Tibetan F., Sino-Siamese Br. 4 LT * Lithuanian Lithuania Indo-European F., Balto-Slavic Br. 3 LV * Latvian, Lettish Latvia Indo-European F., Balto-Slavic Br. 2 MG * Malagasy Madagascar Austric F., Malayo-Polynesian Br. 12 MI * Maori New Zealand Austric F., Malayo-Polynesian Br. MK * Macedonian Macedonia, Bulgaria, Greece Indo-European F., Balto-Slavic Br. 2 ML * Malayalam Kerala (SW India) Dravidian F. 35 MN * Mongolian Mongolia Uralo-Altaic F., Mongolic Br. MO * Moldavian MR * Marathi, Mahrati Maharashtra (W India) Indo-European F., Indo-Iranian Br. 69 MS Malay Malaysia, Indonesia Austric F., Malayo-Polynesian Br. 155 MS from Bahasa Malaysia MT * Maltese Malta Hamito-Semitic F., Semitic Br. MY * Burmese Burma, Bangladesh Sino-Tibetan F., Tibeto-Burmese Br. 30 MY from Myanmasa NA Nauru, Nauruan Nauru Austric F., Malayo-Polynesian Br. NE * Nepali, Nepalese Nepal, Uttar Pradesh (India) Indo-European F., Indo-Iranian Br. 16 NL * Dutch Netherlands, Belgium Indo-European F., Germanic Br. 21 NL from Nederlands NO * Norwegian Norway Indo-European F., Germanic Br. 5 OC * Occitan S France Indo-European F., Italic Br. 4 OM * (Afan) Oromo, Galla Ethiopia, Kenya Hamito-Semitic F., Cushitic Br. 10 OR * Oriya Orissa (E India) Indo-European F., Indo-Iranian Br. 31 PA Punjabi Punjab (India), Pakistan Indo-European F., Indo-Iranian Br. 93 PA from Panjabi PL * Polish Poland, U.S.A. Indo-European F., Balto-Slavic Br. 44 PS Pashto, Pushto, Pushtu Afghanistan, Pakistan Indo-European F., Indo-Iranian Br. 21 PT * Portuguese Brazil, Portugal, Spain, Uruguay, Argentina, Azores, Goa, Madeira Indo-European F., Italic Br. 182 QU Quechua Peru, Ecuador, Bolivia Andean-Equatorial F., Andean Br. 8 RM * Rhaeto-Romance, Rhaeto-Romanic, Romansch S Switzerland, N Italy, Tyrol (Austria) Indo-European F., Italic Br. RN Kirundi, kiRundi Niger-Kordofanian F., Non-Mande Br. RO * Romanian, Rumanian Rumania Indo-European F., Italic Br. 25 RU * Russian Russia, former USSR republics Indo-European F., Balto-Slavic Br. 288 RW Kinyarwanda, kinyaRuanda Rwanda, Burundi, Uganda, Zaire, Tanzania Niger-Kordofanian F., Non-Mande Br. RW from Rwanda SA * Sanskrit India Indo-European F., Indo-Iranian Br. Ancient language SD Sindhi Pakistan, Sind (India) Indo-European F., Indo-Iranian Br. 18 SG Sangho, Sango-Ngbandi Central African Republic, Zaire Niger-Kordofanian F., Non-Mande Br. 4 SH * Serbo-Croatian Croatia Indo-European F., Balto-Slavic Br. 20 See Note 2. SI * Singhalese, Sinhalese Sri Lanka Indo-European F., Indo-Iranian Br. 13 SK * Slovak Slovakia Indo-European F., Balto-Slavic Br. 5 SL * Slovenian, Slovene Slovenia, Italy, Austria Indo-European F., Balto-Slavic Br. 2 SM * Samoan Samoa Austric F., Malayo-Polynesian Br. SN Shona, chiShona Rhodesia, Mozambique Niger-Kordofanian F., Non-Mande Br. 8 SO * Somali Somalia, Ethiopia, Kenya Hamito-Semitic F., Cushitic Br. 5 SQ * Albanian Albania, Kosovo (Yugoslavia), Italy, Greece Indo-European F., Albanian Br. 5 SQ from Shqip SR * Serbian Serbia Indo-European F., Balto-Slavic Br. SR from Srpski. See Note 2. SS Siswati, siSwati South Africa, Rhodesia, Swaziland Niger-Kordofanian F., Non-Mande Br. ST Sesotho, siSuthu South Africa, Lesotho, Botswana Niger-Kordofanian F., Non-Mande Br. SU Sundanese West Java Austric F., Malayo-Polynesian Br. 26 SV * Swedish Sweden, Finland Indo-European F., Germanic Br. 9 SV from Svenska SW * Swahili, kiSwahili Tanzania, Comoro Islands, Kenya, Mozambique, Zaire Niger-Kordofanian F., Non-Mande Br. 48 TA * Tamil Tamil Nadu (S India), Sri Lanka, Malaysia, Singapore Dravidian F. 71 TE * Telugu, Telegu Andhra Pradesh (India) Dravidian F. 73 TG * Tajik, Tajiki Tadzhikstan Indo-European F., Indo-Iranian Br. 5 TH * Thai Thailand 50 TI * Tigrinya N Ethiopia Hamito-Semitic F., Semitic Br. 4 TK * Turkmen, Turkoman, Turcoman Turkmenistan, Iran, Afghanistan Uralo-Altaic F., Turkic Br. 3 TL * Tagalog Philippines Austric F., Malayo-Polynesian Br. 54 TN * Setswana South Africa TO * Tonga Niger-Kordofanian F., Non-Mande Br. 7 TR * Turkish Turkey, Bulgaria, Yugoslavia, Cyprus, Greece Uralo-Altaic F., Turkic Br. 59 TS * Tsonga 3 TT * Tatar, Tartar Tatarstan Uralo-Altaic F., Turkic Br. 8 TW * Twi, Tshi W Africa Niger-Kordofanian F., Non-Mande Br. UG * Uigur, Uighur, Uyghur Sinkiang (China), Kazakhstan, Uzbekistan, Afghanistan Uralo-Altaic F., Turkic Br. 8 See Note 5. UK * Ukrainian Ukraine, Canada, U.S.A. Indo-European F., Balto-Slavic Br. 47 UR * Urdu Pakistan, India Indo-European F., Indo-Iranian Br. 102 Same as Hindi [HI] except for writing system. See Note 3. UZ * Uzbek, Uzbeg, Usbek, Usbeg Uzbekstan, Tadzhikstan, Afghanistan Uralo-Altaic F., Turkic Br. 14 VI * Vietnamese Viet Nam, Thailand, Cambodia, Laos, New Caledonia, France, Dakar Sino-Tibetan F., Sino-Siamese Br. 65 VO * Volap?k Artificial language WO * Wolof Senegal, Gambia Niger-Kordofanian F., Non-Mande Br. 7 XH * Xhosa, Xosa, isiXhosa South Africa, Rhodesia, Swaziland Niger-Kordofanian F., Non-Mande Br. 8 YI * Yiddish U.S.A., Israel, former USSR, Latin America, Canada, E Europe Indo-European F., Germanic Br. Formerly JI from Jiddisch. See Note 4. YO * Yoruba Western, Lagos and Kwara States (Nigeria), Benin Niger-Kordofanian F., Non-Mande Br. 20 ZA Zhuang, Chwang, Chuang China 15 See Note 5. ZH * Chinese China Sino-Tibetan F., Sino-Siamese Br. 1,200 ZH from Zhongwen. See Note 1. ZU * Zulu, isiZulu South Africa, Rhodesia, Swaziland Niger-Kordofanian F., Non-Mande Br. 9 ++++++ iso639-2 ++++++ ISO 639-1 is the alpha-2 code. Multiple codes for the same language are to be considered synonyms. Entries marked with '*' have Unicode orthographies built. 639-2 639-1 Language Name (English) Language Name (French) * aar aa Afar afar * abk ab Abkhazian abkhaze ace Achinese aceh ach Acoli acoli ada Adangme adangme afa Afro-Asiatic (Other) afro-asiatiques, autres langues afh Afrihili afrihili * afr af Afrikaans afrikaans aka Akan akan akk Akkadian akkadien * alb/sqi* sq Albanian albanais ale Aleut aléoute alg Algonquian languages algonquines, langues * amh am Amharic amharique ang English, Old (ca.450-1100) anglo-saxon (ca.450-1100) apa Apache languages apache * ara ar Arabic arabe arc Aramaic araméen * arm/hye* hy Armenian arménien arn Araucanian araucan arp Arapaho arapaho art Artificial (Other) artificielles, autres langues arw Arawak arawak asm as Assamese assamais * ast Asturian; Bable asturien; bable ath Athapascan languages athapascanes, langues aus Australian languages australiennes, langues * ava Avaric avar ave ae Avestan avestique awa Awadhi awadhi * aym ay Aymara aymara * aze az Azerbaijani azéri bad Banda banda bai Bamileke languages bamilékés, langues * bak ba Bashkir bachkir bal Baluchi baloutchi * bam Bambara bambara ban Balinese balinais * baq/eus* eu Basque basque bas Basa basa bat Baltic (Other) baltiques, autres langues bej Beja bedja * bel be Belarusian biélorusse bem Bemba bemba * ben bn Bengali bengali ber Berber (Other) berbères, autres langues bho Bhojpuri bhojpuri * bih bh Bihari bihari bik Bikol bikol * bin Bini bini * bis bi Bislama bichlamar bla Siksika blackfoot bnt Bantu (Other) bantoues, autres langues * tib/bod* bo Tibetan tibétain * bos bs Bosnian bosniaque bra Braj braj * bre br Breton breton btk Batak (Indonesia) batak (Indonésie) * bua Buriat bouriate bug Buginese bugi * bul bg Bulgarian bulgare * bur/mya* my Burmese birman cad Caddo caddo cai Central American Indian (Other) indiennes d'Amérique centrale, autres langues car Carib caribe * cat ca Catalan catalan cau Caucasian (Other) caucasiennes, autres langues ceb Cebuano cebuano cel Celtic (Other) celtiques, autres langues * cze/ces* cs Czech tchèque * cha ch Chamorro chamorro chb Chibcha chibcha * che ce Chechen tchétchène chg Chagatai djaghataï * chi/zho* zh Chinese chinois chk Chuukese chuuk * chm Mari mari chn Chinook jargon chinook, jargon cho Choctaw choctaw chp Chipewyan chipewyan * chr Cherokee cherokee * chu cu Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic slavon d'église; vieux slave; slavon liturgique; vieux bulgare * chv cv Chuvash tchouvache chy Cheyenne cheyenne cmc Chamic languages chames, langues cop Coptic copte * cor kw Cornish cornique * cos co Corsican corse cpe Creoles and pidgins, English based (Other) créoles et pidgins anglais, autres cpf Creoles and pidgins, French-based (Other) créoles et pidgins français, autres cpp Creoles and pidgins, Portuguese-based (Other) créoles et pidgins portugais, autres cre Cree cree crp Creoles and pidgins (Other) créoles et pidgins divers cus Cushitic (Other) couchitiques, autres langues * wel/cym* cy Welsh gallois * cze/ces* cs Czech tchèque dak Dakota dakota * dan da Danish danois day Dayak dayak del Delaware delaware den Slave (Athapascan) esclave (athapascan) * ger/deu* de German allemand dgr Dogrib dogrib din Dinka dinka div Divehi maldivien doi Dogri dogri dra Dravidian (Other) dravidiennes, autres langues dua Duala douala dum Dutch, Middle (ca.1050-1350) néerlandais moyen (ca. 1050-1350) * dut/nld* nl Dutch néerlandais dyu Dyula dioula * dzo dz Dzongkha dzongkha efi Efik efik egy Egyptian (Ancient) égyptien eka Ekajuk ekajuk * gre/ell* el Greek, Modern (1453-) grec moderne (après 1453) elx Elamite élamite * eng en English anglais enm English, Middle (1100-1500) anglais moyen (1100-1500) * epo eo Esperanto espéranto * est et Estonian estonien * baq/eus* eu Basque basque ewe Ewe éwé ewo Ewondo éwondo fan Fang fang * fao fo Faroese féroïen * per/fas* fa Persian persan fat Fanti fanti * fij fj Fijian fidjien * fin fi Finnish finnois fiu Finno-Ugrian (Other) finno-ougriennes, autres langues fon Fon fon * fre/fra* fr French français frm French, Middle (ca.1400-1800) français moyen (1400-1800) fro French, Old (842-ca.1400) français ancien (842-ca.1400) * fry fy Frisian frison * ful Fulah peul * fur Friulian frioulan gaa Ga ga gay Gayo gayo gba Gbaya gbaya gem Germanic (Other) germaniques, autres langues * geo/kat* ka Georgian géorgien * ger/deu* de German allemand * gez Geez guèze gil Gilbertese kiribati * gla gd Gaelic; Scottish Gaelic gaélique; gaélique écossais * gle ga Irish irlandais * glg gl Gallegan galicien * glv gv Manx manx; mannois gmh German, Middle High (ca.1050-1500) allemand, moyen haut (ca. 1050-1500) goh German, Old High (ca.750-1050) allemand, vieux haut (ca. 750-1050) gon Gondi gond gor Gorontalo gorontalo got Gothic gothique grb Grebo grebo grc Greek, Ancient (to 1453) grec ancien (jusqu'à 1453) * gre/ell* el Greek, Modern (1453-) grec moderne (après 1453) * grn gn Guarani guarani * guj gu Gujarati goudjrati gwi Gwich´in gwich´in hai Haida haida * hau ha Hausa haoussa * haw Hawaiian hawaïen * heb he Hebrew hébreu her hz Herero herero hil Hiligaynon hiligaynon him Himachali himachali * hin hi Hindi hindi hit Hittite hittite hmn Hmong hmong * hmo ho Hiri Motu hiri motu * scr/hrv* hr Croatian croate * hun hu Hungarian hongrois hup Hupa hupa * arm/hye* hy Armenian arménien iba Iban iban * ibo Igbo igbo * ice/isl* is Icelandic islandais * ido io Ido ido ijo Ijo ijo * iku iu Inuktitut inuktitut * ile ie Interlingue interlingue ilo Iloko ilocano * ina ia Interlingua (International Auxiliary Language Association) interlingua (langue auxiliaire internationale) inc Indic (Other) indo-aryennes, autres langues * ind id Indonesian indonésien ine Indo-European (Other) indo-européennes, autres langues * ipk ik Inupiaq inupiaq ira Iranian (Other) iraniennes, autres langues iro Iroquoian languages iroquoises, langues (famille) * ice/isl* is Icelandic islandais * ita it Italian italien jav jv Javanese javanais * jpn ja Japanese japonais jpr Judeo-Persian judéo-persan jrb Judeo-Arabic judéo-arabe * kaa Kara-Kalpak karakalpak kab Kabyle kabyle kac Kachin kachin * kal kl Kalaallisut groenlandais kam Kamba kamba * kan kn Kannada kannada kar Karen karen * kas ks Kashmiri kashmiri * geo/kat* ka Georgian géorgien kau Kanuri kanouri kaw Kawi kawi * kaz kk Kazakh kazakh kha Khasi khasi khi Khoisan (Other) khoisan, autres langues * khm km Khmer khmer kho Khotanese khotanais * kik ki Kikuyu; Gikuyu kikuyu kin rw Kinyarwanda rwanda * kir ky Kirghiz kirghize kmb Kimbundu kimbundu * kok Konkani konkani * kom kv Komi kom kon Kongo kongo * kor ko Korean coréen kos Kosraean kosrae kpe Kpelle kpellé kro Kru krou kru Kurukh kurukh kua kj Kuanyama; Kwanyama kuanyama; kwanyama * kum Kumyk koumyk * kur ku Kurdish kurde kut Kutenai kutenai lad Ladino judéo-espagnol lah Lahnda lahnda lam Lamba lamba * lao lo Lao lao * lat la Latin latin * lav lv Latvian letton * lez Lezghian lezghien lin ln Lingala lingala * lit lt Lithuanian lituanien lol Mongo mongo loz Lozi lozi * ltz lb Luxembourgish; Letzeburgesch luxembourgeois lua Luba-Lulua luba-lulua lub Luba-Katanga luba-katanga lug Ganda ganda lui Luiseno luiseno lun Lunda lunda luo Luo (Kenya and Tanzania) luo (Kenya et Tanzanie) lus lushai Lushai * mac/mkd* mk Macedonian macédonien mad Madurese madourais mag Magahi magahi * mah mh Marshallese marshall mai Maithili maithili mak Makasar makassar * mal ml Malayalam malayalam man Mandingo mandingue * mao/mri* mi Maori maori map Austronesian (Other) malayo-polynésiennes, autres langues * mar mr Marathi marathe mas Masai massaï may/msa* ms Malay malais mdr Mandar mandar men Mende mendé mga Irish, Middle (900-1200) irlandais moyen (900-1200) mic Micmac micmac min Minangkabau minangkabau mis Miscellaneous languages diverses, langues * mac/mkd* mk Macedonian macédonien mkh Mon-Khmer (Other) môn-khmer, autres langues * mlg mg Malagasy malgache * mlt mt Maltese maltais mnc Manchu mandchou mni Manipuri manipuri mno Manobo languages manobo, langues moh Mohawk mohawk * mol mo Moldavian moldave * mon mn Mongolian mongol mos Mossi moré * mao/mri* mi Maori maori may/msa* ms Malay malais mul Multiple languages multilingue mun Munda languages mounda, langues mus Creek muskogee mwr Marwari marvari * bur/mya* my Burmese birman myn Mayan languages maya, langues nah Nahuatl nahuatl nai North American Indian indiennes d'Amérique du Nord, autres langues nau na Nauru nauruan nav nv Navajo; Navaho navaho nbl nr Ndebele, South; South Ndebele ndébélé du Sud nde nd Ndebele, North; North Ndebele ndébélé du Nord ndo ng Ndonga ndonga nds Low German; Low Saxon; German, Low; Saxon, Low bas allemand; bas saxon; allemand, bas; saxon, bas * nep ne Nepali népalais new Newari newari nia Nias nias nic Niger-Kordofanian (Other) nigéro-congolaises, autres langues niu Niuean niué * dut/nld* nl Dutch néerlandais non Norse, Old norrois, vieux * nor no Norwegian norvégien * nno nn Norwegian Nynorsk; Nynorsk, Norwegian norvégien nynorsk; nynorsk, norvégien * nob nb Norwegian Bokmål; Bokmål, Norwegian norvégien bokmål; bokmål, norvégien nso Sotho, Northern sotho du Nord nub Nubian languages nubiennes, langues * nya ny Chichewa; Chewa; Nyanja chichewa; chewa; nyanja nym Nyamwezi nyamwezi nyn Nyankole nyankolé nyo Nyoro nyoro nzi Nzima nzema * oci oc Occitan (post 1500); Provençal occitan (après 1500); provençal oji Ojibwa ojibwa * ori or Oriya oriya * orm om Oromo galla osa Osage osage * oss os Ossetian; Ossetic ossète ota Turkish, Ottoman (1500-1928) turc ottoman (1500-1928) oto Otomian languages otomangue, langues paa Papuan (Other) papoues, autres langues pag Pangasinan pangasinan pal Pahlavi pahlavi pam Pampanga pampangan pan pa Panjabi pendjabi pap Papiamento papiamento pau Palauan palau peo Persian, Old (ca.600-400 B.C.) perse, vieux (ca. 600-400 av. J.-C.) * per/fas* fa Persian persan phi Philippine (Other) philippines, autres langues phn Phoenician phénicien pli pi Pali pali * pol pl Polish polonais pon Pohnpeian pohnpei * por pt Portuguese portugais pra Prakrit languages prâkrit pro Provençal, Old (to 1500) provençal ancien (jusqu'à 1500) pus ps Pushto pachto qaa-qtz Reserved for local use réservée à l'usage local que qu Quechua quechua raj Rajasthani rajasthani rap Rapanui rapanui rar Rarotongan rarotonga roa Romance (Other) romanes, autres langues * roh rm Raeto-Romance rhéto-roman rom Romany tsigane * rum/ron* ro Romanian roumain run rn Rundi rundi * rus ru Russian russe sad Sandawe sandawe sag sg Sango sango * sah Yakut iakoute sai South American Indian (Other) indiennes d'Amérique du Sud, autres langues sal Salishan languages salish, langues sam Samaritan Aramaic samaritain * san sa Sanskrit sanskrit sas Sasak sasak sat Santali santal * scc/srp* sr Serbian serbe * sco Scots écossais * scr/hrv* hr Croatian croate * sel Selkup selkoupe sem Semitic (Other) sémitiques, autres langues sga Irish, Old (to 900) irlandais ancien (jusqu'à 900) sgn Sign Languages langues des signes shn Shan chan sid Sidamo sidamo * sin si Sinhalese singhalais sio Siouan languages sioux, langues sit Sino-Tibetan (Other) sino-tibétaines, autres langues sla Slavic (Other) slaves, autres langues * slo/slk* sk Slovak slovaque * slv sl Slovenian slovène * sma Southern Sami sami du Sud * sme se Northern Sami sami du Nord smi Sami languages (Other) sami, autres langues * smj Lule Sami sami de Lule * smn Inari Sami sami d'Inari * smo sm Samoan samoan * sms Skolt Sami sami skolt sna sn Shona shona snd sd Sindhi sindhi snk Soninke soninké sog Sogdian sogdien * som so Somali somali son Songhai songhai sot st Sotho, Southern sotho du Sud * spa es Spanish; Castilian espagnol; castillan * alb/sqi* sq Albanian albanais srd sc Sardinian sarde * scc/srp* sr Serbian serbe * sh Serbo-Croatian serbo-croate srr Serer sérère ssa Nilo-Saharan (Other) nilo-sahariennes, autres langues ssw ss Swati swati suk Sukuma sukuma sun su Sundanese soundanais sus Susu soussou sux Sumerian sumérien * swa sw Swahili swahili * swe sv Swedish suédois * syr Syriac syriaque tah ty Tahitian tahitien tai Tai (Other) thaïes, autres langues * tam ta Tamil tamoul * tat tt Tatar tatar * tel te Telugu télougou tem Timne temne ter Tereno tereno tet Tetum tetum * tgk tg Tajik tadjik * tgl tl Tagalog tagalog * tha th Thai thaï * tib/bod* bo Tibetan tibétain tig Tigre tigré * tir ti Tigrinya tigrigna tiv Tiv tiv tkl Tokelau tokelau tli Tlingit tlingit tmh Tamashek tamacheq tog Tonga (Nyasa) tonga (Nyasa) * ton to Tonga (Tonga Islands) tongan (Îles Tonga) tpi Tok Pisin tok pisin tsi Tsimshian tsimshian * tsn tn Tswana tswana * tso ts Tsonga tsonga * tuk tk Turkmen turkmène tum Tumbuka tumbuka tup Tupi languages tupi, langues * tur tr Turkish turc tut Altaic (Other) altaïques, autres langues tvl Tuvalu tuvalu * twi tw Twi twi * tyv Tuvinian touva uga Ugaritic ougaritique * uig ug Uighur ouïgour * ukr uk Ukrainian ukrainien umb Umbundu umbundu und Undetermined indéterminée * urd ur Urdu ourdou * uzb uz Uzbek ouszbek vai Vai vaï * ven Venda venda * vie vi Vietnamese vietnamien * vol vo Volapük volapük * vot Votic vote wak Wakashan languages wakashennes, langues wal Walamo walamo war Waray waray was Washo washo * wel/cym* cy Welsh gallois * wen Sorbian languages sorabes, langues * wln wa Walloon wallon * wol wo Wolof wolof * xho xh Xhosa xhosa yao Yao yao * yap Yapese yapois * yid yi Yiddish yiddish * yor yo Yoruba yoruba ypk Yupik languages yupik, langues zap Zapotec zapotèque zen Zenaga zenaga zha za Zhuang; Chuang zhuang; chuang * chi/zho* zh Chinese chinois znd Zande zandé * zul zu Zulu zoulou zun Zuni zuni ++++++ make-check.patch ++++++ diff -ru fontconfig-2.3.93.20060131.orig/test/out.expected fontconfig-2.3.93.20060131/test/out.expected --- fontconfig-2.3.93.20060131.orig/test/out.expected 2003-03-01 06:54:42.000000000 +0100 +++ fontconfig-2.3.93.20060131/test/out.expected 2006-01-31 11:50:40.000000000 +0100 @@ -1,8 +1,8 @@ -Fixed:pixelsize=16 -Fixed:pixelsize=6 +Misc Fixed:pixelsize=6 +Sony Fixed:pixelsize=16 = -Fixed:pixelsize=16 -Fixed:pixelsize=6 +Misc Fixed:pixelsize=6 +Sony Fixed:pixelsize=16 = -Fixed:pixelsize=16 -Fixed:pixelsize=6 +Misc Fixed:pixelsize=6 +Sony Fixed:pixelsize=16 ++++++ urw-aliases-whitespaces.patch ++++++ Index: fontconfig-2.8.0/conf.d/30-urw-aliases.conf =================================================================== --- fontconfig-2.8.0.orig/conf.d/30-urw-aliases.conf +++ fontconfig-2.8.0/conf.d/30-urw-aliases.conf @@ -9,6 +9,10 @@ <family>Avant Garde</family> <accept><family>URW Gothic L</family></accept> </alias> + <alias binding="same"> + <family>AvantGarde</family> + <accept><family>URW Gothic L</family></accept> + </alias> <alias binding="same"> <family>Bookman</family> <accept><family>URW Bookman L</family></accept> @@ -17,6 +21,10 @@ <family>New Century Schoolbook</family> <accept><family>Century Schoolbook L</family></accept> </alias> + <alias binding="same"> + <family>NewCenturySchoolbook</family> + <accept><family>Century Schoolbook L</family></accept> + </alias> <alias binding="same"> <family>Palatino</family> <accept><family>URW Palladio L</family></accept> @@ -26,9 +34,17 @@ <accept><family>URW Chancery L</family></accept> </alias> <alias binding="same"> + <family>ZapfChancery</family> + <accept><family>URW Chancery L</family></accept> + </alias> + <alias binding="same"> <family>Zapf Dingbats</family> <accept><family>Dingbats</family></accept> </alias> + <alias binding="same"> + <family>ZapfDingbats</family> + <accept><family>Dingbats</family></accept> + </alias> <match target="pattern"> <test name="family"> <string>Symbol</string> ++++++ usr-share-doc-packages.patch ++++++ Index: fontconfig-2.8.0/fc-cache/fc-cache.sgml =================================================================== --- fontconfig-2.8.0.orig/fc-cache/fc-cache.sgml 2009-11-16 18:24:52.000000000 +0100 +++ fontconfig-2.8.0/fc-cache/fc-cache.sgml 2011-01-21 11:35:19.672439060 +0100 @@ -180,7 +180,7 @@ manpage.1: manpage.sgml </para> <para>The fontconfig user's guide, in HTML format: - <filename>/usr/share/doc/fontconfig/fontconfig-user.html</filename>.</para> + <filename>/usr/share/doc/packages/fontconfig/fontconfig-user.html</filename>.</para> </refsect1> <refsect1> Index: fontconfig-2.8.0/fc-cat/fc-cat.sgml =================================================================== --- fontconfig-2.8.0.orig/fc-cat/fc-cat.sgml 2009-11-16 18:24:52.000000000 +0100 +++ fontconfig-2.8.0/fc-cat/fc-cat.sgml 2011-01-21 11:35:19.773439330 +0100 @@ -139,7 +139,7 @@ manpage.1: manpage.sgml </para> <para>The fontconfig user's guide, in HTML format: - <filename>/usr/share/doc/fontconfig/fontconfig-user.html</filename>.</para> + <filename>/usr/share/doc/packages/fontconfig/fontconfig-user.html</filename>.</para> </refsect1> <refsect1> Index: fontconfig-2.8.0/fc-list/fc-list.sgml =================================================================== --- fontconfig-2.8.0.orig/fc-list/fc-list.sgml 2009-11-16 18:24:52.000000000 +0100 +++ fontconfig-2.8.0/fc-list/fc-list.sgml 2011-01-21 11:35:19.957438963 +0100 @@ -184,7 +184,7 @@ manpage.1: manpage.sgml </para> <para>The fontconfig user's guide, in HTML format: - <filename>/usr/share/doc/fontconfig/fontconfig-user.html</filename>.</para> + <filename>/usr/share/doc/packages/fontconfig/fontconfig-user.html</filename>.</para> </refsect1> <refsect1> Index: fontconfig-2.8.0/fc-match/fc-match.sgml =================================================================== --- fontconfig-2.8.0.orig/fc-match/fc-match.sgml 2009-11-16 18:24:52.000000000 +0100 +++ fontconfig-2.8.0/fc-match/fc-match.sgml 2011-01-21 11:35:20.116438691 +0100 @@ -187,7 +187,7 @@ output is requested.</para> </para> <para>The fontconfig user's guide, in HTML format: - <filename>/usr/share/doc/fontconfig/fontconfig-user.html</filename>.</para> + <filename>/usr/share/doc/packages/fontconfig/fontconfig-user.html</filename>.</para> </refsect1> <refsect1> -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
