fontconfig/fc-lang
Tom Anderson c60ed9ef66 Fix undefined-shift UBSAN errors
The expression "1 << 31" will cause UBSAN to complain with this error message:
runtime error: left shift of 1 by 31 places cannot be represented in type 'int'

The same operation on unsigned types is fine, however.  This CL replaces the
strings "1 <<" with "1U <<".
2018-04-16 15:23:20 +02:00
..
Makefile.am
README
aa.orth
ab.orth
af.orth
ak.orth
am.orth
an.orth
ar.orth
as.orth
ast.orth
av.orth
ay.orth Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
az_az.orth
az_ir.orth
ba.orth Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
be.orth
ber_dz.orth Add Berber orthographies in Latin and Tifinagh scripts (bug #19881) 2009-02-15 13:40:22 -08:00
ber_ma.orth Add Berber orthographies in Latin and Tifinagh scripts (bug #19881) 2009-02-15 13:40:22 -08:00
bg.orth
bh.orth
bho.orth Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
bi.orth
bin.orth
bm.orth
bn.orth
bo.orth
br.orth
brx.orth
bs.orth
bua.orth
byn.orth
ca.orth Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
ce.orth
ch.orth
chm.orth
chr.orth
co.orth
crh.orth Extend Crimean Tatar (crh) orthography (bug #19891) 2009-03-02 14:03:33 +03:30
cs.orth
csb.orth
cu.orth
cv.orth
cy.orth
da.orth
de.orth
doi.orth
dv.orth
dz.orth Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
ee.orth
el.orth
en.orth
eo.orth
es.orth
et.orth
eu.orth
fa.orth
fat.orth Fix Fanti (fat) orth file (#20390) 2009-03-10 02:16:09 -04:00
fc-lang.c Fix undefined-shift UBSAN errors 2018-04-16 15:23:20 +02:00
fc-lang.man
fclang.tmpl.h Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
ff.orth
fi.orth
fil.orth Add Filipino orth, alias Tagalog to Filipino (bug #19846) 2009-02-15 13:40:19 -08:00
fj.orth Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
fo.orth
fr.orth
fur.orth
fy.orth
ga.orth
gd.orth
gez.orth
gl.orth Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
gn.orth
gu.orth
gv.orth
ha.orth
haw.orth
he.orth
hi.orth
hne.orth
ho.orth
hr.orth
hsb.orth
ht.orth
hu.orth Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
hy.orth
hz.orth
ia.orth
id.orth Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
ie.orth
ig.orth
ii.orth
ik.orth
io.orth
is.orth
iso-3166.txt
iso639-1
iso639-2
it.orth
iu.orth
ja.orth
jv.orth Add Javanese (jv) orthography (bug #20403) 2009-03-02 14:03:37 +03:30
ka.orth
kaa.orth
kab.orth Add Berber orthographies in Latin and Tifinagh scripts (bug #19881) 2009-02-15 13:40:22 -08:00
ki.orth
kj.orth
kk.orth
kl.orth
km.orth
kn.orth
ko.orth
kok.orth
kr.orth Add Kanuri (kr) orthography (bug #20438) 2009-03-09 13:18:51 -04:00
ks.orth
ku_am.orth
ku_iq.orth
ku_ir.orth
ku_tr.orth
kum.orth
kv.orth Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
kw.orth
kwm.orth
ky.orth
la.orth
lah.orth
lb.orth
lez.orth
lg.orth
li.orth
ln.orth
lo.orth
lt.orth
lv.orth
mai.orth
mg.orth Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
mh.orth Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
mi.orth
mk.orth
ml.orth
mn_cn.orth
mn_mn.orth
mni.orth
mo.orth
mr.orth
ms.orth
mt.orth
my.orth
na.orth
nb.orth
nds.orth
ne.orth
ng.orth
nl.orth
nn.orth
no.orth
nqo.orth Fix N'ko orthography 2012-08-25 14:10:14 -04:00
nr.orth
nso.orth
nv.orth
ny.orth
oc.orth
om.orth
or.orth
os.orth
ota.orth
pa.orth Reorganize Panjabi/Punjabi and Lahnda orthographies (bug #19890) 2009-06-24 13:52:11 -04:00
pa_pk.orth
pap_an.orth
pap_aw.orth
pes.orth
pl.orth Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
prs.orth
ps_af.orth
ps_pk.orth
pt.orth
qu.orth
quz.orth
rm.orth
rn.orth
ro.orth
ru.orth Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
rw.orth
sa.orth
sah.orth
sat.orth
sc.orth
sco.orth
sd.orth Correct Sindhi orthography to use Arabic script (bug #17140) 2009-02-15 13:40:18 -08:00
se.orth
sel.orth
sg.orth
sh.orth Update Serbo-Croatian (sh) orthography (bug #20368) 2009-03-02 14:03:33 +03:30
shs.orth
si.orth Further update Sinhala orthography (#19288) 2009-02-15 13:40:25 -08:00
sid.orth
sk.orth
sl.orth
sm.orth Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
sma.orth
smj.orth
smn.orth
sms.orth
sn.orth
so.orth
sq.orth
sr.orth Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
ss.orth
st.orth
su.orth
sv.orth
sw.orth
syr.orth
ta.orth
te.orth
tg.orth
th.orth
ti_er.orth
ti_et.orth
tig.orth Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
tk.orth
tl.orth
tn.orth Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
to.orth
tr.orth
ts.orth Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
tt.orth
tw.orth
ty.orth
tyv.orth
ug.orth
uk.orth Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
und_zmth.orth
und_zsye.orth und_zsye.orth: polish to get for NotoEmoji-Regular.ttf 2017-09-14 12:25:22 +09:00
ur.orth
uz.orth Switch Uzbek (uz) orthography to Latin (bug #19851) 2009-03-02 14:03:31 +03:30
ve.orth
vi.orth
vo.orth
vot.orth
wa.orth
wal.orth
wen.orth
wo.orth
xh.orth
yap.orth
yi.orth
yo.orth
za.orth
zh_cn.orth
zh_hk.orth
zh_mo.orth
zh_sg.orth
zh_tw.orth
zu.orth Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00

README

Requirements for adding new orth file:

* we are following up to the locale name, 2 or 3 letter code
  in ISO 639 and ISO 3166-1 alpha-2 code to determine a
  filename. if it's not yet available, in advance, you
  should get it fixed in glibc or so.

* Please add a reference URL (written in English as far as
  possible) into the orth file that explains the code
  coverage for the certain language. this would helps to
  review if it has enough coverage.

* no need to add all of the codepoints for the certain
  language. good enough if it covers most frequently used
  codepoints in it.

To update existing orth files:

* Please make sure how the changes affects to the existing
  fonts and no regressions except it is expected behavior.

* Please add any reference URL in bugzilla or any
  explanation why it needs to be added/removed and also why
  current orth file doesn't work.

* Please provide a test case what fonts are supposed to be
  accepted against the change and what fonts aren't.