2

I'm looking for a font which displays a  or a * for every character, in the same way. A totally unreadable font.

Despite my efforts I couldn't find one on the internet. Is there a system font like this ? Or do you know one ?

14
  • Could you explain your reasons for this? Maybe there is a better solution :)
    – Jan_dh
    Commented Sep 18, 2016 at 9:27
  • My website has a user login system that works a really special way. The user uses <SELECT> boxes to pick a letter and to compose his login. I made a JS function that changes the font of the input whenever the user has chosen a letter. Now I just need a font that is totally unreadable.
    – Rackover
    Commented Sep 18, 2016 at 9:29
  • Isn't it what you're looking for ? stackoverflow.com/questions/16258194/…
    – Thomas W.
    Commented Sep 18, 2016 at 9:33
  • Not really. I need this kind of font and I'm surprised it doesn't exist at all.
    – Rackover
    Commented Sep 18, 2016 at 9:37
  • @Rackover The font named AlphaShapes square looks to do what you want, but only for the capital letters.
    – Thomas W.
    Commented Sep 18, 2016 at 9:44

3 Answers 3

3

The Google font Flow Block should come closest to your requirements, however spaces are still spaces

0

As I doubt that such a font exists, an alternative could be to do your own select. Using the data-* attribute provided by HTML5, you can attach any additional information to any element. So, you can develop a select that would display the character you want (e.g. *) but set data-something to the correct value. Then, when the user press on a button or so, you can call a function to iterate through your personal selects and read the data-something from them to compute the data the user entered.

Here is a minimal example of such a code : https://jsfiddle.net/w0za8ut6/2/

2
  • Some banks here in the UK use this approach for people to enter some letters from a pre-selected passphrase when logging in online. I would trust if the banks use it that this method should be suitable for OP's needs.
    – Martin
    Commented Sep 18, 2016 at 12:43
  • a font like this is trivially created. Commented Sep 20, 2016 at 4:31
0

Make one. Just fire up FontForge, the authoritative open source font editor of choice, and make a font with your desired glyph pasted into every letter box that you need supported, or you can craft a cmap 13 font with a single glyph but defined as used for the entire code range, like Adobe's "Blank" font.

Generate your font, pick "web open font" format to make it a WOFF2 instead of a system font like ttf/otf, and done. You can now load it with an @font-face rule.

That said, what you want to do sounds like a weird hack that doesn't actually make passwords any more or less secure, but that's your decision.

The font part at least is almost trivially easy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.