summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPraveen Arimbrathodiyil <pravi.a@gmail.com>2010-06-09 19:09:19 +0530
committerPraveen Arimbrathodiyil <pravi.a@gmail.com>2010-06-09 19:09:19 +0530
commit182b29afeb56c244e0b939acbeb0cae26fa1fc4f (patch)
treeb310d3a8de68d3002f1e9a2f98ad9e5ef181058c
parentc86a23ff962f9a89bbfb6a954107d50fbea22dd5 (diff)
downloadAnjaliOldLipi.git-182b29afeb56c244e0b939acbeb0cae26fa1fc4f.tar.gz
AnjaliOldLipi.git-182b29afeb56c244e0b939acbeb0cae26fa1fc4f.tar.xz
AnjaliOldLipi.git-182b29afeb56c244e0b939acbeb0cae26fa1fc4f.zip
adding fontconfig conf file for scaling Meera
-rw-r--r--Makefile9
-rw-r--r--malayalam-fonts.conf48
2 files changed, 57 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index d7157a1..e4101e2 100644
--- a/Makefile
+++ b/Makefile
@@ -10,6 +10,8 @@ install: */*.ttf
@for font in `echo ${fonts}`; \
do \
install -D -m 0644 $${font}/$${font}.ttf ${fontpath}/$${font}.ttf; done
+ install -m 0644 malayalam-fonts.conf /etc/fonts/conf.avail/67-malayalam-fonts.conf
+ ln -s /etc/fonts/conf.avail/67-malayalam-fonts.conf /etc/fonts/conf.d
uninstall:
@for font in `echo ${fonts}`; \
@@ -19,9 +21,16 @@ uninstall:
if [ -d ${fontpath} ]; then rmdir ${fontpath}; fi
+ if [ -f /etc/fonts/conf.d/67-malayalam-fonts.conf ]; then \
+ rm /etc/fonts/conf.d/67-malayalam-fonts.conf; fi
+
+ if [ -f /etc/fonts/conf.avail/67-malayalam-fonts.conf ]; then \
+ rm /etc/fonts/conf.avail/67-malayalam-fonts.conf; fi
+
clean:
@for font in `echo ${fonts}`; \
do \
if [ -f $${font}/$${font}.ttf ]; then rm -f $${font}/$${font}.ttf; fi \
done
+
diff --git a/malayalam-fonts.conf b/malayalam-fonts.conf
new file mode 100644
index 0000000..8eb5ab4
--- /dev/null
+++ b/malayalam-fonts.conf
@@ -0,0 +1,48 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+<!-- Malayalam (ml) -->
+<match target="font">
+ <test name="lang" compare="contains">
+ <string>ml</string>
+ </test>
+ <alias>
+ <family>sans-serif</family>
+ <prefer>
+ <family>Meera</family>
+ </prefer>
+ </alias>
+</match>
+
+<match target="font">
+ <test name="lang" compare="contains">
+ <string>ml</string>
+ </test>
+ <alias>
+ <family>serif</family>
+ <prefer>
+ <family>Rachana</family>
+ </prefer>
+ </alias>
+</match>
+
+<!-- multiply the matrix of Meera font for solving size mismatch with Rachana-->
+<match target="font">
+ <test name="family">
+ <string>Meera</string>
+ </test>
+ <edit name="matrix" mode="assign">
+ <times>
+ <name>matrix</name>
+ <matrix>
+ <double>1.2</double><double>0</double>
+ <double>0</double><double>1.2</double>
+ </matrix>
+ </times>
+ </edit>
+</match>
+
+<!-- Malayalam (ml) ends -->
+
+</fontconfig>
+