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
az_az.orth
az_ir.orth
ba.orth
be.orth
ber_dz.orth
ber_ma.orth
bg.orth
bh.orth
bho.orth
bi.orth
bin.orth
bm.orth
bn.orth
bo.orth
br.orth
brx.orth
bs.orth
bua.orth
byn.orth
ca.orth
ce.orth
ch.orth
chm.orth
chr.orth
co.orth
crh.orth
cs.orth
csb.orth
cu.orth
cv.orth
cy.orth
da.orth
de.orth
doi.orth
dv.orth
dz.orth
ee.orth
el.orth
en.orth
eo.orth
es.orth
et.orth
eu.orth
fa.orth
fat.orth
fc-lang.c
fc-lang.man
fclang.tmpl.h
ff.orth
fi.orth
fil.orth
fj.orth
fo.orth
fr.orth
fur.orth
fy.orth
ga.orth
gd.orth
gez.orth
gl.orth
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
hy.orth
hz.orth
ia.orth Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
id.orth
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
ka.orth
kaa.orth
kab.orth
ki.orth
kj.orth
kk.orth
kl.orth
km.orth
kn.orth
ko.orth
kok.orth
kr.orth
ks.orth
ku_am.orth
ku_iq.orth
ku_ir.orth
ku_tr.orth
kum.orth
kv.orth
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
mh.orth
mi.orth Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
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
nr.orth
nso.orth
nv.orth
ny.orth
oc.orth
om.orth
or.orth
os.orth
ota.orth
pa.orth
pa_pk.orth
pap_an.orth
pap_aw.orth
pes.orth
pl.orth
prs.orth
ps_af.orth
ps_pk.orth
pt.orth
qu.orth
quz.orth
rm.orth
rn.orth
ro.orth
ru.orth
rw.orth
sa.orth
sah.orth
sat.orth
sc.orth
sco.orth
sd.orth
se.orth
sel.orth
sg.orth
sh.orth
shs.orth
si.orth
sid.orth
sk.orth
sl.orth
sm.orth
sma.orth
smj.orth
smn.orth
sms.orth
sn.orth
so.orth
sq.orth
sr.orth
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
tk.orth
tl.orth
tn.orth
to.orth
tr.orth
ts.orth
tt.orth
tw.orth
ty.orth
tyv.orth
ug.orth
uk.orth
und_zmth.orth
und_zsye.orth
ur.orth
uz.orth
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

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.