Mercurial > pidgin.yaz
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 |