added intRect() function. Turn any rect into a rect using ints only.


git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@66 4cde692c-a291-49d1-8350-778aa11640f8
diff --git a/Lib/fontTools/misc/arrayTools.py b/Lib/fontTools/misc/arrayTools.py
index 220650d..f56f93f 100644
--- a/Lib/fontTools/misc/arrayTools.py
+++ b/Lib/fontTools/misc/arrayTools.py
@@ -50,4 +50,9 @@
 		return 0, (0, 0, 0, 0)
 	return 1, (l, t, r, b)
 
+def intRect(rect):
+	rect = Numeric.array(rect)
+	l, t = Numeric.floor(rect[:2])
+	r, b = Numeric.ceil(rect[2:])
+	return tuple(Numeric.array((l, t, r, b)).astype(Numeric.Int))