Commit 7d1a049b authored by Alexander Larsson's avatar Alexander Larsson Committed by Alexander Larsson

Add some example config files that can be used with the URW fonts.

2001-06-14  Alexander Larsson  <alexl@redhat.com>

        * docs/README.linux-fb:
	Add some example config files that can be used with the URW fonts.

	* gdk/linux-fb/gdkvisual-fb.c (gdk_visual_init):
	Set up the color ramps for DirectColor mode.
parent 68514482
2001-06-14 Alexander Larsson <alexl@redhat.com>
* docs/README.linux-fb:
Add some example config files that can be used with the URW fonts.
* gdk/linux-fb/gdkvisual-fb.c (gdk_visual_init):
Set up the color ramps for DirectColor mode.
2001-06-11 Havoc Pennington <hp@redhat.com>
* Release 1.3.6
......
2001-06-14 Alexander Larsson <alexl@redhat.com>
* docs/README.linux-fb:
Add some example config files that can be used with the URW fonts.
* gdk/linux-fb/gdkvisual-fb.c (gdk_visual_init):
Set up the color ramps for DirectColor mode.
2001-06-11 Havoc Pennington <hp@redhat.com>
* Release 1.3.6
......
2001-06-14 Alexander Larsson <alexl@redhat.com>
* docs/README.linux-fb:
Add some example config files that can be used with the URW fonts.
* gdk/linux-fb/gdkvisual-fb.c (gdk_visual_init):
Set up the color ramps for DirectColor mode.
2001-06-11 Havoc Pennington <hp@redhat.com>
* Release 1.3.6
......
2001-06-14 Alexander Larsson <alexl@redhat.com>
* docs/README.linux-fb:
Add some example config files that can be used with the URW fonts.
* gdk/linux-fb/gdkvisual-fb.c (gdk_visual_init):
Set up the color ramps for DirectColor mode.
2001-06-11 Havoc Pennington <hp@redhat.com>
* Release 1.3.6
......
2001-06-14 Alexander Larsson <alexl@redhat.com>
* docs/README.linux-fb:
Add some example config files that can be used with the URW fonts.
* gdk/linux-fb/gdkvisual-fb.c (gdk_visual_init):
Set up the color ramps for DirectColor mode.
2001-06-11 Havoc Pennington <hp@redhat.com>
* Release 1.3.6
......
2001-06-14 Alexander Larsson <alexl@redhat.com>
* docs/README.linux-fb:
Add some example config files that can be used with the URW fonts.
* gdk/linux-fb/gdkvisual-fb.c (gdk_visual_init):
Set up the color ramps for DirectColor mode.
2001-06-11 Havoc Pennington <hp@redhat.com>
* Release 1.3.6
......
2001-06-14 Alexander Larsson <alexl@redhat.com>
* docs/README.linux-fb:
Add some example config files that can be used with the URW fonts.
* gdk/linux-fb/gdkvisual-fb.c (gdk_visual_init):
Set up the color ramps for DirectColor mode.
2001-06-11 Havoc Pennington <hp@redhat.com>
* Release 1.3.6
......
......@@ -44,7 +44,7 @@ it looks in $prefix/lib/ft2fonts, and if you want to change this you
must add something like:
[PangoFT2]
FontPath = /usr/share/fonts/default/TrueType
FontPath = /usr/share/fonts/default/Type1:/usr/share/fonts/default/TrueType
To your $prefix/etc/pango/pangorc or ~/.pangorc.
......@@ -53,7 +53,12 @@ This is done by creating a $prefix/etc/pango/pangoft2.aliases or
~/.pangoft2_aliases file. You can also set the name of this file using the
key AliasFiles in the PangoFT2 section in pangorc.
An example of a font alias file is:
An example of a font alias file for the urw fontset is:
sans normal normal normal normal "urw gothic l"
serif normal normal normal normal "urw palladio l"
monospace normal normal normal normal "nimbus mono l"
And one using the Windows truetype fonts is:
sans normal normal normal normal "arial"
serif normal normal normal normal "times new roman"
monospace normal normal normal normal "courier new"
......
......@@ -27,6 +27,7 @@
#include "gdkvisual.h"
#include "gdkprivate-fb.h"
#include "gdkinternals.h"
#include <sys/ioctl.h>
static GdkVisual *system_visual = NULL;
......@@ -46,10 +47,6 @@ gdk_visual_init (void)
system_visual->type = GDK_VISUAL_PSEUDO_COLOR;
break;
case FB_VISUAL_DIRECTCOLOR:
/* TODO: Should load the colormap to ramps here, as they might be initialized to
some other garbage */
/* Fall through */
case FB_VISUAL_TRUECOLOR:
system_visual->type = GDK_VISUAL_TRUE_COLOR;
......@@ -64,6 +61,35 @@ gdk_visual_init (void)
system_visual->blue_prec = gdk_display->modeinfo.blue.length;
system_visual->blue_shift = gdk_display->modeinfo.blue.offset;
system_visual->blue_mask = ((1 << (system_visual->blue_prec)) - 1) << system_visual->blue_shift;
if (gdk_display->sinfo.visual == FB_VISUAL_DIRECTCOLOR)
{
guint16 red[256], green[256], blue[256];
struct fb_cmap fbc = {0,0};
int size, i;
/* Load the colormap to ramps here, as they might be initialized to
some other garbage */
g_warning ("Directcolor visual, not very well tested\n");
fbc.red = red;
fbc.green = green;
fbc.blue = blue;
size = 1 << system_visual->red_prec;
for (i = 0; i < size; i++)
red[i] = i * 65535 / (size - 1);
size = 1 << system_visual->green_prec;
fbc.len = size;
for (i = 0; i < size; i++)
green[i] = i * 65535 / (size - 1);
size = 1 << system_visual->blue_prec;
for (i = 0; i < size; i++)
blue[i] = i * 65535 / (size - 1);
ioctl (gdk_display->fb_fd, FBIOPUTCMAP, &fbc);
}
break;
case FB_VISUAL_STATIC_PSEUDOCOLOR:
system_visual->type = GDK_VISUAL_STATIC_COLOR;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment