Det måste vara en tydligt skillnad mellan siffran ”0” och bokstaven ”O”. Det är ett de bivillkor som typsnittet Hack uppfyller. Det är avsett för källkod och släpps nu i version 2.0.
Hack skiljer tydligt mellan tecken som annars lätt kan blandas samman.
Ett annat bivillkor är att liten text ska vara läsbar. Detta åstadkoms bland annat genom att tillåta den så kallade x-höjden vara ganska hög och därmed kunna utnyttja mer yta för bokstäverna.
Även när tecknen är så små som sex punkter, ska det i Hack gå att skilja mellan l och 1. Skaparna rekommenderar dock att typsnittet används i storlekar mellan åtta och tolv punkter.
Hack har fast teckenbredd, alla tecken är lika breda, liksom exempelvis Courier, i enlighet med en populär tradition.
Hack finns i feta, lutande och feta lutande varianter.