Bug 16189 - Please Add Canadian Aborignal Syllabics to Fontconfig
Summary: Please Add Canadian Aborignal Syllabics to Fontconfig
Status: RESOLVED MOVED
Alias: None
Product: fontconfig
Classification: Unclassified
Component: orth (show other bugs)
Version: 2.6
Hardware: Other All
: medium normal
Assignee: fontconfig-bugs
QA Contact: Behdad Esfahbod
URL:
Whiteboard:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2008-06-01 17:50 UTC by Neskie Manuel
Modified: 2018-08-20 21:45 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:


Attachments
adds Canadian Aborignal Syllabic Orthographic Info (27.44 KB, patch)
2008-06-03 08:38 UTC, Neskie Manuel
Details | Splinter Review
Patch addressing Issues in comments. (27.45 KB, patch)
2009-09-03 14:54 UTC, Neskie Manuel
Details | Splinter Review

Description Neskie Manuel 2008-06-01 17:50:09 UTC
Canadian Aboriginal Syllabics is used by several langauge communities in throughout Canada.   It would be good to have this information in fontconfig.

I can create all of these files I'll put the information in the Inuktitut Ortography file (ikt.orth), since Inuktitut is the most recognizable language and have the rest be includes.  A diff will be uploaded tomorrow or the next day.

Here is the Unicode 5.1 Code Chart for Canadian Aboriginal Syllabics

 http://unicode.org/charts/PDF/U1400.pdf

The following is a list of the languages using CAS:

http://www.omniglot.com/writing/ucas.htm

Here are the languages and the ISO codes.  

 Blackfoot - bla
 Carrier - caf
 Cree - crk, crm, cwd, csw, crl, crj
 Naskapi - nsk, moe 
 Inuktitut - ikt 
 Ojibwe - ojb, oji
 Slavey - xsl

You can look up information on the langauges at Ethnologue.

 http://www.ethnologue.com/show_language.asp?code=ISO
Comment 1 Neskie Manuel 2008-06-03 08:38:14 UTC
Created attachment 16891 [details] [review]
adds Canadian Aborignal Syllabic Orthographic Info

I've included the Canadian Aboriginal Syllabics (CAS) Range to ikt.orth and several other languages that also use CAS.  The other languages have  'include ikt.orth'.  The various languages use only a subset of CAS, but for all I've just included the whole range from

1401-1676.

I thought this would be a good start, since a font that displays one would most likely have the whole range.  All of the languages can be reduced to only the subset of CAS that they use, but since I don't speak any of the languages I won't be of much help right now.  The following website would be of help fixing the various orthographies.

http://www.languagegeek.com/syl/languages.html

I was going to do Tsalagi (chr), but saw that it was already included.  =)
Comment 2 Behdad Esfahbod 2008-08-22 14:16:04 UTC
Blackfoot (bla): Can't find in ISO639-3

Carrier (caf): ISO639-3 has code 'crx' for Carrier and uses 'caf' for Southern Carrier.

Chippewa (cjw): ISO639-3 code is 'ciw', not 'cjw'.

Soutnern East Cree (crj): fine.
Plains Cree (crk): fine.
Northern East Cree (crl): fine.
Moose Cree (crm): fine.
Swampy Cree (csw): fine.
Woods Cree (cwd): This file wrongly has Moose Cree in comments.

These are all fine, but make me wonder if we shouldn't simply add Cree (cr) instead of all of them.  Like we only have 'ar' instead of the 20 or so specific Arabic ones in ISO638-3.


Inuktitut (ikt): fine.
Montagnais (moe): fine.
Naskapi (nsk): fine.

Ojibway, Eastern (ojg): Rename to "Eastern Ojibwa (ojg)"
Ojibwa, Severn (ojg): Should be "Severn Ojibwa (ojs)"
Ojibway, Western (ojw): Should be "Western Ojibwa (ojw)"

Same here, shouldn't we just have 'oj' instead of them all?
Also, how does this relate to your Ojibwa patch in bug 16188?
Shouldn't that one be using 'oj', or be called "Northwestern Ojibwa"?


Slavey, North (scs): Should be "Northern Slavey (scs)"
Slavey, Southern (xsl): Should be "Southern Slavey (xsl)"

So this two actually have different orthographies?  Can we have "Slave (den)" only?


Note that at some point I want to add support for the ISO639-3 macrolanguage information to fontconfig such that if it will automatically use the 'cr' orthography for all of 'crk', 'crj', etc.
Comment 3 Neskie Manuel 2008-08-23 17:57:37 UTC

(In reply to comment #2)
> Blackfoot (bla): Can't find in ISO639-3

I've been using Ethnologue for all of these submissions.
http://www.ethnologue.com/show_language.asp?code=bla

If they are incorrect I would like to be pointed to the correct location.

> Soutnern East Cree (crj): fine.
> Plains Cree (crk): fine.
> Northern East Cree (crl): fine.
> Moose Cree (crm): fine.
> Swampy Cree (csw): fine.
> Woods Cree (cwd): This file wrongly has Moose Cree in comments.

> These are all fine, but make me wonder if we shouldn't simply add Cree (cr)
> instead of all of them.  Like we only have 'ar' instead of the 20 or so
> specific Arabic ones in ISO638-3.

That sounds like a good idea.  When I submitted I didn't know about fontconfigs strucuture.

> Same here, shouldn't we just have 'oj' instead of them all?
> Also, how does this relate to your Ojibwa patch in bug 16188?
> Shouldn't that one be using 'oj', or be called "Northwestern Ojibwa"?

The one thing I know about Ojibwa is that there are some communities that use Roman Orthographies and some use Syllabics orthographies.

I'm not an expert on Ojibwa orthography use, but I believe that the language community represented by ojb uses Roman Orthographies.  Maybe there's a better way to distinguish them?

> 
> Slavey, North (scs): Should be "Northern Slavey (scs)"
> Slavey, Southern (xsl): Should be "Southern Slavey (xsl)"
> 
> So this two actually have different orthographies?  Can we have "Slave (den)"
> only?

I think that would be fine for now.  I think the situation where some communities uses the Syllabics and some use Roman characters will come up.
Comment 4 Roozbeh Pournader 2009-09-03 14:01:30 UTC
> > Blackfoot (bla): Can't find in ISO639-3

It seems that the official ISO 639-3 name is Siksika.

> I've been using Ethnologue for all of these submissions.
> http://www.ethnologue.com/show_language.asp?code=bla

That's a good start. But Ethnologue names are not official. Please use names from ISO 639-3 (http://www.sil.org/iso639-3/codes.asp) and BCP 47 registry (http://www.iana.org/assignments/language-subtag-registry).
Comment 5 Neskie Manuel 2009-09-03 14:53:19 UTC
> That's a good start. But Ethnologue names are not official. Please use names
> from ISO 639-3 (http://www.sil.org/iso639-3/codes.asp) and BCP 47 registry
> (http://www.iana.org/assignments/language-subtag-registry).

Thanks for that information.  I'll rewrite the patch and then submit
it again?
Comment 6 Neskie Manuel 2009-09-03 14:54:53 UTC
Created attachment 29192 [details] [review]
Patch addressing Issues in comments.
Comment 7 GitLab Migration User 2018-08-20 21:45:01 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/29.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.