Why is 1 hand-written without a serif and 7 without a dash? [closed]

Solution 1:

Many of us in the U.S. learned the Palmer Method of handwriting, which has a straight numeral one and no dash on the seven. See numerals at bottom right: Palmer Alphabet

When I took engineering drafting in college, though, I was taught to put a slash through the seven (as in your photo) to distinguish it from the one, and still do so. So some people trained in certain fields probably do use the seven with the dash. I'm not sure about why Palmer chose these shapes for his numerals, though. I would refer you to the Wikipedia entry on the Palmer Method of Penmanship.

Solution 2:

From the evolution of the glyph section of the Wikipedia entry for '7':

As is the case with the European glyph, the Cham and Khmer glyph for 7 also evolved to look like their glyph for 1, though in a different way, so they were also concerned with making their 7 more different. For the Khmer this often involved adding a horizontal line above the glyph. This is analogous to the horizontal stroke through the middle that is sometimes used in handwriting in the Western world but which is almost never used in computer fonts.

It goes on to say this regarding usage of the horizontal line:

Most people in Continental Europe, Latin America, and New England[citation needed] write 7 with a line in the middle ("7"), sometimes with the top line crooked. The line through the middle is useful to clearly differentiate the character from the number one, as these can appear similar when written in certain styles of handwriting. This glyph is used in official handwriting rules for primary school in Russia, Ukraine, Romania and other Slavic countries.