diff --git a/src/rinoh/font/google.py b/src/rinoh/font/google.py
index <HASH>..<HASH> 100644
--- a/src/rinoh/font/google.py
+++ b/src/rinoh/font/google.py
@@ -106,7 +106,7 @@ def download_file(name, url):
                         break
                     f.write(buffer)
     except HTTPError as e:
-        if e.code == 404:
+        if e.code in (404, 403):
             return None     # not found
         raise
     return download_path
Google Fonts: handle <I> error

Sometimes the server returns error <I> (forbidden) instead of <I> for
an unknown reason. This happens when looking for 'Comic Sans MS', for
example.