The AR One Sans type family is for use in augmented reality environments and user interfaces. Its low contrast, generous spacing and robust shapes make it work well in busy backgrounds with high readability. The design of letterforms is based on ongoing research and thorough testing on various devices ranging from high-end headsets to low-resolution smartphone-based devices. It has optical weights for high and low-resolution duplexed to avoid text reflow, making it easy to deliver a seamless user experience across platforms/devices. The functionality of the text has been tested thoroughly to make the reading experience better even in longer texts.
The rapid evolution of technology has prompted the type industry to consistently produce typefaces that are optimized for various environments and devices. AR One Sans is a font family that is specifically designed to support augmented and virtual reality environments, helping a wide range of users overcome technical limitations by providing a better reading experience. The font is not limited to AR and VR applications, and can also be used in contexts such as automobile dashboards, signage, and mobile applications.
The scalability of the AR One Sans font family across different resolutions makes it an ideal choice not just for current-generation headsets, but also for future headsets. The font is also developed with a complex script in mind and has the ability to accommodate a wider design vocabulary (coming soon).
Axis | Tag | Range | Default | Description |
---|---|---|---|---|
Augmented Reality Retinal Resolution | ARRR | 10 to 60 | 10 | Optimises the letter shapes and design to aid legibility based on the retinal resolution (PPD, pixel per degree) of devices. |
Weight | wght | 400 to 700 | 400 | Regular to Bold |
Augmented Reality Retinal Resolution Axis [ARRR]
Resolution-specific enhancements optimize text without changing the width of the letters, maintaining consistent spacing and kerning, and preserving layout and line breaks. This ensures a consistent design and layout across different resolutions, making designs accessible and easy to read, regardless of the headset's resolution.
Retinal Resolution (pixel density) = the number of pixels in a horizontal display line divided by the horizontal field of view provided by the lens.
Some of the adjustments in ARRR
include:
Scale interpretation: The lower value of the axis corresponds to the PPD of low-resolution headsets, while the upper value corresponds to 60 PPD, which is considered retina resolution. Beyond this point, the effect of adjustments on legibility and readability becomes negligible. Therefore, by limiting the adjustments to this range, designers can optimise the legibility and readability of their text for a wide range of headsets while minimising the amount of adjustment work required.
Recommended Use: Map the ARRR
to the retinal resolution of headsets and render the typefaces according to that.
I would like to express my heartfelt gratitude to Gerry Leonidas for his unwavering belief in my vision and his consistent support and guidance throughout this incredible journey. His faith in my abilities has been a tremendous source of motivation and inspiration. I would also like to extend my appreciation to the late Dr Gerard Unger (1942–2018) for his valuable feedback and constant encouragement. His contributions have had a significant impact on the development of this project. Furthermore, I am deeply thankful to the remarkable individuals who have provided their guidance and support throughout this project: Dr Fiona Ross, Victor Gaultney, Fred Smeijers, Tobias Frere Jones, and Sergio Martins, your invaluable input have played a pivotal role in shaping this project. Thanks to Dave Crossland and Vivian Monsalve for facilitating this project and helping me make it accessible to all.
AR One is an independent research project that explores the reading experience in spatial interfaces (AR/VR). It was initiated by Niteesh Yadav in 2017, during his Master's studies at the University of Reading, UK. For more information, please visit www.niteeshyadav.com.
Fonts are built automatically by GitHub Actions - take a look in the "Actions" tab for the latest build.
If you want to build fonts manually on your own computer:
make build
will produce font files.make test
will run FontBakery's quality assurance tests.make proof
will generate HTML proof files.This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at https://scripts.sil.org/OFL