The writing conventions of the Latin alphabet

The uppercase “I” has serifs, the lowercase “l” has a tail at the bottom, and the “g” is not double-storeyed. Can these features be unified in one font? Does it conform to the writing conventions of the Latin alphabet?

There is more context needed. You can probably argue for all combinations of those parameters in one font.
Is this a serif or a sans serif design? Monospace?
Is it a classical design or more casual?

sans serif ,Monospace,classical.
The purpose is to increase the distinguishability of these letters.

For a monospace, I’d say those parameters are even more on the usual side of the spectrum. Those are not only for distinguishability, but also to fill the empty space. The g single/double storey question is plainly your decision. It can have either variants without being odd per se.

I couldn’t find a font that meets all three of these criteria, so I suspect that it may not be in line with the writing habits of Latin letters.

One example that comes to mind:

http://monkeytype.xyz/bananamono.php

Also DJR’s Input lets you choose (hit ‘Customize your download’)

In fact, a lot of monospaced fonts choose the letterforms as described, including mine (Comic Code for example).

Unfortunately, only two conditions can be met.

What do you mean?

Yeah I don’t know what you mean, but honestly it doesn’t matter. The stuff you want to make are all valid and has been done many times. There is nothing stopping you from doing it.

The uppercase “I” has serifs, the lowercase “l” has a tail at the bottom, and the “g” is not double-storeyed.
These three conditions, if there is no conflict, why I checked hundreds of fonts have not found a case?

Please read the replies. @SCarewe gave you an example that meets all three of the conditions.

I’ll close the thread because the question is answered multiple times already and you’re asking the question again.