[lohit-malayalam-fonts] Resolved bug #799565 and #798870

Pravin Satpute pravins at fedoraproject.org
Wed Apr 25 11:44:40 UTC 2012


commit 790032a7a0dc5ebe19db0e83072c66a1ef96e50c
Author: प्रविण सातपुते <psatpute at redhat.com>
Date:   Wed Apr 25 17:14:20 2012 +0530

    Resolved bug #799565 and #798870

 bug-798870-799565.patch    |  439 ++++++++++++++++++++++++++++++++++++++++++++
 lohit-malayalam-fonts.spec |    7 +-
 2 files changed, 445 insertions(+), 1 deletions(-)
---
diff --git a/bug-798870-799565.patch b/bug-798870-799565.patch
new file mode 100644
index 0000000..a64c9aa
--- /dev/null
+++ b/bug-798870-799565.patch
@@ -0,0 +1,439 @@
+diff -rup lohit-malayalam-2.5.1/Lohit-Malayalam.sfd lohit-malayalam-2.5.1_mod/Lohit-Malayalam.sfd
+--- lohit-malayalam-2.5.1/Lohit-Malayalam.sfd	2012-03-01 00:08:02.000000000 +0530
++++ lohit-malayalam-2.5.1_mod/Lohit-Malayalam.sfd	2012-04-25 17:10:11.421087404 +0530
+@@ -13,19 +13,20 @@ Descent: 374
+ LayerCount: 2
+ Layer: 0 1 "Back"  1
+ Layer: 1 1 "Fore"  0
++NeedsXUIDChange: 1
+ XUID: [1021 761 1808917587 3643938]
+ FSType: 0
+ OS2Version: 1
+ OS2_WeightWidthSlopeOnly: 0
+ OS2_UseTypoMetrics: 1
+ CreationTime: 1159524182
+-ModificationTime: 1330512877
++ModificationTime: 1331029848
+ PfmFamily: 17
+ TTFWeight: 400
+ TTFWidth: 5
+ LineGap: 200
+ VLineGap: 0
+-Panose: 2 0 6 0 0 0 0 0 0 0
++Panose: 2 11 6 0 0 0 0 0 0 0
+ OS2TypoAscent: 0
+ OS2TypoAOffset: 1
+ OS2TypoDescent: 0
+@@ -69,6 +70,7 @@ Lookup: 6 0 0 "'psts' Post Base Substitu
+ Lookup: 4 0 0 "'psts' Post Base Substitutions in Malay+AQEA-lam lookup 14"  {"'psts' Post Base Substitutions in Malay+AQEA-lam lookup 14 subtable"  } ['psts' ('mlym' <'dflt' > ) ]
+ Lookup: 4 0 0 "'psts' Post Base Substitutions lookup 17"  {"'psts' Post Base Substitutions lookup 17-1"  } ['psts' ('DFLT' <'dflt' > 'mlym' <'dflt' > 'mlym' <'dflt' > ) ]
+ Lookup: 4 0 0 "'pstf' Post Base Forms in Malay+AQEA-lam lookup 15"  {"'pstf' Post Base Forms in Malay+AQEA-lam lookup 15 subtable"  } ['pstf' ('mlym' <'dflt' > ) ]
++Lookup: 260 0 0 "'abvm' Above Base Mark lookup 0"  {"'abvm' Above Base Mark lookup 0-1"  } ['abvm' ('DFLT' <'dflt' > 'deva' <'dflt' > 'mlym' <'dflt' > ) ]
+ MarkAttachClasses: 1
+ DEI: 91125
+ ChainSub2: coverage "'psts' Post Base Substitutions in Malay+AQEA-lam lookup 13 subtable"  0 0 0 1
+@@ -349,10 +351,11 @@ NameList: Adobe Glyph List
+ DisplaySize: -36
+ AntiAlias: 1
+ FitToEm: 1
+-WinInfo: 3344 38 14
++WinInfo: 3268 38 14
+ BeginPrivate: 0
+ EndPrivate
+-BeginChars: 65725 304
++AnchorClass2: "anchor-1"  "'abvm' Above Base Mark lookup 0-1" 
++BeginChars: 65725 305
+ 
+ StartChar: .notdef
+ Encoding: 65536 -1 0
+@@ -514,16 +517,16 @@ SplineSet
+  123 334 123 334 85 372 c 128,-1,8
+  47 410 47 410 47 463 c 1,9,-1
+  47 463 l 1,0,1
+-112 463 m 1,10,11
+- 112 436 112 436 130.5 417 c 128,-1,12
+- 149 398 149 398 176 398 c 128,-1,13
+- 203 398 203 398 222 417 c 128,-1,14
+- 241 436 241 436 241 463 c 128,-1,15
+- 241 490 241 490 222 508.5 c 128,-1,16
+- 203 527 203 527 176 527 c 128,-1,17
+- 149 527 149 527 130.5 508.5 c 128,-1,18
+- 112 490 112 490 112 463 c 1,19,-1
+- 112 463 l 1,10,11
++112 463 m 5,10,11
++ 112 436 112 436 130.5 417 c 132,-1,12
++ 149 398 149 398 176 398 c 132,-1,13
++ 203 398 203 398 222 417 c 132,-1,14
++ 241 436 241 436 241 463 c 132,-1,15
++ 241 490 241 490 222 508.5 c 132,-1,16
++ 203 527 203 527 176 527 c 132,-1,17
++ 149 527 149 527 130.5 508.5 c 132,-1,18
++ 112 490 112 490 112 463 c 5,19,-1
++ 112 463 l 5,10,11
+ 47 116 m 1,20,21
+  47 169 47 169 85 206.5 c 128,-1,22
+  123 244 123 244 176 244 c 128,-1,23
+@@ -1687,6 +1690,7 @@ Encoding: 3349 3349 21
+ Width: 1015
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 510 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -1754,6 +1758,7 @@ Encoding: 3350 3350 22
+ Width: 1010
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 510 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -1803,6 +1808,7 @@ Encoding: 3351 3351 23
+ Width: 913
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 460 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -1852,6 +1858,7 @@ Encoding: 3352 3352 24
+ Width: 1372
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 560 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -1908,6 +1915,7 @@ Encoding: 3353 3353 25
+ Width: 1067
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 560 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -1976,6 +1984,7 @@ Encoding: 3354 3354 26
+ Width: 1152
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 590 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -2013,6 +2022,7 @@ Encoding: 3355 3355 27
+ Width: 1500
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 660 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -2073,6 +2083,7 @@ Encoding: 3356 3356 28
+ Width: 831
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 460 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -2155,6 +2166,7 @@ Encoding: 3357 3357 29
+ Width: 1606
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 850 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -2235,6 +2247,7 @@ Encoding: 3358 3358 30
+ Width: 1277
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 650 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -2316,6 +2329,7 @@ Encoding: 3359 3359 31
+ Width: 594
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 297 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -2357,6 +2371,7 @@ Encoding: 3360 3360 32
+ Width: 660
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 330 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -2388,6 +2403,7 @@ Encoding: 3361 3361 33
+ Width: 1183
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 620 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -2442,6 +2458,7 @@ Encoding: 3362 3362 34
+ Width: 1232
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 620 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -2509,6 +2526,7 @@ Encoding: 3363 3363 35
+ Width: 1290
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 690 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -2575,6 +2593,7 @@ Encoding: 3364 3364 36
+ Width: 883
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 450 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -2632,6 +2651,7 @@ Encoding: 3365 3365 37
+ Width: 914
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 460 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -2665,6 +2685,7 @@ Encoding: 3366 3366 38
+ Width: 654
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 340 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -2709,6 +2730,7 @@ Encoding: 3367 3367 39
+ Width: 904
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 460 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -2751,6 +2773,7 @@ Encoding: 3368 3368 40
+ Width: 904
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 450 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -2793,6 +2816,7 @@ Encoding: 3370 3370 41
+ Width: 1000
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 530 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -2829,6 +2853,7 @@ Encoding: 3371 3371 42
+ Width: 1139
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 510 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -2877,6 +2902,7 @@ Encoding: 3372 3372 43
+ Width: 1360
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 690 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -2938,6 +2964,7 @@ Encoding: 3373 3373 44
+ Width: 663
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 360 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -2997,6 +3024,7 @@ Encoding: 3374 3374 45
+ Width: 702
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 360 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -3036,6 +3064,7 @@ Encoding: 3375 3375 46
+ Width: 953
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 510 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -3098,6 +3127,7 @@ Encoding: 3376 3376 47
+ Width: 649
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 330 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -3138,6 +3168,7 @@ Encoding: 3377 3377 48
+ Width: 710
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 360 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -3169,6 +3200,7 @@ Encoding: 3378 3378 49
+ Width: 819
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 510 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -3204,6 +3236,7 @@ Encoding: 3379 3379 50
+ Width: 663
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 330 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -3269,6 +3302,7 @@ Encoding: 3380 3380 51
+ Width: 645
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 340 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -3326,6 +3360,7 @@ Encoding: 3381 3381 52
+ Width: 1043
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 580 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -3362,6 +3397,7 @@ Encoding: 3382 3382 53
+ Width: 940
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 510 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -3418,6 +3454,7 @@ Encoding: 3383 3383 54
+ Width: 1153
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 540 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -3481,6 +3518,7 @@ Encoding: 3384 3384 55
+ Width: 1138
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 590 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -3535,6 +3573,7 @@ Encoding: 3385 3385 56
+ Width: 1218
+ GlyphClass: 2
+ Flags: W
++AnchorPoint: "anchor-1" 510 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -19864,6 +19903,7 @@ StartChar: uni0D29
+ Encoding: 3369 3369 302
+ Width: 1012
+ Flags: W
++AnchorPoint: "anchor-1" 550 610 basechar 0
+ LayerCount: 2
+ Fore
+ SplineSet
+@@ -19915,35 +19955,42 @@ EndChar
+ StartChar: uni0D3A
+ Encoding: 3386 3386 303
+ Width: 914
++Flags: HW
++AnchorPoint: "anchor-1" 460 610 basechar 0
++LayerCount: 2
++Fore
++SplineSet
++880 70 m 1,0,-1
++ 880 0 l 1,1,-1
++ 532 0 l 1,2,-1
++ 532 -314 l 1,3,-1
++ 462 -314 l 1,4,-1
++ 462 0 l 1,5,-1
++ 78 0 l 1,6,-1
++ 78 585 l 1,7,-1
++ 148 585 l 1,8,-1
++ 148 70 l 1,9,-1
++ 880 70 l 1,0,-1
++EndSplineSet
++EndChar
++
++StartChar: uni0D4E
++Encoding: 3406 3406 304
++Width: 0
+ Flags: W
+ LayerCount: 2
+ Fore
+ SplineSet
+-78 0 m 1,0,-1
+- 78 585 l 1,1,-1
+- 148 585 l 1,2,-1
+- 148 70 l 1,3,-1
+- 542 70 l 1,4,5
+- 216 296 216 296 360.5 515.5 c 0,6,7
+- 411.66 590.981 411.66 590.981 536 592 c 0,8,9
+- 633 592 633 592 701.5 514.5 c 128,-1,10
+- 770 437 770 437 770 328 c 2,11,-1
+- 770 69.5996 l 1,12,-1
+- 879.6 69.5996 l 1,13,-1
+- 879.6 0 l 1,14,-1
+- 770 0 l 1,15,-1
+- 769.6 -1.11022e-15 l 1,16,-1
+- 769.6 -314.4 l 1,17,-1
+- 699.6 -314.4 l 1,18,-1
+- 699.6 -1.11022e-15 l 1,19,-1
+- 78 0 l 1,0,-1
+-699.6 70 m 1,20,-1
+- 700 328 l 2,21,22
+- 700.124 407.838 700.124 407.838 652 464.5 c 128,-1,23
+- 604 521 604 521 536 521 c 0,24,25
+- 451.227 521 451.227 521 420 464.5 c 0,26,27
+- 320.217 275.6 320.217 275.6 642 70 c 1,28,-1
+- 699.6 70 l 1,20,-1
++412 743 m 1,0,1
++ 412 716 412 716 430.5 697 c 128,-1,2
++ 449 678 449 678 476 678 c 128,-1,3
++ 503 678 503 678 522 697 c 128,-1,4
++ 541 716 541 716 541 743 c 128,-1,5
++ 541 770 541 770 522 788.5 c 128,-1,6
++ 503 807 503 807 476 807 c 128,-1,7
++ 449 807 449 807 430.5 788.5 c 128,-1,8
++ 412 770 412 770 412 743 c 1,9,-1
++ 412 743 l 1,0,1
+ EndSplineSet
+ EndChar
+ EndChars
diff --git a/lohit-malayalam-fonts.spec b/lohit-malayalam-fonts.spec
index f2ae848..d1e9a03 100644
--- a/lohit-malayalam-fonts.spec
+++ b/lohit-malayalam-fonts.spec
@@ -3,7 +3,7 @@
 
 Name:           %{fontname}-fonts
 Version:        2.5.1
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        Free Malayalam font
 Group:          User Interface/X
 License:        OFL
@@ -15,6 +15,7 @@ BuildRequires: fontforge >= 20080429
 BuildRequires:  fontpackages-devel
 Requires:       fontpackages-filesystem
 Obsoletes: lohit-fonts-common < %{version}-%{release}
+Patch1: bug-798870-799565.patch
 
 %description
 This package provides a free Malayalam truetype/opentype font.
@@ -22,6 +23,7 @@ This package provides a free Malayalam truetype/opentype font.
 
 %prep
 %setup -q -n %{fontname}-%{version} 
+%patch1 -p1 -b .1-correcte-shape-added-0D4E
 
 %build
 make
@@ -49,6 +51,9 @@ rm -fr %{buildroot}
 %doc ChangeLog COPYRIGHT OFL.txt AUTHORS README ChangeLog.old
 
 %changelog
+* Wed Apr 25 2012 Pravin Satpute <psatpute at redhat.com> - 2.5.1-2
+- Resolved bug #799565 and #798870
+
 * Mon Apr 23 2012 Pravin Satpute <psatpute at redhat.com> - 2.5.1-1
 - Upstream new release
 


More information about the fonts-bugs mailing list