Fonts that support Gurmukhi (Punjabi)
10 open fonts include the gurmukhi characters (Google Fonts / Fontsource subsets). A subset means the characters are included in the font file, not that every language using the script is complete — check your text in the preview below. All free for commercial use.
Default preview text: "ਪੰਜਾਬੀ" (Native name of Punjabi language in Gurmukhi script)