[Lohit-devel-list] lohit generate.pe, NONE, 1.1.12.1 generate.sh, NONE, 1.1.12.1 makedist.sh, NONE, 1.3.8.1 ChangeLog, 1.10.2.1, 1.10.2.2 Lohit-Kannada.sfd, 1.6, 1.6.4.1

Rahul Bhalerao (rbhalera) lohit-devel-list at redhat.com
Wed Dec 12 11:55:23 UTC 2007


Author: rbhalera

Update of /cvs/font/lohit
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6247

Modified Files:
      Tag: lohit_2_0_14_el
	ChangeLog Lohit-Kannada.sfd 
Added Files:
      Tag: lohit_2_0_14_el
	generate.pe generate.sh makedist.sh 
Log Message:
Ported fixes from 2_1_5_f branch and added few scripts


--- NEW FILE generate.pe ---
#!/usr/bin/env fontforge

# script file for FontForge for TTF generation
# usage:
#   mkdir TTFfiles
#   chmod +x generate.pe
#   ./generate.pe *.sfd

if ($version < "20061220")
  Error("Your version of FontForge is too old - 20061220 or newer is required");
endif
i = 1
while ( i < $argc )
  Open($argv[i], 1)
  #Use gen_flags=Defualt fmflags value as -1  
  gen_flags = -1 
  Generate("TTFfiles/" + $fontname + ".ttf", "", gen_flags)
  i++
endloop


--- NEW FILE generate.sh ---
#!/bin/sh
test -d TTFfiles || mkdir TTFfiles
./generate.pe *.sfd
cd TTFfiles
mv Lohit-Bengali.ttf lohit_bn.ttf
mv Lohit-Hindi.ttf lohit_hi.ttf
mv Lohit-Malayalam.ttf lohit_ml.ttf 
mv Lohit-Punjabi.ttf  lohit_pa.ttf
mv Lohit-Telugu.ttf lohit_te.ttf
mv Lohit-Gujarati.ttf lohit_gu.ttf
mv Lohit-Kannada.ttf lohit_kn.ttf
mv Lohit-Oriya.ttf lohit_or.ttf
mv Lohit-Tamil.ttf lohit_ta.ttf
cd ..


--- NEW FILE makedist.sh ---
#!/bin/sh

echo Creating tarball of Checked Out Lohit Font files distribution
sh generate.sh
ver=`cat ChangeLog | grep "Current Version :-" | awk '{ print $4}'`
mv TTFfiles fonts-indic-$ver
cp COPYING ChangeLog README AUTHORS fonts-indic-$ver
cd fonts-indic-$ver
mkdir -p bengali gujarati  hindi  kannada  malayalam  oriya  punjabi  tamil  telugu
mv lohit_bn.ttf bengali
mv lohit_gu.ttf gujarati
mv lohit_hi.ttf hindi
mv lohit_kn.ttf kannada 
mv lohit_ml.ttf malayalam
mv lohit_or.ttf oriya 
mv lohit_pa.ttf punjabi
mv lohit_ta.ttf tamil 
mv lohit_te.ttf telugu
cd ..
tar -cf fonts-indic-$ver.tar fonts-indic-$ver
gzip fonts-indic-$ver.tar
rm -rf fonts-indic-$ver


Index: ChangeLog
===================================================================
RCS file: /cvs/font/lohit/ChangeLog,v
retrieving revision 1.10.2.1
retrieving revision 1.10.2.2
diff -u -r1.10.2.1 -r1.10.2.2
--- ChangeLog	21 Nov 2007 13:57:39 -0000	1.10.2.1
+++ ChangeLog	12 Dec 2007 11:55:20 -0000	1.10.2.2
@@ -1,5 +1,28 @@
 				  fonts-indic
-Current Version :- 2.0.14
+Current Version :- 2.1.5
+
+* Wed Dec 12 2007 Rahul Bhalerao <rbhalera at redhat.com> - 2.1.5
+- Fixes ported from lohit_2_1_5_f branch for bugs
+219784 	[kn_IN] GSUB combinations has problem with Ra
+219785 	[kn_IN] - shape of ra (U+0CB0) is not correct in combined character (below base)
+221963  [kn_IN] [fonts-indic] - Danda and Double Danda to be implemented with 0964 && 0965
+223945 	[kn_IN] [fonts-kannada] Some Ligature rules are wrong in the font file 
+228975 	[kn_IN] Combinations with 2 Halants not rendering properly
+228976 	[kn_IN] Consonant + Halant + Consonant + Dependent Vowel not appearing properly in some rare cases
+233417 	[kn_IN] wrong Conjuct combines during the formation kannada letter [yo]
+233418 	[kn_IN] Conjuct combination of U0CAE with U0CCB is rendering wrongly
+233419 	[kn_IN] GSUB's combinaing with additional dependent vowel are not rendering correctly
+233570 	[kn_IN] GSUB's combinaing with additional dependent vowel U0CC0 are not rendering correctly
+233571 	[kn_IN] GSUB's combinaing with additional dependent vowel U0CC7 are not rendering correctly
+233572 	[kn_IN] GSUB's combinaing with additional dependent vowel U0CC6 are not rendering correctly
+233574 	[kn_IN] GSUB's combinaing with additional dependent vowel U0CBE are not rendering correctly
+233575 	[kn_IN] GSUB's combinaing with additional dependent vowel U0CBF are not rendering correctly
+233576 	[kn_IN] GSUB's combinaing with additional dependent vowel U0CCB are not rendering correctly
+233577 	[kn_IN] GSUB's combinaing with additional dependent vowel U0CC8 are not rendering correctly
+275101 	[kn_IN] Font combinations are wrongly rendered
+
+* Wed Dec 12 2007 Rahul Bhalerao <rbhalera at redhat.com> - 2.1.1
+- Added makedist.sh, generate.sh and generate.pe script files.
 
 * Wed Nov 21 2007 Rahul Bhalerao <rbhalera at redhat.com> - 2.0.14
 - Fixes ported from lohit_2_1_5_f branch for bugs


View full diff with command:
/usr/bin/cvs -f diff  -kk -u -N -r 1.6 -r 1.6.4.1 Lohit-Kannada.sfd
Index: Lohit-Kannada.sfd
===================================================================
RCS file: /cvs/font/lohit/Lohit-Kannada.sfd,v
retrieving revision 1.6
retrieving revision 1.6.4.1
diff -u -r1.6 -r1.6.4.1
--- Lohit-Kannada.sfd	2 Jan 2007 10:44:38 -0000	1.6
+++ Lohit-Kannada.sfd	12 Dec 2007 11:55:20 -0000	1.6.4.1
@@ -11,13 +11,13 @@
 Ascent: 620
 Descent: 404
 Order2: 1
-XUID: [1021 648 100124046 7688796]
+XUID: [1021 140 1710970845 8926379]
 FSType: 0
 OS2Version: 1
 OS2_WeightWidthSlopeOnly: 0
 OS2_UseTypoMetrics: 1
 CreationTime: 1161073346
-ModificationTime: 1165920948
+ModificationTime: 1174579613
 PfmFamily: 17
 TTFWeight: 400
 TTFWidth: 5
@@ -48,8 +48,59 @@
 OS2StrikeYSize: 50
 OS2StrikeYPos: 250
 OS2Vendor: 'MODI'
-ScriptLang: 1
+ScriptLang: 2
  1 knda 1 dflt 
+ 0 
+ChainSub: coverage 0 0 'blws' 0 0 0 1
+ 1 1 0
+  Coverage: 16 U0CB0_U0CCD.blwf
+  BCoverage: 5 U0CAF
+ 1
+  SeqLookup: 0 'L000'
+EndFPST
+ChainSub: coverage 0 0 'blws' 0 0 0 1
+ 1 1 0
+  Coverage: 16 U0CB0_U0CCD.blwf
+  BCoverage: 5 U0C95
+ 1
+  SeqLookup: 0 'L001'
+EndFPST
+ChainSub: coverage 0 0 'blws' 0 0 0 1
+ 1 1 0
+  Coverage: 16 U0CB0_U0CCD.blwf
+  BCoverage: 5 U0CA4
+ 1
+  SeqLookup: 0 'L001'
+EndFPST
+ChainSub: coverage 0 0 'blws' 0 0 0 1
+ 1 1 0
+  Coverage: 16 U0CB0_U0CCD.blwf
+  BCoverage: 5 U0CA8
+ 1
+  SeqLookup: 0 'L001'
+EndFPST
+ChainSub: coverage 0 0 'blws' 0 0 0 1
+ 1 1 0
+  Coverage: 16 U0CB0_U0CCD.blwf
+  BCoverage: 5 U0CAE
+ 1
+  SeqLookup: 0 'L002'
+EndFPST
+ChainSub: coverage 0 0 'blws' 0 0 0 1
+ 1 1 0
+  Coverage: 16 U0CB0_U0CCD.blwf
+  BCoverage: 5 U0CB0
+ 1
+  SeqLookup: 0 'L001'
+EndFPST
+ChainSub: coverage 0 0 'blws' 0 0 0 1
+ 1 1 0
+  Coverage: 16 U0CB0_U0CCD.blwf
+  BCoverage: 5 U0CB5
+ 1
+  SeqLookup: 0 'L001'
+EndFPST
+GenTags: 3 sb'L001' sb'L002' sb'L000'
 TableOrder: GPOS 2
 	'blwm'
 	'kern'
@@ -76,19 +127,20 @@
 r_3<os6K`\!!`KV!8R^j
 EndTtf
 TtfTable: maxp 32
-!!*'"!a#IH!"8i-!!!!"!!*'^!'gMa!)`f-z
+!!*'"!absO!"8i-!!!!"!!*'^!'gMa!)`f-z
 EndTtf
 LangName: 1033 "" "" "Regular" "FontForge 1.0 : Lohit Kannada : 19-7-2006" "" "Version 1.00" 
 GaspTable: 1 65535 2
 Encoding: UnicodeBmp
+Compacted: 1
 UnicodeInterp: none
 NameList: Adobe Glyph List
 DisplaySize: -36
 AntiAlias: 1
 FitToEm: 1
-WinInfo: 33 33 15
+WinInfo: 54 27 12
 AnchorClass: "Anchor-0" blwm 0 0 1 0 
-BeginChars: 66042 600
+BeginChars: 66047 607
 StartChar: .notdef
 Encoding: 65536 -1 0
 Width: 800
@@ -110,13 +162,13 @@
 EndSplineSet
 EndChar
 StartChar: .null
-Encoding: 65537 0 1
+Encoding: 0 0 1
 Width: 0
 GlyphClass: 2
 Flags: W
 EndChar
 StartChar: nonmarkingreturn
-Encoding: 65538 12 2
+Encoding: 12 12 2
 Width: 0
 GlyphClass: 2
 Flags: W
@@ -133,8 +185,42 @@
 GlyphClass: 2
 Flags: W
 EndChar
+StartChar: uni0964
+Encoding: 2404 2404 5
+Width: 234
+GlyphClass: 2
+Flags: W
+Fore
+72 -39 m 1,0,-1
+ 72 624 l 1,1,-1
+ 163 624 l 1,2,-1
+ 163 -39 l 1,3,-1
+ 72 -39 l 1,4,-1
+ 72 -39 l 1,0,-1
+EndSplineSet
+EndChar
+StartChar: uni0965
+Encoding: 2405 2405 6
+Width: 436
+GlyphClass: 2
+Flags: W
+Fore
+143 -39 m 1,0,-1
+ 143 624 l 1,1,-1
+ 234 624 l 1,2,-1
+ 234 -39 l 1,3,-1
+ 143 -39 l 1,4,-1
+ 143 -39 l 1,0,-1
+371 -39 m 1,5,-1
+ 371 624 l 1,6,-1
+ 462 624 l 1,7,-1
+ 462 -39 l 1,8,-1
+ 371 -39 l 1,9,-1
+ 371 -39 l 1,5,-1
+EndSplineSet
+EndChar
 StartChar: U0C82
-Encoding: 3202 3202 5
+Encoding: 3202 3202 7
 Width: 542
 GlyphClass: 2
 Flags: W
@@ -162,7 +248,7 @@
 EndSplineSet
 EndChar
 StartChar: U0C83
-Encoding: 3203 3203 6
+Encoding: 3203 3203 8
 Width: 337
 GlyphClass: 2
 Flags: W
@@ -210,7 +296,7 @@
 EndSplineSet
 EndChar
 StartChar: U0C85
-Encoding: 3205 3205 7
+Encoding: 3205 3205 9
 Width: 746
 GlyphClass: 2
 Flags: W
@@ -268,7 +354,7 @@
 EndSplineSet
 EndChar
 StartChar: U0C86
-Encoding: 3206 3206 8
+Encoding: 3206 3206 10
 Width: 745
 GlyphClass: 2
 Flags: W
@@ -331,7 +417,7 @@
 EndSplineSet
 EndChar
 StartChar: U0C87
[...5907 lines suppressed...]
+ 691 -298 691 -298 666 -328 c 1,15,-1
+ 601 -289 l 1,16,17
+ 620 -266 620 -266 630 -246 c 128,-1,18
+ 640 -226 640 -226 640 -211 c 0,19,20
+ 640 -173 640 -173 621 -146.5 c 128,-1,21
+ 602 -120 602 -120 575 -120 c 0,22,23
+ 537 -120 537 -120 510.5 -154.5 c 128,-1,24
+ 484 -189 484 -189 484 -237 c 1,25,-1
+ 406 -237 l 1,26,27
+ 406 -189 406 -189 379.5 -154.5 c 128,-1,28
+ 353 -120 353 -120 315 -120 c 0,29,30
+ 288 -120 288 -120 269 -146.5 c 128,-1,31
+ 250 -173 250 -173 250 -211 c 0,32,33
+ 250 -226 250 -226 260 -246 c 128,-1,34
+ 270 -266 270 -266 289 -289 c 1,35,-1
+ 224 -328 l 1,36,37
+ 199 -298 199 -298 185.5 -268 c 128,-1,38
+ 172 -238 172 -238 172 -211 c 1,39,-1
+ 172 -211 l 1,0,1
+282 468 m 1,40,41
+ 282 446 282 446 297 431 c 128,-1,42
+ 312 416 312 416 334 416 c 256,43,44
+ 356 416 356 416 371 431 c 128,-1,45
+ 386 446 386 446 386 468 c 256,46,47
+ 386 490 386 490 371 505 c 128,-1,48
+ 356 520 356 520 334 520 c 256,49,50
+ 312 520 312 520 297 505 c 128,-1,51
+ 282 490 282 490 282 468 c 1,52,-1
+ 282 468 l 1,40,41
+438 91 m 1,53,54
+ 562 91 562 91 636.5 176 c 128,-1,55
+ 711 261 711 261 711 403 c 0,56,57
+ 711 465 711 465 701 511.5 c 128,-1,58
+ 691 558 691 558 672 585 c 1,59,60
+ 653 558 653 558 622 542.5 c 128,-1,61
+ 591 527 591 527 555 527 c 0,62,63
+ 496 527 496 527 454 570.5 c 128,-1,64
+ 412 614 412 614 412 676 c 0,65,66
+ 412 733 412 733 454 773 c 128,-1,67
+ 496 813 496 813 555 813 c 0,68,69
+ 670 813 670 813 739.5 701 c 128,-1,70
+ 809 589 809 589 809 403 c 0,71,72
+ 809 220 809 220 709.5 110 c 128,-1,73
+ 610 0 610 0 445 0 c 0,74,75
+ 288 0 288 0 194 92.5 c 128,-1,76
+ 100 185 100 185 100 338 c 0,77,78
+ 100 446 100 446 167 522 c 128,-1,79
+ 234 598 234 598 328 598 c 0,80,81
+ 390 598 390 598 433.5 560 c 128,-1,82
+ 477 522 477 522 477 468 c 0,83,84
+ 477 412 477 412 435 372 c 128,-1,85
+ 393 332 393 332 334 332 c 0,86,87
+ 288 332 288 332 253 358 c 128,-1,88
+ 218 384 218 384 211 423 c 1,89,90
+ 201 406 201 406 196 384.5 c 128,-1,91
+ 191 363 191 363 191 338 c 0,92,93
+ 191 226 191 226 258.5 158.5 c 128,-1,94
+ 326 91 326 91 438 91 c 1,95,-1
+ 438 91 l 1,53,54
+490 676 m 1,96,97
+ 490 649 490 649 509 630 c 128,-1,98
+ 528 611 528 611 555 611 c 256,99,100
+ 582 611 582 611 601 630 c 128,-1,101
+ 620 649 620 649 620 676 c 256,102,103
+ 620 703 620 703 601 722 c 128,-1,104
+ 582 741 582 741 555 741 c 256,105,106
+ 528 741 528 741 509 722 c 128,-1,107
+ 490 703 490 703 490 676 c 1,108,-1
+ 490 676 l 1,96,97
+EndSplineSet
+Ligature: 0 0 'akhn' U0CB2 U0CBF U0CB2 U0CCD
+EndChar
+StartChar: U0C95_U0CCD_U0CB8.akhn
+Encoding: 66046 -1 606
+Width: 1402
+GlyphClass: 3
+Flags: W
+Fore
+1205 435 m 1,0,1
+ 1205 413 1205 413 1220 398 c 128,-1,2
+ 1235 383 1235 383 1257 383 c 256,3,4
+ 1279 383 1279 383 1294 398 c 128,-1,5
+ 1309 413 1309 413 1309 435 c 256,6,7
+ 1309 457 1309 457 1294 472 c 128,-1,8
+ 1279 487 1279 487 1257 487 c 256,9,10
+ 1235 487 1235 487 1220 472 c 128,-1,11
+ 1205 457 1205 457 1205 435 c 1,12,-1
+ 1205 435 l 1,0,1
+997 305 m 1,13,14
+ 997 413 997 413 1069.5 489 c 128,-1,15
+ 1142 565 1142 565 1244 565 c 0,16,17
+ 1303 565 1303 565 1345 527 c 128,-1,18
+ 1387 489 1387 489 1387 435 c 256,19,20
+ 1387 381 1387 381 1349 343 c 128,-1,21
+ 1311 305 1311 305 1257 305 c 256,22,23
+ 1203 305 1203 305 1165 343 c 128,-1,24
+ 1127 381 1127 381 1127 435 c 1,25,26
+ 1108 412 1108 412 1098 378.5 c 128,-1,27
+ 1088 345 1088 345 1088 305 c 0,28,29
+ 1088 206 1088 206 1158.5 114 c 128,-1,30
+ 1229 22 1229 22 1348 -33 c 1,31,-1
+ 1205 -33 l 1,32,33
+ 1108 23 1108 23 1052.5 113.5 c 128,-1,34
+ 997 204 997 204 997 305 c 1,35,-1
+ 997 305 l 1,13,14
+914 -166 m 1,36,-1
+ 992 -166 l 1,37,38
+ 992 -299 992 -299 967.5 -397 c 128,-1,39
+ 943 -495 943 -495 897 -546 c 0,40,41
+ 845 -604 845 -604 751 -635.5 c 128,-1,42
+ 657 -667 657 -667 537 -667 c 1,43,-1
+ 537 -595 l 1,44,45
+ 638 -595 638 -595 718.5 -567 c 128,-1,46
+ 799 -539 799 -539 843 -488 c 0,47,48
+ 877 -448 877 -448 895.5 -365 c 128,-1,49
+ 914 -282 914 -282 914 -166 c 1,50,-1
+ 914 -166 l 1,36,-1
+378 -452 m 1,51,-1
+ 378 -322 l 2,52,53
+ 378 -214 378 -214 442.5 -138 c 128,-1,54
+ 507 -62 507 -62 599 -62 c 256,55,56
+ 691 -62 691 -62 755.5 -138 c 128,-1,57
+ 820 -214 820 -214 820 -322 c 2,58,-1
+ 820 -452 l 1,59,-1
+ 742 -452 l 1,60,-1
+ 742 -322 l 2,61,62
+ 742 -241 742 -241 700 -184 c 128,-1,63
+ 658 -127 658 -127 599 -127 c 256,64,65
+ 540 -127 540 -127 498 -184 c 128,-1,66
+ 456 -241 456 -241 456 -322 c 2,67,-1
+ 456 -452 l 1,68,-1
+ 378 -452 l 1,69,-1
+ 378 -452 l 1,51,-1
+343 325 m 1,70,-1
+ 343 429 l 1,71,-1
+ 447 429 l 1,72,-1
+ 447 325 l 1,73,-1
+ 343 325 l 1,74,-1
+ 343 325 l 1,70,-1
+70 163 m 1,75,76
+ 70 225 70 225 108 268.5 c 128,-1,77
+ 146 312 146 312 200 312 c 0,78,79
+ 243 312 243 312 273.5 277.5 c 128,-1,80
+ 304 243 304 243 304 195 c 1,81,-1
+ 239 195 l 1,82,83
+ 239 211 239 211 227.5 222.5 c 128,-1,84
+ 216 234 216 234 200 234 c 256,85,86
+ 184 234 184 234 172.5 215 c 128,-1,87
+ 161 196 161 196 161 169 c 0,88,89
+ 161 137 161 137 184 114 c 128,-1,90
+ 207 91 207 91 239 91 c 0,91,92
+ 287 91 287 91 321.5 133 c 128,-1,93
+ 356 175 356 175 356 234 c 1,94,-1
+ 434 234 l 1,95,96
+ 434 175 434 175 468.5 133 c 128,-1,97
+ 503 91 503 91 551 91 c 0,98,99
+ 589 91 589 91 615.5 133 c 128,-1,100
+ 642 175 642 175 642 234 c 0,101,102
+ 642 278 642 278 618.5 325 c 128,-1,103
+ 595 372 595 372 551 416 c 1,104,-1
+ 629 462 l 1,105,106
+ 673 409 673 409 696.5 350.5 c 128,-1,107
+ 720 292 720 292 720 234 c 0,108,109
+ 720 137 720 137 668.5 68.5 c 128,-1,110
+ 617 0 617 0 545 0 c 0,111,112
+ 499 0 499 0 458 28 c 128,-1,113
+ 417 56 417 56 395 104 c 1,114,115
+ 373 56 373 56 330.5 28 c 128,-1,116
+ 288 0 288 0 239 0 c 0,117,118
+ 169 0 169 0 119.5 47.5 c 128,-1,119
+ 70 95 70 95 70 163 c 1,120,-1
+ 70 163 l 1,75,76
+70 585 m 1,121,-1
+ 569 585 l 2,122,123
+ 607 585 607 585 633.5 608 c 128,-1,124
+ 660 631 660 631 660 663 c 0,125,126
+ 660 690 660 690 641 709 c 128,-1,127
+ 622 728 622 728 595 728 c 0,128,129
+ 583 728 583 728 574 724.5 c 128,-1,130
+ 565 721 565 721 563 715 c 1,131,132
+ 580 712 580 712 591 697.5 c 128,-1,133
+ 602 683 602 683 602 663 c 0,134,135
+ 602 641 602 641 584.5 626 c 128,-1,136
+ 567 611 567 611 543 611 c 0,137,138
+ 516 611 516 611 497 634 c 128,-1,139
+ 478 657 478 657 478 689 c 0,140,141
+ 478 737 478 737 512.5 771.5 c 128,-1,142
+ 547 806 547 806 595 806 c 0,143,144
+ 654 806 654 806 696 764 c 128,-1,145
+ 738 722 738 722 738 663 c 0,146,147
+ 738 598 738 598 688.5 552.5 c 128,-1,148
+ 639 507 639 507 569 507 c 2,149,-1
+ 70 507 l 1,150,-1
+ 70 585 l 1,151,-1
+ 70 585 l 1,121,-1
+EndSplineSet
+Ligature: 0 0 'akhn' U0CAA U0CC6 U0C97 U0CCD U0CB0 U0CCD U0CD5
+EndChar
 EndChars
 EndSplineFont




More information about the Lohit-devel-list mailing list