Szczerze mówiąc, myślę, że najważniejszym czynnikiem tutaj wybiera właściwą czcionkę.
Jeśli twoim celem jest czysto czytelność, będzie to kwestia zbieranie czcionkę, która jest najlepiej:
1) o stałej szerokości. W przypadku wybierania losowych liczb/liter, stała szerokość pomaga ogromnie, ponieważ kerning nie zmienia się w miarę poruszania się po czcionce.
2) Użyj czcionki z oddzielnymi wyglądami typu 0/O - zdecydowanie narobią bałaganu. Poszukaj innych kombinacji liter/liczb, które są podobne. Potencjalnie, zostaw 0/O poza miksem tylko z tego powodu.
3) Wybierz czcionkę z subtelnymi szeryfami i zmianami wagi.
Kilka wskazówek dotyczących czytelności znajduje się pod adresem this page.
Przy pomocy właściwej czcionki, wydaje mi się, że można wybrać dowolną kombinację liter/liczb i jasno ją zrozumieć (inną niż potencjalnie 0 i O). Wierzę, że 8/B, 5/S i inne próbki byłyby jasne we właściwej czcionce.
Inną rzeczą, którą można rozważyć, byłoby użycie jednego koloru dla liter i drugiego dla liczb - dałoby to wskazówki potencjalnie niejednoznacznym kombinacjom liczb/liter. Uczyniłbym to jednak subtelnym sygnałem, ponieważ drastyczna zmiana koloru zwróci uwagę na litery lub cyfry, co zaszkodzi ogólnej czytelności.
Edit po przeczytaniu Twojego komentarza do innej odpowiedzi:
Potrzebuję tylko kilka tysięcy kodów, więc nie jestem strasznie zaniepokojony wielkości domeny
Jeśli tak jest w tym przypadku, zalecałbym pozostawienie całego zestawu liczb i selektywne dodawanie liter, które nie mają wizualnego (lub dźwiękowego, jeśli czytasz te) podobieństwa do liczb. Dzięki 6 cyfrom, nawet z liczbami, masz więcej możliwości kodu, niż potrzebujesz. Selektywne dodawanie liter ułatwia rozróżnianie będzie łatwiejsze niż próba selektywnego usunięcia niektórych.Prawdopodobnie trzymałbym się cyfr 1-9, A, Z, R, W i innych liter, które nie pasują do liczb.
jest ponownie użyteczność ważna na ekranie komputera, gdy jest prawdopodobne, że dostępna jest funkcja kopiowania/wklejania? – TheTXI
Jeśli mają być odczytywane z odległości 6 stóp, myślę, że można założyć, że to nie będzie szczególnie interaktywne ... lub jeśli tak, może być w systemie gier, który * nie * mieć c'n'p. To na pewno nie brzmi jak przeciętna strona internetowa ... –
Czy zdrowy rozsądek nie wystarczy? Wystarczy spojrzeć na każdą literę i numer i usunąć wszystkie potencjalnie niejednoznaczne znaki ze swojego zestawu. – mbillard