comparison src/gtkimhtml.c @ 2075:75c06bcb022e

[gaim-migrate @ 2085] Grigory Bakunov (black_bmc) patch for some internationalization stuff committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Tue, 17 Jul 2001 18:30:57 +0000
parents 0fd338304759
children 3ce77b547cf2
comparison
equal deleted inserted replaced
2074:a4367a6478eb 2075:75c06bcb022e
1624 } 1624 }
1625 1625
1626 if (!choice) { 1626 if (!choice) {
1627 if (imhtml->default_font) 1627 if (imhtml->default_font)
1628 return gdk_font_ref (imhtml->default_font); 1628 return gdk_font_ref (imhtml->default_font);
1629 return gdk_font_load ("-*-*-*-*-*-*-*-*-*-*-*-*-*-*"); 1629 return gdk_fontset_load ("-*-*-*-*-*-*-*-*-*-*-*-*-*-*");
1630 } 1630 }
1631 1631
1632 g_snprintf (buf, sizeof (buf), "-*-%s-%s-%c-*-*-*-%d-*-*-*-*-iso8859-*", 1632 g_snprintf (buf, sizeof (buf), "-*-%s-%s-%c-*-*-*-%d-*-*-*-*-iso8859-*",
1633 choice, 1633 choice,
1634 bold ? "bold" : "medium", 1634 bold ? "bold" : "medium",
1635 italics ? 'i' : 'r', 1635 italics ? 'i' : 'r',
1636 size); 1636 size);
1637 font = gdk_font_load (buf); 1637 font = gdk_fontset_load (buf);
1638 1638
1639 if (!font) { 1639 if (!font) {
1640 g_snprintf (buf, sizeof (buf), "-*-%s-%s-%c-*-*-*-*-*-*-*-*-iso8859-*", 1640 g_snprintf (buf, sizeof (buf), "-*-%s-%s-%c-*-*-*-*-*-*-*-*-iso8859-*",
1641 choice, 1641 choice,
1642 bold ? "bold" : "medium", 1642 bold ? "bold" : "medium",
1643 italics ? 'i' : 'r'); 1643 italics ? 'i' : 'r');
1644 font = gdk_font_load (buf); 1644 font = gdk_fontset_load (buf);
1645 } 1645 }
1646 1646
1647 if (!font) { 1647 if (!font) {
1648 g_snprintf (buf, sizeof (buf), "-*-%s-*-%c-*-*-*-*-*-*-*-*-iso8859-*", 1648 g_snprintf (buf, sizeof (buf), "-*-%s-*-%c-*-*-*-*-*-*-*-*-iso8859-*",
1649 choice, 1649 choice,
1650 italics ? 'i' : 'r'); 1650 italics ? 'i' : 'r');
1651 font = gdk_font_load (buf); 1651 font = gdk_fontset_load (buf);
1652 } 1652 }
1653 1653
1654 if (!font) { 1654 if (!font) {
1655 g_snprintf (buf, sizeof (buf), "-*-%s-*-%c-*-*-*-*-*-*-*-*-iso8859-*", 1655 g_snprintf (buf, sizeof (buf), "-*-%s-*-%c-*-*-*-*-*-*-*-*-iso8859-*",
1656 choice, 1656 choice,
1657 italics ? 'o' : '*'); 1657 italics ? 'o' : '*');
1658 font = gdk_font_load (buf); 1658 font = gdk_fontset_load (buf);
1659 } 1659 }
1660 1660
1661 if (!font && italics) { 1661 if (!font && italics) {
1662 g_snprintf (buf, sizeof (buf), "-*-%s-*-*-*-*-*-*-*-*-*-*-iso8859-*", 1662 g_snprintf (buf, sizeof (buf), "-*-%s-*-*-*-*-*-*-*-*-*-*-iso8859-*",
1663 choice); 1663 choice);
1664 font = gdk_font_load (buf); 1664 font = gdk_fontset_load (buf);
1665 } 1665 }
1666 1666
1667 if (!font) { 1667 if (!font) {
1668 g_snprintf (buf, sizeof (buf), "-*-%s-%s-%c-*-*-*-%d-*-*-*-*-*-*", 1668 g_snprintf (buf, sizeof (buf), "-*-%s-%s-%c-*-*-*-%d-*-*-*-*-*-*",
1669 choice, 1669 choice,
1670 bold ? "bold" : "medium", 1670 bold ? "bold" : "medium",
1671 italics ? 'i' : 'r', 1671 italics ? 'i' : 'r',
1672 size); 1672 size);
1673 font = gdk_font_load (buf); 1673 font = gdk_fontset_load (buf);
1674 } 1674 }
1675 1675
1676 if (!font) { 1676 if (!font) {
1677 g_snprintf (buf, sizeof (buf), "-*-%s-%s-%c-*-*-*-*-*-*-*-*-*-*", 1677 g_snprintf (buf, sizeof (buf), "-*-%s-%s-%c-*-*-*-*-*-*-*-*-*-*",
1678 choice, 1678 choice,
1679 bold ? "bold" : "medium", 1679 bold ? "bold" : "medium",
1680 italics ? 'i' : 'r'); 1680 italics ? 'i' : 'r');
1681 font = gdk_font_load (buf); 1681 font = gdk_fontset_load (buf);
1682 } 1682 }
1683 1683
1684 if (!font) { 1684 if (!font) {
1685 g_snprintf (buf, sizeof (buf), "-*-%s-*-%c-*-*-*-*-*-*-*-*-*-*", 1685 g_snprintf (buf, sizeof (buf), "-*-%s-*-%c-*-*-*-*-*-*-*-*-*-*",
1686 choice, 1686 choice,
1687 italics ? 'i' : 'r'); 1687 italics ? 'i' : 'r');
1688 font = gdk_font_load (buf); 1688 font = gdk_fontset_load (buf);
1689 } 1689 }
1690 1690
1691 if (!font) { 1691 if (!font) {
1692 g_snprintf (buf, sizeof (buf), "-*-%s-*-%c-*-*-*-*-*-*-*-*-*-*", 1692 g_snprintf (buf, sizeof (buf), "-*-%s-*-%c-*-*-*-*-*-*-*-*-*-*",
1693 choice, 1693 choice,
1694 italics ? 'o' : '*'); 1694 italics ? 'o' : '*');
1695 font = gdk_font_load (buf); 1695 font = gdk_fontset_load (buf);
1696 } 1696 }
1697 1697
1698 if (!font && italics) { 1698 if (!font && italics) {
1699 g_snprintf (buf, sizeof (buf), "-*-%s-*-*-*-*-*-*-*-*-*-*-*-*", 1699 g_snprintf (buf, sizeof (buf), "-*-%s-*-*-*-*-*-*-*-*-*-*-*-*",
1700 choice); 1700 choice);
1701 font = gdk_font_load (buf); 1701 font = gdk_fontset_load (buf);
1702 } 1702 }
1703 1703
1704 g_free (choice); 1704 g_free (choice);
1705 1705
1706 if (!font && imhtml->default_font) 1706 if (!font && imhtml->default_font)
1707 return gdk_font_ref (imhtml->default_font); 1707 return gdk_font_ref (imhtml->default_font);
1708 1708
1709 if (!font) 1709 if (!font)
1710 return gdk_font_load ("-*-*-*-*-*-*-*-*-*-*-*-*-*-*"); 1710 return gdk_fontset_load ("-*-*-*-*-*-*-*-*-*-*-*-*-*-*");
1711 1711
1712 return font; 1712 return font;
1713 } 1713 }
1714 1714
1715 static void 1715 static void