Index: uspace/app/fontviewer/fontviewer.c
===================================================================
--- uspace/app/fontviewer/fontviewer.c	(revision 762f989f5559e3f0b9a92580c987578e25a952c6)
+++ uspace/app/fontviewer/fontviewer.c	(revision 7abf9a2043c3c9d9cc8fb54538acece7f36d703f)
@@ -248,5 +248,5 @@
 static void print_syntax(void)
 {
-	printf("Syntax: %s [-d <display>]\n", NAME);
+	printf("Syntax: %s [-d <display>] [<font-file>]\n", NAME);
 }
 
@@ -257,5 +257,5 @@
 
 	i = 1;
-	while (i < argc) {
+	while (i < argc && argv[i][0] == '-') {
 		if (str_cmp(argv[i], "-d") == 0) {
 			++i;
@@ -275,7 +275,7 @@
 
 	if (i < argc) {
+		font_path = argv[i];
+	} else {
 		font_path = NULL;
-	} else {
-		font_path = argv[i];
 	}
 
