diff --git a/bug-1105878.patch b/bug-1105878.patch new file mode 100644 index 0000000..7d15d91 --- /dev/null +++ b/bug-1105878.patch @@ -0,0 +1,136 @@ +diff -rup lohit-telugu-2.5.3/Lohit-Telugu.sfd lohit-telugu-2.5.3_mod/Lohit-Telugu.sfd +--- lohit-telugu-2.5.3/Lohit-Telugu.sfd 2013-01-30 17:31:47.000000000 +0530 ++++ lohit-telugu-2.5.3_mod/Lohit-Telugu.sfd 2014-07-28 12:24:16.146199692 +0530 +@@ -19,7 +19,7 @@ OS2Version: 1 + OS2_WeightWidthSlopeOnly: 0 + OS2_UseTypoMetrics: 1 + CreationTime: 1153280036 +-ModificationTime: 1358870269 ++ModificationTime: 1406530275 + PfmFamily: 17 + TTFWeight: 400 + TTFWidth: 5 +@@ -379,6 +379,7 @@ Lookup: 6 0 0 "'psts' Post Base Substitu + Lookup: 6 0 0 "'blws' Below Base Substitutions in Telugu lookup 326" {"'blws' Below Base Substitutions in Telugu lookup 326-1" } ['blws' ('DFLT' <'dflt' > 'telu' <'dflt' > ) ] + Lookup: 258 0 0 "'kern' Horizontal Kerning in Telugu lookup 1" {"'kern' Horizontal Kerning in Telugu lookup 1-1" [153,15,2] } ['kern' ('telu' <'dflt' > ) ] + Lookup: 260 0 0 "'blwm' Below Base Mark in Telugu lookup 0" {"'blwm' Below Base Mark in Telugu lookup 0-2" "'blwm' Below Base Mark in Telugu lookup 0-1" "'blwm' Below Base Mark in Telugu lookup 0" } ['blwm' ('telu' <'dflt' > ) ] ++Lookup: 262 0 0 "'blwm' Below Base Mark in Telugu lookup 2" {"'blwm' Below Base Mark in Telugu lookup 2-1" } ['blwm' ('DFLT' <'dflt' > 'telu' <'dflt' > ) ] + MarkAttachClasses: 1 + DEI: 91125 + ChainSub2: coverage "'blws' Below Base Substitutions in Telugu lookup 326-1" 0 0 0 1 +@@ -2923,62 +2924,10 @@ NameList: Adobe Glyph List + DisplaySize: -48 + AntiAlias: 1 + FitToEm: 1 +-WinInfo: 0 29 11 ++WinInfo: 38 38 14 + BeginPrivate: 0 + EndPrivate +-Grid +--565.042 -175.489 m 1 +- -565.042 -193.024 -558.862 -208.045 -546.501 -220.55 c 128 +- -534.14 -233.054 -519.191 -239.307 -501.655 -239.307 c 256 +- -484.119 -239.307 -469.099 -233.054 -456.595 -220.55 c 128 +- -444.09 -208.045 -437.838 -193.024 -437.838 -175.489 c 0 +- -437.838 -158.241 -444.09 -143.436 -456.595 -131.075 c 128 +- -469.098 -118.715 -484.119 -112.534 -501.655 -112.534 c 256 +- -519.191 -112.534 -534.14 -118.715 -546.501 -131.075 c 128 +- -558.862 -143.436 -565.042 -158.241 -565.042 -175.489 c 1 +- -565.042 -175.489 l 1 +--629.96 -175.36 m 1 +- -629.96 -140.267 -617.453 -110.213 -592.439 -85.2002 c 128 +- -567.426 -60.1865 -537.187 -47.6797 -501.72 -47.6797 c 256 +- -466.253 -47.6797 -435.92 -60.1865 -410.72 -85.2002 c 128 +- -385.52 -110.213 -372.92 -140.267 -372.92 -175.36 c 0 +- -372.92 -188.533 -375.533 -199.6 -380.76 -208.561 c 1 +- -372.92 -217.894 -364.24 -225.174 -354.72 -230.4 c 128 +- -345.2 -235.627 -335.96 -238.24 -327 -238.24 c 0 +- -306.84 -238.24 -293 -230.12 -285.48 -213.881 c 128 +- -277.96 -197.641 -274.2 -184.8 -274.2 -175.36 c 0 +- -274.2 -149.6 -282.88 -127.667 -300.24 -109.561 c 128 +- -317.6 -91.4538 -338.6 -82.4004 -363.24 -82.4004 c 1 +- -320.84 -47.9199 l 1 +- -289.854 -47.9199 -263.347 -60.48 -241.32 -85.6001 c 128 +- -219.294 -110.72 -208.28 -140.64 -208.28 -175.36 c 0 +- -208.28 -185.692 -210.747 -197.905 -215.68 -212 c 1 +- -198.623 -232.16 -180.516 -242.24 -161.36 -242.24 c 0 +- -154.534 -242.24 -144.1 -236.414 -130.06 -224.76 c 128 +- -116.02 -213.107 -109 -195.147 -109 -170.88 c 0 +- -109 -145.493 -116.093 -123.746 -130.28 -105.64 c 128 +- -144.466 -87.5329 -161.64 -78.4795 -181.8 -78.4795 c 1 +- -142.32 -41.3203 l 1 +- -114.693 -41.3203 -91.3398 -54.1403 -72.2598 -79.7803 c 128 +- -53.1797 -105.42 -43.6396 -135.787 -43.6396 -170.88 c 0 +- -43.6397 -207.84 -55.2132 -239.294 -78.3604 -265.24 c 128 +- -101.507 -291.187 -129.507 -304.16 -162.36 -304.16 c 0 +- -173.622 -304.16 -183.982 -301.547 -193.439 -296.32 c 2 +- -229.92 -276.16 l 1 +- -212.8 -347.08 l 1 +- -282.24 -347.08 l 1 +- -266.6 -275.6 l 1 +- -288.918 -293.307 -309.052 -301.827 -327 -301.16 c 0 +- -336.749 -301.16 -350.095 -298.173 -367.04 -292.2 c 0 +- -385.12 -286.227 -398.84 -278.64 -408.2 -269.44 c 1 +- -411 -269.44 l 1 +- -420.333 -280.267 -432.933 -288.76 -448.8 -294.92 c 128 +- -464.666 -301.08 -482.306 -304.16 -501.72 -304.16 c 0 +- -537.187 -304.16 -567.426 -291.56 -592.439 -266.36 c 128 +- -617.453 -241.16 -629.96 -210.827 -629.96 -175.36 c 1 +- -629.96 -175.36 l 1 +-EndSplineSet +-AnchorClass2: "Anchor-3" "'blwm' Below Base Mark in Telugu lookup 0-2" "Anchor-1" "'blwm' Below Base Mark in Telugu lookup 0-1" "Anchor-0" "'blwm' Below Base Mark in Telugu lookup 0" ++AnchorClass2: "Anchor4" "'blwm' Below Base Mark in Telugu lookup 2-1" "Anchor-3" "'blwm' Below Base Mark in Telugu lookup 0-2" "Anchor-1" "'blwm' Below Base Mark in Telugu lookup 0-1" "Anchor-0" "'blwm' Below Base Mark in Telugu lookup 0" + BeginChars: 66007 568 + + StartChar: U0C2C_U0C41.psts +@@ -40062,11 +40011,12 @@ Width: 0 + VWidth: 819 + GlyphClass: 4 + Flags: W ++AnchorPoint: "Anchor4" -240 -330 basemark 0 + AnchorPoint: "Anchor-1" -249 -93 mark 0 + LayerCount: 2 + Fore + SplineSet +--79.2002 -106.4 m 129,-1,-1 ++-79.2002 -106.4 m 129,-1,1 + -30.4004 -106.4 -30.4004 -106.4 4.40039 -140.8 c 128,-1,2 + 39.2002 -175.2 39.2002 -175.2 39.2002 -223.2 c 0,3,4 + 39.2002 -277.6 39.2002 -277.6 -2.7998 -315.6 c 128,-1,5 +@@ -40078,17 +40028,17 @@ SplineSet + -168.8 -289.6 l 1,11,12 + -182.4 -278.4 -182.4 -278.4 -190 -260.8 c 128,-1,13 + -197.6 -243.2 -197.6 -243.2 -197.6 -223.2 c 0,14,15 +- -197.6 -175.2 -197.6 -175.2 -162.8 -140.8 c 128,-1,16 +- -128 -106.4 -128 -106.4 -79.2002 -106.4 c 129,-1,-1 +--144.8 -223.2 m 129,-1,-1 +- -144.8 -250.4 -144.8 -250.4 -125.6 -269.2 c 128,-1,20 +- -106.4 -288 -106.4 -288 -79.2002 -288 c 256,21,22 +- -52 -288 -52 -288 -32.7998 -269.2 c 128,-1,23 +- -13.5996 -250.4 -13.5996 -250.4 -13.5996 -223.2 c 256,24,25 +- -13.5996 -196 -13.5996 -196 -32.7998 -176.8 c 128,-1,26 +- -52 -157.6 -52 -157.6 -79.2002 -157.6 c 256,27,28 +- -106.4 -157.6 -106.4 -157.6 -125.6 -176.8 c 128,-1,29 +- -144.8 -196 -144.8 -196 -144.8 -223.2 c 129,-1,-1 ++ -197.6 -175.2 -197.6 -175.2 -162.8 -140.8 c 128,-1,0 ++ -128 -106.4 -128 -106.4 -79.2002 -106.4 c 129,-1,1 ++-144.8 -223.2 m 129,-1,17 ++ -144.8 -250.4 -144.8 -250.4 -125.6 -269.2 c 128,-1,18 ++ -106.4 -288 -106.4 -288 -79.2002 -288 c 256,19,20 ++ -52 -288 -52 -288 -32.7998 -269.2 c 128,-1,21 ++ -13.5996 -250.4 -13.5996 -250.4 -13.5996 -223.2 c 256,22,23 ++ -13.5996 -196 -13.5996 -196 -32.7998 -176.8 c 128,-1,24 ++ -52 -157.6 -52 -157.6 -79.2002 -157.6 c 256,25,26 ++ -106.4 -157.6 -106.4 -157.6 -125.6 -176.8 c 128,-1,16 ++ -144.8 -196 -144.8 -196 -144.8 -223.2 c 129,-1,17 + EndSplineSet + Kerns2: 62 140 "'kern' Horizontal Kerning in Telugu lookup 1-1" 61 120 "'kern' Horizontal Kerning in Telugu lookup 1-1" + LCarets2: 1 0 +@@ -46336,6 +46286,7 @@ Width: 0 + VWidth: 819 + GlyphClass: 4 + Flags: W ++AnchorPoint: "Anchor4" -320 -360 mark 0 + AnchorPoint: "Anchor-1" -374.96 -403.4 mark 0 + AnchorPoint: "Anchor-0" -369.6 -417.6 mark 0 + LayerCount: 2 diff --git a/lohit-telugu-fonts.spec b/lohit-telugu-fonts.spec index b0f32fc..2068d09 100644 --- a/lohit-telugu-fonts.spec +++ b/lohit-telugu-fonts.spec @@ -3,7 +3,7 @@ Name: %{fontname}-fonts Version: 2.5.3 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Free Telugu font Group: User Interface/X @@ -15,6 +15,8 @@ BuildRequires: fontforge >= 20080429 BuildRequires: fontpackages-devel Requires: fontpackages-filesystem Obsoletes: lohit-fonts-common < %{version}-%{release} +Patch1: bug-1105878.patch + %description This package provides a free Telugu truetype/opentype font. @@ -22,6 +24,8 @@ This package provides a free Telugu truetype/opentype font. %prep %setup -q -n %{fontname}-%{version} mv 66-%{fontname}.conf 65-0-lohit-telugu.conf +%patch1 -p1 -b .1-Conjunct-character-rendering-issue + %build make %{?_smp_mflags} @@ -46,6 +50,9 @@ ln -s %{_fontconfig_templatedir}/%{fontconf} \ %changelog +* Mon Jul 28 2014 Pravin Satpute - 2.5.3-5 +- Resolved #1105878 - Rendering problem of స్త్ర + * Sat Jun 07 2014 Fedora Release Engineering - 2.5.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild