{"id":7984,"date":"2026-06-14T18:35:38","date_gmt":"2026-06-14T23:35:38","guid":{"rendered":"https:\/\/justinparrtech.com\/JustinParr-Tech\/?p=7984"},"modified":"2026-06-14T18:35:38","modified_gmt":"2026-06-14T23:35:38","slug":"eye-chart-font-sizes","status":"publish","type":"post","link":"https:\/\/justinparrtech.com\/JustinParr-Tech\/eye-chart-font-sizes\/","title":{"rendered":"Eye Chart Font Sizes"},"content":{"rendered":"<p>As a practical joke, I&#8217;m making an eye test chart for a friend.\u00a0 However, apparently there is no &#8220;one standard&#8221; for font sizes on an eye test chart (called a Snellen acuity test chart), and the details are a giant secret.<\/p>\n<p>Well, for anyone who has ever wanted to make an eye test chart, HERE are the specifications.<\/p>\n<table>\n<tbody>\n<tr>\n<td><span style=\"text-decoration: underline;\"><strong>Warning:<\/strong><\/span><\/p>\n<p>This is not medical advice &#8211; always consult a licensed medical professional who will use actual medical equipment.\u00a0 My version of the &#8220;eye chart&#8221; constitutes a joke and is not intended for medical use.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>First of all, there is a free OpenType font called &#8220;Optician&#8221;.\u00a0 Google for it, download for free, and put it in your Windows\/system32\/fonts or \/usr\/share\/fonts\/opentype folder.<\/p>\n<p>Second, here are the font sizes:<\/p>\n<table>\n<tbody>\n<tr>\n<th>Row<\/th>\n<th>Distance<\/th>\n<th>Font Size<\/th>\n<th>Sample (size only)<\/th>\n<th>Symbols<\/th>\n<th>Char Spacing<\/th>\n<th>Spaces<\/th>\n<\/tr>\n<tr>\n<td>1<\/td>\n<td>20\/200<\/td>\n<td>155pt<\/td>\n<td style=\"text-align: center;\">\n<div style=\"font-size: 155pt; margin: 0;\">A<\/div>\n<\/td>\n<td style=\"text-align: center;\">1<\/td>\n<td style=\"text-align: center;\">n\/a<\/td>\n<td style=\"text-align: center;\">n\/a<\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td>20\/100<\/td>\n<td>102pt<\/td>\n<td style=\"text-align: center;\">\n<div style=\"font-size: 102pt; margin: 0;\">A<\/div>\n<\/td>\n<td style=\"text-align: center;\">2<\/td>\n<td style=\"text-align: center;\">84pt<\/td>\n<td style=\"text-align: center;\">2<\/td>\n<\/tr>\n<tr>\n<td>3<\/td>\n<td>20\/70<\/td>\n<td>72pt<\/td>\n<td style=\"text-align: center;\">\n<div style=\"font-size: 72pt; margin: 0;\">A<\/div>\n<\/td>\n<td style=\"text-align: center;\">3<\/td>\n<td style=\"text-align: center;\">57pt<\/td>\n<td style=\"text-align: center;\">2<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>20\/50<\/td>\n<td>52pt<\/td>\n<td style=\"text-align: center;\">\n<div style=\"font-size: 52pt; margin: 0;\">A<\/div>\n<\/td>\n<td style=\"text-align: center;\">4<\/td>\n<td style=\"text-align: center;\">39pt<\/td>\n<td style=\"text-align: center;\">2<\/td>\n<\/tr>\n<tr>\n<td>5<\/td>\n<td>20\/40<\/td>\n<td>41pt<\/td>\n<td style=\"text-align: center;\">\n<div style=\"font-size: 41pt; margin: 0;\">A<\/div>\n<\/td>\n<td style=\"text-align: center;\">5<\/td>\n<td style=\"text-align: center;\">32pt<\/td>\n<td style=\"text-align: center;\">2<\/td>\n<\/tr>\n<tr>\n<td>6<\/td>\n<td>20\/30<\/td>\n<td>30pt<\/td>\n<td style=\"text-align: center;\">\n<div style=\"font-size: 30pt; margin: 0;\">A<\/div>\n<\/td>\n<td style=\"text-align: center;\">6<\/td>\n<td style=\"text-align: center;\">31pt<\/td>\n<td style=\"text-align: center;\">2<\/td>\n<\/tr>\n<tr>\n<td>7<\/td>\n<td>20\/25<\/td>\n<td>26pt<\/td>\n<td style=\"text-align: center;\">\n<div style=\"font-size: 26pt; margin: 0;\">A<\/div>\n<\/td>\n<td style=\"text-align: center;\">7<\/td>\n<td style=\"text-align: center;\">24pt<\/td>\n<td style=\"text-align: center;\">2<\/td>\n<\/tr>\n<tr>\n<td>8<\/td>\n<td>20\/20<\/td>\n<td>20pt<\/td>\n<td style=\"text-align: center;\">\n<div style=\"font-size: 20pt; margin: 0;\">A<\/div>\n<\/td>\n<td style=\"text-align: center;\">8<\/td>\n<td style=\"text-align: center;\">18pt<\/td>\n<td style=\"text-align: center;\">2<\/td>\n<\/tr>\n<tr>\n<td>9<\/td>\n<td>20\/15<\/td>\n<td>15pt<\/td>\n<td style=\"text-align: center;\">\n<div style=\"font-size: 15pt; margin: 0;\">A<\/div>\n<\/td>\n<td style=\"text-align: center;\">8<\/td>\n<td style=\"text-align: center;\">25pt<\/td>\n<td style=\"text-align: center;\">2<\/td>\n<\/tr>\n<tr>\n<td>10<\/td>\n<td>20\/13<\/td>\n<td>12pt<\/td>\n<td style=\"text-align: center;\">\n<div style=\"font-size: 12pt; margin: 0;\">A<\/div>\n<\/td>\n<td style=\"text-align: center;\">8<\/td>\n<td style=\"text-align: center;\">20pt<\/td>\n<td style=\"text-align: center;\">2<\/td>\n<\/tr>\n<tr>\n<td>11<\/td>\n<td>20\/10<\/td>\n<td>9pt<\/td>\n<td style=\"text-align: center;\">\n<div style=\"font-size: 9pt; margin: 0;\">A<\/div>\n<\/td>\n<td style=\"text-align: center;\">8<\/td>\n<td style=\"text-align: center;\">16pt<\/td>\n<td style=\"text-align: center;\">2<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<ul>\n<li><strong>Font Size<\/strong> &#8211; set your font size to this, for each row<\/li>\n<li><strong>Symbols<\/strong> &#8211; number of letters on each row<\/li>\n<li><strong>Character Spacing<\/strong> &#8211; Set your font size to this, and use TWO spaces between letters.<\/li>\n<\/ul>\n<p>For example, on row 5:<\/p>\n<ul>\n<li>5 letters<\/li>\n<li>Letter font size: 41pt<\/li>\n<li>Spaces font size: 32pt (use two spaces between letters)<\/li>\n<\/ul>\n<p>Congratulations!\u00a0 Now you can make your own eye chart whenever you want, and it&#8217;s no longer a secret.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As a practical joke, I&#8217;m making an eye test chart for a friend.\u00a0 However, apparently there is no &#8220;one standard&#8221; for font sizes on an eye test chart (called a Snellen acuity test chart), and the details are a giant secret. Well, for anyone who has ever wanted to make an eye test chart, HERE [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-7984","post","type-post","status-publish","format-standard","hentry","category-other-stuff"],"_links":{"self":[{"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/posts\/7984","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/comments?post=7984"}],"version-history":[{"count":10,"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/posts\/7984\/revisions"}],"predecessor-version":[{"id":7995,"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/posts\/7984\/revisions\/7995"}],"wp:attachment":[{"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/media?parent=7984"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/categories?post=7984"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/tags?post=7984"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}