From d3481737be37255408025f4b3cf2c8b14a6b2ff7 Mon Sep 17 00:00:00 2001 From: Roozbeh Pournader Date: Sat, 3 Jan 2004 18:27:29 +0000 Subject: [PATCH] Added orthographies for Iranian Azerbaijani and Kurdish, and Pashto (Afghan and Pakistani). Updated Urdu orthography with real data. --- ChangeLog | 11 ++++++++++ fc-lang/az_ir.orth | 32 ++++++++++++++++++++++++++++ fc-lang/ku_ir.orth | 49 +++++++++++++++++++++++++++++++++++++++++++ fc-lang/ps_af.orth | 52 ++++++++++++++++++++++++++++++++++++++++++++++ fc-lang/ps_pk.orth | 52 ++++++++++++++++++++++++++++++++++++++++++++++ fc-lang/ur.orth | 41 ++++++++++++++++++++++++++++++++---- 6 files changed, 233 insertions(+), 4 deletions(-) create mode 100644 fc-lang/az_ir.orth create mode 100644 fc-lang/ku_ir.orth create mode 100644 fc-lang/ps_af.orth create mode 100644 fc-lang/ps_pk.orth diff --git a/ChangeLog b/ChangeLog index ca1455d..a3751e9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2004-01-03 Roozbeh Pournader + + * fc-lang/az_ir.orth: + * fc-lang/ku_ir.orth: + * fc-lang/ps_af.orth: + * fc-lang/ps_pk.orth: + Added orthographies for Iranian Azerbaijani and Kurdish, and Pashto + (Afghan and Pakistani). + * fc-lang/ur.orth: + Updated Urdu orthography with real data. + 2003-12-11 Carl Worth * fc-list/Makefile.am (man_MANS): Move man_MANS into the 'if diff --git a/fc-lang/az_ir.orth b/fc-lang/az_ir.orth new file mode 100644 index 0000000..ac46ed8 --- /dev/null +++ b/fc-lang/az_ir.orth @@ -0,0 +1,32 @@ +# +# $RCSId:$ +# +# Copyright © 2002 Keith Packard +# +# 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, and that the name of Keith Packard not be used in +# advertising or publicity pertaining to distribution of the software without +# specific, written prior permission. Keith Packard makes no +# representations about the suitability of this software for any purpose. It +# is provided "as is" without express or implied warranty. +# +# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO +# EVENT SHALL KEITH PACKARD 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. +# +# Azerbaijani in Iran (AZ-IR) +# +# Data from Roozbeh Pournader +# +# Iran's Azerbaijani uses Persian letters plus an obligatory HAMZA ABOVE +# (only used over FARSI YEH). +# +include fa.orth +0654 # ARABIC HAMZA ABOVE diff --git a/fc-lang/ku_ir.orth b/fc-lang/ku_ir.orth new file mode 100644 index 0000000..4ea3783 --- /dev/null +++ b/fc-lang/ku_ir.orth @@ -0,0 +1,49 @@ +# +# $RCSId:$ +# +# Copyright © 2002 Keith Packard +# +# 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, and that the name of Keith Packard not be used in +# advertising or publicity pertaining to distribution of the software without +# specific, written prior permission. Keith Packard makes no +# representations about the suitability of this software for any purpose. It +# is provided "as is" without express or implied warranty. +# +# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO +# EVENT SHALL KEITH PACKARD 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. +# +# Kurdish in Iran (KU-IR) +# +# Data from Roozbeh Pournader +# +# Since the Unicode Presentation Forms don't contain some of the Kurdish +# letters, we are going with the general forms instead of the Presentation +# forms, unlike Arabic, Persian, or Urdu. +# +0626-0628 +062a +062c-062f +0631-0634 +0639-063a +0641-0642 +0644-0648 +067e +0686 +0692 +0698 +06a4 +06a9 +06af +06b5 +06c6 +06cc +06ce diff --git a/fc-lang/ps_af.orth b/fc-lang/ps_af.orth new file mode 100644 index 0000000..65dea5d --- /dev/null +++ b/fc-lang/ps_af.orth @@ -0,0 +1,52 @@ +# +# $RCSId:$ +# +# Copyright © 2002 Keith Packard +# +# 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, and that the name of Keith Packard not be used in +# advertising or publicity pertaining to distribution of the software without +# specific, written prior permission. Keith Packard makes no +# representations about the suitability of this software for any purpose. It +# is provided "as is" without express or implied warranty. +# +# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO +# EVENT SHALL KEITH PACKARD 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. +# +# Pashto in Afghanistan (PS-AF) +# +# Data from Roozbeh Pournader +# +# Since the Unicode Presentation Forms don't contain any of the +# Pashto-specific letters (that is Pashto letters not in Persian), we are +# going with the general forms instead of the Presentation forms, unlike +# Arabic, Persian, or Urdu. +# +0621-0624 +0626-063a +0641-0642 +0644-0648 +064a +067c +067e +0681 +0685-0686 +0689 +0693 +0696 +0698 +069a +06a9 +06ab +06bc +06cc +06cd +06d0 diff --git a/fc-lang/ps_pk.orth b/fc-lang/ps_pk.orth new file mode 100644 index 0000000..59f073e --- /dev/null +++ b/fc-lang/ps_pk.orth @@ -0,0 +1,52 @@ +# +# $RCSId: xc/lib/fontconfig/fc-lang/fa.orth,v 1.1 2002/07/09 02:28:26 keithp Exp $ +# +# Copyright © 2002 Keith Packard +# +# 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, and that the name of Keith Packard not be used in +# advertising or publicity pertaining to distribution of the software without +# specific, written prior permission. Keith Packard makes no +# representations about the suitability of this software for any purpose. It +# is provided "as is" without express or implied warranty. +# +# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO +# EVENT SHALL KEITH PACKARD 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. +# +# Pashto in Pakistan (PS-PK) +# +# Data from Roozbeh Pournader +# +# Since the Unicode Presentation Forms don't contain any of the +# Pashto-specific letters (that is Pashto letters not in Persian), we are +# going with the general forms instead of the Presentation forms, unlike +# Arabic, Persian, or Urdu. +# +0621-0624 +0626-063a +0641-0642 +0644-0648 +064a +067c +067e +0681 +0685-0686 +0689 +0693 +0696 +0698 +069a +06a9 +06ab +06bc +06cd +06d0 +06d2 diff --git a/fc-lang/ur.orth b/fc-lang/ur.orth index a865e28..060eea1 100644 --- a/fc-lang/ur.orth +++ b/fc-lang/ur.orth @@ -23,7 +23,40 @@ # # Urdu (UR) # -# Urdu is written in a varient of Perso-Arabic, but I haven't found -# any references which define the variations. So, for now we'll use Arabic -# fonts -include ar.orth +# Data from Roozbeh Pournader +# +# Select fonts based on support for presentation forms; this may +# exclude some OpenType fonts, but the hope is those would be +# located by a clever shaper by Unicode codepoints in any case. +# +# General forms. +#0621-0624 +#0626-063a +#0641-0642 +#0644-0648 +#0679 +#067e +#0686 +#0688 +#0691 +#0698 +#06a9 +#06af +#06ba +#06be +#06cc +#06d2 +# Presentations Forms: +fb56-fb59 +fb66-fb69 +fb7a-fb7d +fb88-fb8d +fb8e-fb95 +fb9e-fb9f +fbfc-fbff +fbaa-fbaf +fe80-fe86 +fe89-fed8 +fedd-feee +#fef5-fef8 # These four happen very rarely +fefb-fefc -- 2.39.5