no more lucida
diff --git a/src/cmd/acme/acme.c b/src/cmd/acme/acme.c
index 9c3156e..f95c3a1 100644
--- a/src/cmd/acme/acme.c
+++ b/src/cmd/acme/acme.c
@@ -36,7 +36,7 @@
 
 char		*fontnames[2] =
 {
-	"/lib/font/bit/lucidasans/euro.8.font",
+	"/lib/font/bit/lucsans/euro.8.font",
 	"/lib/font/bit/lucm/unicode.9.font",
 };
 
diff --git a/src/cmd/scat/plot.c b/src/cmd/scat/plot.c
index dc9ef43..e002028 100644
--- a/src/cmd/scat/plot.c
+++ b/src/cmd/scat/plot.c
@@ -47,7 +47,7 @@
 double	maps;
 int (*projection)(struct place*, double*, double*);
 
-char *fontname = "/lib/font/bit/lucida/unicode.6.font";
+char *fontname = "/lib/font/bit/luc/unicode.6.font";
 
 /* types Coord and Loc correspond to types in map(3) thus:
    Coord == struct coord;
diff --git a/src/cmd/troff2html/troff2html.c b/src/cmd/troff2html/troff2html.c
index 4a3b640..bce4974 100644
--- a/src/cmd/troff2html/troff2html.c
+++ b/src/cmd/troff2html/troff2html.c
@@ -68,11 +68,11 @@
 HTMLfont htmlfonts[] =
 {
 	"R",			nil,		0,
-	"LucidaSans",	nil,		0,
+	"LuxiSans",	nil,		0,
 	"I",			"i",	Italic,
-	"LucidaSansI",	"i",	Italic,
+	"LuxiSans-Oblique",	"i",	Italic,
 	"CW",		"tt",		CW,
-	"LucidaCW",	"tt",		CW,
+	"LuxiMono",	"tt",		CW,
 	nil,	nil,
 };
 
diff --git a/src/cmd/venti/srv/graph.c b/src/cmd/venti/srv/graph.c
index 157b82d..8b28c23 100644
--- a/src/cmd/venti/srv/graph.c
+++ b/src/cmd/venti/srv/graph.c
@@ -55,7 +55,7 @@
 		
 	first = 0;
 	memimageinit();
-	smallfont = openmemsubfont(unsharp("#9/font/lucidasans/lstr.10"));
+	smallfont = openmemsubfont(unsharp("#9/font/lucsans/lstr.10"));
 	black = memblack;
 	blue = allocrepl(DBlue);
 	red = allocrepl(DRed);