shithub: pdffs

Download patch

ref: dee52587b85a66c8309d36f2cb0c24c29775343a
parent: 9a3fed882c22cb37c58cbfda5eab260410bb274d
author: Noam Preil <[email protected]>
date: Tue Sep 6 23:01:09 EDT 2022

render: simplify glyph rendering

--- a/op.c
+++ b/op.c
@@ -715,16 +715,7 @@
 					return bufput(&p->buf, (uchar*)"{", 1) == 1;
 				if(strcmp(o->name, "arrowright") == 0)
 					return bufput(&p->buf, (uchar*)"→", strlen("→")) == strlen("→");
-				buf[1] = 0;
-				for(buf[0] = 'A'; buf[0] <= 'Z'; buf[0] += 1)
-					if(strcmp(buf, o->name) == 0)
-						return bufput(&p->buf, (uchar*)buf, 1) == 1;
-				for(buf[0] = 'a'; buf[0] <= 'z'; buf[0] += 1)
-					if(strcmp(buf, o->name) == 0)
-						return bufput(&p->buf, (uchar*)buf, 1) == 1;
-				return bufput(&p->buf, &c, 1);
-				fprint(2, "TODO: recognize glyph name '%s', num %d, char %c\n", o->name, d, c);
-				return 1;
+				break;
 			} else
 				d += 1;
 		}