In comparing the source files for ttf-dejavu on gutsy and hardy, it appears the issue is that the debian/ttf-dejavu-extra.defoma-hints file for Gutsy had a fix from Arne to correct Oblique vs Italic for Serif fonts, which is missing on Hardy. On hardy it appears the package was sync'd to debian without merging the ubuntu patch.
Assigning to Arne to investigate further. It appears that the changes he made for Ubuntu in Gutsy need to be ported to the Hardy version of the package (and perhaps pushed back up to Debian).
In comparing the source files for ttf-dejavu on gutsy and hardy, it appears the issue is that the debian/ ttf-dejavu- extra.defoma- hints file for Gutsy had a fix from Arne to correct Oblique vs Italic for Serif fonts, which is missing on Hardy. On hardy it appears the package was sync'd to debian without merging the ubuntu patch.
Assigning to Arne to investigate further. It appears that the changes he made for Ubuntu in Gutsy need to be ported to the Hardy version of the package (and perhaps pushed back up to Debian).
$ diff -u /tmp/ttf- dejavu- extra.defoma- hints debian/ ttf-dejavu- extra.defoma- hints dejavu- extra.defoma- hints 2008-01-29 09:39:16.110311167 -0800 ttf-dejavu- extra.defoma- hints 2008-01-29 09:35:07.000000000 -0800
--- /tmp/ttf-
+++ debian/
@@ -116,7 +116,7 @@
GeneralFamily = Roman
Weight = Medium
Width = Variable
- Shape = Serif Oblique
+ Shape = Serif Italic
Foundry = DejaVu
Priority = 20
end
@@ -130,7 +130,7 @@
GeneralFamily = Roman
Weight = Bold
Width = Variable
- Shape = Serif Oblique
+ Shape = Serif Italic
Foundry = DejaVu
Priority = 20
end
@@ -175,7 +175,7 @@
GeneralFamily = Roman
Weight = Medium
Width = Variable
- Shape = Serif Oblique Condensed
+ Shape = Serif Italic Condensed
Foundry = DejaVu
Priority = 20
end
@@ -189,7 +189,7 @@
GeneralFamily = Roman
Weight = Bold
Width = Variable
- Shape = Serif Oblique Condensed
+ Shape = Serif Italic Condensed
Foundry = DejaVu
Priority = 20
end