[Bug 3512] Implement font-stretch property
by Bugzilla@Mozilla
Do not reply to this email. You can add comments to this bug at
https://bugzilla.mozilla.org/show_bug.cgi?id=3512
Karl Tomlinson (:karlt) <karlt(a)mozbugz.karlt.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #555845|review?(karlt(a)mozbugz.karlt |review+
Flags|.net) |
--- Comment #71 from Karl Tomlinson (:karlt) <karlt(a)mozbugz.karlt.net> 2011-08-25 17:20:55 PDT ---
Comment on attachment 555845
--> https://bugzilla.mozilla.org/attachment.cgi?id=555845
patch to pass font-stretch to the linux/pango/fontconfig backend
>+ if (width <= (FC_WIDTH_ULTRACONDENSED + FC_WIDTH_EXTRACONDENSED) / 2) {
>+ return -4;
>+ case -4:
>+ return FC_WIDTH_ULTRACONDENSED;
Would it make sense to use NS_FONT_STRETCH_* for the constants here?
>@@ -444,16 +444,24 @@ gfxUserFcFontEntry::AdjustPatternToCSS(F
>+ int fontWidth = FC_WIDTH_NORMAL;
>+ FcPatternGetInteger(aPattern, FC_WIDTH, 0, &fontWidth);
>+ int cssWidth = gfxFontconfigUtils::FcWidthForThebesStretch(mStretch);
>+ if (cssWidth != fontWidth) {
>+ FcPatternDel(aPattern, FC_WIDTH);
>+ FcPatternAddInteger(aPattern, FC_WIDTH, cssWidth);
>+ }
>+
A missing FC_WIDTH is treated differently from a FC_WIDTH_NORMAL, so I think
its best to initialize fontWidth to something invalid like -1 (as for
FC_WEIGHT) above to ensure that FC_WIDTH is set.
--
Configure bugmail: https://bugzilla.mozilla.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
12 years, 8 months
[oflb-asana-math-fonts/f16] Update to next upstream release
by Parag Nemade
commit cc0a6cd80396f95c0d17a3d541aaf90479214f9c
Author: Parag Nemade <pnemade(a)redhat.com>
Date: Thu Aug 25 14:23:08 2011 +0530
Update to next upstream release
.gitignore | 1 +
oflb-asana-math-fonts.spec | 11 +++++++----
sources | 1 +
3 files changed, 9 insertions(+), 4 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..10fc3ed 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/Asana-Math.otf
diff --git a/oflb-asana-math-fonts.spec b/oflb-asana-math-fonts.spec
index cc89972..f8f5088 100644
--- a/oflb-asana-math-fonts.spec
+++ b/oflb-asana-math-fonts.spec
@@ -2,16 +2,16 @@
%global fontconf 63-%{fontname}.conf
Name: %{fontname}-fonts
-Version: 0.914
-Release: 9%{?dist}
+Version: 0.930
+Release: 1%{?dist}
Summary: An OpenType font with a MATH table
Group: User Interface/X
License: OFL
## Note that upstream is dead and there is no download link available at this minute
## so please don't report FTBFS bugs for this package.
-URL: http://openfontlibrary.org/media/files/asyropoulos/219
-Source0: http://openfontlibrary.org/people/asyropoulos/asyropoulos_-_Asana_Math.otf
+URL: http://www.ctan.org/tex-archive/fonts/Asana-Math/
+Source0: http://ekalavya.imsc.res.in/tex-archive/fonts/Asana-Math/Asana-Math.otf
Source1: %{name}-fontconfig.conf
Source2: README.license
#license text extracted from font file
@@ -52,6 +52,9 @@ ln -s %{_fontconfig_templatedir}/%{fontconf} \
%changelog
+* Thu Aug 25 2011 Parag Nemade <pnemade AT redha DOT com> - 0.930-1
+- Update to next upstream release
+
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.914-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
diff --git a/sources b/sources
index e69de29..76a889f 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+cf6a95d1a6f899f27e0f3f4fe53804c4 Asana-Math.otf
12 years, 8 months
[baekmuk-bdf-fonts/f14] Update to 2.2-10.
by Daiki Ueno
commit 50a5ddfa79620ac834927f29cae3a63e91d2b9df
Author: Daiki Ueno <ueno(a)unixuser.org>
Date: Thu Aug 25 17:45:58 2011 +0900
Update to 2.2-10.
baekmuk-bdf-fonts-fix-fonts-alias.patch | 14 ++++++++++++++
baekmuk-bdf-fonts.spec | 10 +++++++++-
2 files changed, 23 insertions(+), 1 deletions(-)
---
diff --git a/baekmuk-bdf-fonts-fix-fonts-alias.patch b/baekmuk-bdf-fonts-fix-fonts-alias.patch
new file mode 100644
index 0000000..a20b7d5
--- /dev/null
+++ b/baekmuk-bdf-fonts-fix-fonts-alias.patch
@@ -0,0 +1,14 @@
+gulim20b alias fix (#733105)
+Index: baekmuk-bdf-2.2/bdf/fonts.alias
+===================================================================
+--- baekmuk-bdf-2.2.orig/bdf/fonts.alias
++++ baekmuk-bdf-2.2/bdf/fonts.alias
+@@ -7,7 +7,7 @@
+ -baekmuk-dotum-medium-r-normal--10-100-75-75-m-100-ksc5601.1987-0 -baekmuk-dotum-medium-r-normal--10-100-75-75-m-100-ksx1001.1998-0
+ -baekmuk-gulim-bold-r-normal--18-180-75-75-m-180-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--18-180-75-75-m-180-ksx1001.1998-0
+ -baekmuk-gulim-bold-r-normal--16-160-75-75-m-160-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--16-160-75-75-m-160-ksx1001.1998-0
+--baekmuk-gulim-bold-r-normal--20-200-75-75-m-200-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--20-200-75-75-m-200-ksx1001.1998-0
++-baekmuk-gulim-bold-r-normal--20-200-75-75-m-202-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--20-200-75-75-m-202-ksx1001.1998-0
+ -baekmuk-gulim-bold-r-normal--14-140-75-75-m-140-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--14-140-75-75-m-140-ksx1001.1998-0
+ -baekmuk-gulim-bold-r-normal--12-120-75-75-m-120-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--12-120-75-75-m-120-ksx1001.1998-0
+ -baekmuk-gulim-bold-r-normal--24-240-75-75-m-240-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--24-240-75-75-m-240-ksx1001.1998-0
diff --git a/baekmuk-bdf-fonts.spec b/baekmuk-bdf-fonts.spec
index a7bd0e1..dd62a6e 100644
--- a/baekmuk-bdf-fonts.spec
+++ b/baekmuk-bdf-fonts.spec
@@ -5,13 +5,14 @@
Name: %{fontname}-fonts
Version: 2.2
-Release: 8%{?dist}
+Release: 10%{?dist}
Summary: Korean bitmap fonts
Group: User Interface/X
License: Baekmuk
URL: http://kldp.net/projects/baekmuk/
Source: http://kldp.net/frs/download.php/1428/%{fontname}-%{version}.tar.gz
+Patch0: baekmuk-bdf-fonts-fix-fonts-alias.patch
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: xorg-x11-font-utils
@@ -23,6 +24,7 @@ This package provides the Korean Baekmuk bitmap fonts.
%prep
%setup -q -n %{fontname}-%{version}
+%patch0 -p1 -b .fix-fonts-alias
%build
for file in bdf/*.bdf; do
@@ -72,6 +74,12 @@ fi
%{catalogue}/%{name}
%changelog
+* Thu Aug 25 2011 Daiki Ueno <dueno(a)redhat.com> - 2.2-10
+- add baekmuk-bdf-fonts-fix-fonts-alias.patch (#733105)
+
+* Mon Feb 07 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 2.2-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 2.2-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
12 years, 8 months
[baekmuk-bdf-fonts/f15] Update to 2.2-10.
by Daiki Ueno
commit b2b5f48e3abf16a9ed356ace2c2bbc67ad5f97eb
Author: Daiki Ueno <ueno(a)unixuser.org>
Date: Thu Aug 25 17:35:34 2011 +0900
Update to 2.2-10.
baekmuk-bdf-fonts-fix-fonts-alias.patch | 14 ++++++++++++++
baekmuk-bdf-fonts.spec | 7 ++++++-
2 files changed, 20 insertions(+), 1 deletions(-)
---
diff --git a/baekmuk-bdf-fonts-fix-fonts-alias.patch b/baekmuk-bdf-fonts-fix-fonts-alias.patch
new file mode 100644
index 0000000..a20b7d5
--- /dev/null
+++ b/baekmuk-bdf-fonts-fix-fonts-alias.patch
@@ -0,0 +1,14 @@
+gulim20b alias fix (#733105)
+Index: baekmuk-bdf-2.2/bdf/fonts.alias
+===================================================================
+--- baekmuk-bdf-2.2.orig/bdf/fonts.alias
++++ baekmuk-bdf-2.2/bdf/fonts.alias
+@@ -7,7 +7,7 @@
+ -baekmuk-dotum-medium-r-normal--10-100-75-75-m-100-ksc5601.1987-0 -baekmuk-dotum-medium-r-normal--10-100-75-75-m-100-ksx1001.1998-0
+ -baekmuk-gulim-bold-r-normal--18-180-75-75-m-180-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--18-180-75-75-m-180-ksx1001.1998-0
+ -baekmuk-gulim-bold-r-normal--16-160-75-75-m-160-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--16-160-75-75-m-160-ksx1001.1998-0
+--baekmuk-gulim-bold-r-normal--20-200-75-75-m-200-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--20-200-75-75-m-200-ksx1001.1998-0
++-baekmuk-gulim-bold-r-normal--20-200-75-75-m-202-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--20-200-75-75-m-202-ksx1001.1998-0
+ -baekmuk-gulim-bold-r-normal--14-140-75-75-m-140-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--14-140-75-75-m-140-ksx1001.1998-0
+ -baekmuk-gulim-bold-r-normal--12-120-75-75-m-120-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--12-120-75-75-m-120-ksx1001.1998-0
+ -baekmuk-gulim-bold-r-normal--24-240-75-75-m-240-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--24-240-75-75-m-240-ksx1001.1998-0
diff --git a/baekmuk-bdf-fonts.spec b/baekmuk-bdf-fonts.spec
index d33e9cc..dd62a6e 100644
--- a/baekmuk-bdf-fonts.spec
+++ b/baekmuk-bdf-fonts.spec
@@ -5,13 +5,14 @@
Name: %{fontname}-fonts
Version: 2.2
-Release: 9%{?dist}
+Release: 10%{?dist}
Summary: Korean bitmap fonts
Group: User Interface/X
License: Baekmuk
URL: http://kldp.net/projects/baekmuk/
Source: http://kldp.net/frs/download.php/1428/%{fontname}-%{version}.tar.gz
+Patch0: baekmuk-bdf-fonts-fix-fonts-alias.patch
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: xorg-x11-font-utils
@@ -23,6 +24,7 @@ This package provides the Korean Baekmuk bitmap fonts.
%prep
%setup -q -n %{fontname}-%{version}
+%patch0 -p1 -b .fix-fonts-alias
%build
for file in bdf/*.bdf; do
@@ -72,6 +74,9 @@ fi
%{catalogue}/%{name}
%changelog
+* Thu Aug 25 2011 Daiki Ueno <dueno(a)redhat.com> - 2.2-10
+- add baekmuk-bdf-fonts-fix-fonts-alias.patch (#733105)
+
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 2.2-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
12 years, 8 months
[baekmuk-bdf-fonts/f16] Update to 2.2-10.
by Daiki Ueno
commit a7ee05c7dd4a043793667feaa4479c1ce3dbe5ba
Author: Daiki Ueno <ueno(a)unixuser.org>
Date: Thu Aug 25 17:28:14 2011 +0900
Update to 2.2-10.
baekmuk-bdf-fonts-fix-fonts-alias.patch | 14 ++++++++++++++
baekmuk-bdf-fonts.spec | 7 ++++++-
2 files changed, 20 insertions(+), 1 deletions(-)
---
diff --git a/baekmuk-bdf-fonts-fix-fonts-alias.patch b/baekmuk-bdf-fonts-fix-fonts-alias.patch
new file mode 100644
index 0000000..a20b7d5
--- /dev/null
+++ b/baekmuk-bdf-fonts-fix-fonts-alias.patch
@@ -0,0 +1,14 @@
+gulim20b alias fix (#733105)
+Index: baekmuk-bdf-2.2/bdf/fonts.alias
+===================================================================
+--- baekmuk-bdf-2.2.orig/bdf/fonts.alias
++++ baekmuk-bdf-2.2/bdf/fonts.alias
+@@ -7,7 +7,7 @@
+ -baekmuk-dotum-medium-r-normal--10-100-75-75-m-100-ksc5601.1987-0 -baekmuk-dotum-medium-r-normal--10-100-75-75-m-100-ksx1001.1998-0
+ -baekmuk-gulim-bold-r-normal--18-180-75-75-m-180-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--18-180-75-75-m-180-ksx1001.1998-0
+ -baekmuk-gulim-bold-r-normal--16-160-75-75-m-160-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--16-160-75-75-m-160-ksx1001.1998-0
+--baekmuk-gulim-bold-r-normal--20-200-75-75-m-200-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--20-200-75-75-m-200-ksx1001.1998-0
++-baekmuk-gulim-bold-r-normal--20-200-75-75-m-202-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--20-200-75-75-m-202-ksx1001.1998-0
+ -baekmuk-gulim-bold-r-normal--14-140-75-75-m-140-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--14-140-75-75-m-140-ksx1001.1998-0
+ -baekmuk-gulim-bold-r-normal--12-120-75-75-m-120-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--12-120-75-75-m-120-ksx1001.1998-0
+ -baekmuk-gulim-bold-r-normal--24-240-75-75-m-240-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--24-240-75-75-m-240-ksx1001.1998-0
diff --git a/baekmuk-bdf-fonts.spec b/baekmuk-bdf-fonts.spec
index d33e9cc..dd62a6e 100644
--- a/baekmuk-bdf-fonts.spec
+++ b/baekmuk-bdf-fonts.spec
@@ -5,13 +5,14 @@
Name: %{fontname}-fonts
Version: 2.2
-Release: 9%{?dist}
+Release: 10%{?dist}
Summary: Korean bitmap fonts
Group: User Interface/X
License: Baekmuk
URL: http://kldp.net/projects/baekmuk/
Source: http://kldp.net/frs/download.php/1428/%{fontname}-%{version}.tar.gz
+Patch0: baekmuk-bdf-fonts-fix-fonts-alias.patch
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: xorg-x11-font-utils
@@ -23,6 +24,7 @@ This package provides the Korean Baekmuk bitmap fonts.
%prep
%setup -q -n %{fontname}-%{version}
+%patch0 -p1 -b .fix-fonts-alias
%build
for file in bdf/*.bdf; do
@@ -72,6 +74,9 @@ fi
%{catalogue}/%{name}
%changelog
+* Thu Aug 25 2011 Daiki Ueno <dueno(a)redhat.com> - 2.2-10
+- add baekmuk-bdf-fonts-fix-fonts-alias.patch (#733105)
+
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 2.2-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
12 years, 8 months
[baekmuk-bdf-fonts] Update to 2.2-10.
by Daiki Ueno
commit aaf3c079e28da0ca8a5c0201b47cbffe4c4505d9
Author: Daiki Ueno <ueno(a)unixuser.org>
Date: Thu Aug 25 17:20:22 2011 +0900
Update to 2.2-10.
baekmuk-bdf-fonts-fix-fonts-alias.patch | 14 ++++++++++++++
baekmuk-bdf-fonts.spec | 7 ++++++-
2 files changed, 20 insertions(+), 1 deletions(-)
---
diff --git a/baekmuk-bdf-fonts-fix-fonts-alias.patch b/baekmuk-bdf-fonts-fix-fonts-alias.patch
new file mode 100644
index 0000000..a20b7d5
--- /dev/null
+++ b/baekmuk-bdf-fonts-fix-fonts-alias.patch
@@ -0,0 +1,14 @@
+gulim20b alias fix (#733105)
+Index: baekmuk-bdf-2.2/bdf/fonts.alias
+===================================================================
+--- baekmuk-bdf-2.2.orig/bdf/fonts.alias
++++ baekmuk-bdf-2.2/bdf/fonts.alias
+@@ -7,7 +7,7 @@
+ -baekmuk-dotum-medium-r-normal--10-100-75-75-m-100-ksc5601.1987-0 -baekmuk-dotum-medium-r-normal--10-100-75-75-m-100-ksx1001.1998-0
+ -baekmuk-gulim-bold-r-normal--18-180-75-75-m-180-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--18-180-75-75-m-180-ksx1001.1998-0
+ -baekmuk-gulim-bold-r-normal--16-160-75-75-m-160-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--16-160-75-75-m-160-ksx1001.1998-0
+--baekmuk-gulim-bold-r-normal--20-200-75-75-m-200-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--20-200-75-75-m-200-ksx1001.1998-0
++-baekmuk-gulim-bold-r-normal--20-200-75-75-m-202-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--20-200-75-75-m-202-ksx1001.1998-0
+ -baekmuk-gulim-bold-r-normal--14-140-75-75-m-140-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--14-140-75-75-m-140-ksx1001.1998-0
+ -baekmuk-gulim-bold-r-normal--12-120-75-75-m-120-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--12-120-75-75-m-120-ksx1001.1998-0
+ -baekmuk-gulim-bold-r-normal--24-240-75-75-m-240-ksc5601.1987-0 -baekmuk-gulim-bold-r-normal--24-240-75-75-m-240-ksx1001.1998-0
diff --git a/baekmuk-bdf-fonts.spec b/baekmuk-bdf-fonts.spec
index d33e9cc..dd62a6e 100644
--- a/baekmuk-bdf-fonts.spec
+++ b/baekmuk-bdf-fonts.spec
@@ -5,13 +5,14 @@
Name: %{fontname}-fonts
Version: 2.2
-Release: 9%{?dist}
+Release: 10%{?dist}
Summary: Korean bitmap fonts
Group: User Interface/X
License: Baekmuk
URL: http://kldp.net/projects/baekmuk/
Source: http://kldp.net/frs/download.php/1428/%{fontname}-%{version}.tar.gz
+Patch0: baekmuk-bdf-fonts-fix-fonts-alias.patch
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: xorg-x11-font-utils
@@ -23,6 +24,7 @@ This package provides the Korean Baekmuk bitmap fonts.
%prep
%setup -q -n %{fontname}-%{version}
+%patch0 -p1 -b .fix-fonts-alias
%build
for file in bdf/*.bdf; do
@@ -72,6 +74,9 @@ fi
%{catalogue}/%{name}
%changelog
+* Thu Aug 25 2011 Daiki Ueno <dueno(a)redhat.com> - 2.2-10
+- add baekmuk-bdf-fonts-fix-fonts-alias.patch (#733105)
+
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 2.2-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
12 years, 8 months