I have never had problems with the package dsfont before. But suddenly in all my documents (independent of the combination of \usepackages in the preamble) the dsfonts look very poor in the PDF. They have bad quality and look pixelated. I have no idea what happened here. Also the minimal working example below gives me a PDF that looks awful.
\documentclass{article}
\usepackage{dsfont}
\begin{document}
\[\mathds{N}=\{0,1,2,\ldots\}\]
\[\mathds{ABCDEFGHIJKLMNOPQRSTUVWXYZ}\]
\end{document}
C:\Users\cala>updmap --verbose
Parsing config file "C:\Program Files\MiKTeX 2.9\miktex\config\updmap.cfg"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\tetex\dvips35.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\tetex\pdftex35.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\tetex\dvipdfm35.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\tetex\ps2pk35.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\amsfonts\cm.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\amsfonts\cmextra.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\amsfonts\cyrillic.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\amsfonts\euler.map"...
Parsing "C:\Program Files\MiKTeX 2.9\dvips\eurosym\eurosym.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\amsfonts\latxfont.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\mflogo-font\mflogo.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\rsfs\rsfs.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\amsfonts\symbols.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\xypic\xypic.map"...
Parsing C:\Users\cala\AppData\Roaming\MiKTeX\2.9\fonts\map\dvips\arabi\arabi.map...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\psnfss\charter.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\psnfss\fpls.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\lm\lm.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\psnfss\pazo.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\pslatex\pcrr8rn.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\psnfss\psnfss.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\avantgar\uag.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\bookman\ubk.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\courier\ucr.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\helvetic\uhv.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\ncntrsbk\unc.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\palatino\upl.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\times\utm.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\psnfss\utopia.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\zapfchan\uzc.map"...
Parsing "C:\Program Files\MiKTeX 2.9\fonts\map\dvips\zapfding\uzd.map"...
Writing C:\Users\cala\AppData\Local\MiKTeX\2.9\dvips\config\ps2pk.map...
Writing C:\Users\cala\AppData\Local\MiKTeX\2.9\dvips\config\download35.map...
Writing C:\Users\cala\AppData\Local\MiKTeX\2.9\dvips\config\builtin35.map...
Writing C:\Users\cala\AppData\Local\MiKTeX\2.9\dvips\config\psfonts_t1.map...
Writing C:\Users\cala\AppData\Local\MiKTeX\2.9\dvips\config\psfonts_pk.map...
Writing C:\Users\cala\AppData\Local\MiKTeX\2.9\pdftex\config\pdftex_ndl14.map...
Writing C:\Users\cala\AppData\Local\MiKTeX\2.9\pdftex\config\pdftex_dl14.map...
Writing C:\Users\cala\AppData\Local\MiKTeX\2.9\dvipdfm\config\dvipdfm_dl14.map...
Writing C:\Users\cala\AppData\Local\MiKTeX\2.9\dvipdfm\config\dvipdfm_ndl14.map...
Copying C:\Users\cala\AppData\Local\MiKTeX\2.9\dvips\config\psfonts_t1.map
to C:\Users\cala\AppData\Local\MiKTeX\2.9\dvips\config\psfonts.map...
Copying C:\Users\cala\AppData\Local\MiKTeX\2.9\dvipdfm\config\dvipdfm_dl14.map
to C:\Users\cala\AppData\Local\MiKTeX\2.9\dvipdfm\config\dvipdfm.map...
Copying C:\Users\cala\AppData\Local\MiKTeX\2.9\pdftex\config\pdftex_dl14.map
to C:\Users\cala\AppData\Local\MiKTeX\2.9\pdftex\config\pdftex.map...
C:\Users\cala>updmap


/usr/local/texlive/2016/texmf-dist/fonts/type1/public/doublestroke/dsrom10.pfbmentioned in it. This is a Type 1 font. I guess it couldn't find that and reverted to some bitmap font. – Pieter van Oostrum Nov 28 '16 at 23:44\AppData\Local\MiKTeX\2.9\fonts\pk\ljfour\public\doublestroke\dpi600\dsrom10.pk. – user148692 Nov 28 '16 at 23:49updmappassage is missing – egreg Nov 28 '16 at 23:59updmapafter installing a type 1 font, so that it tries to make bitmaps. – Bernard Nov 29 '16 at 00:03updmapfrom the command line (as administrator) to refresh the psfonts database. If you add--verbose, you'll read what happens. – Bernard Nov 29 '16 at 00:22kpsewhich dsrom10.pfbgive? – cfr Nov 29 '16 at 02:48/AppData/Local/Programs/MiKTeX 2.9/fonts/type1/public/doublestroke/dsrom10.pfb. – user148692 Nov 29 '16 at 09:38updmapproblem. Try theupdmapinstructions again and post the output in your question. – cfr Nov 29 '16 at 16:23dstroke.mapat any rate, which is why it isn't making any difference. Doeskpsewhich dstroke.mapreturn a valid path? – cfr Nov 29 '16 at 23:54C:\Windows\system32>kpsewhich dstroke.mapC:\Windows\system32>but no path is returned? – user148692 Nov 30 '16 at 00:04kpsewhich dsrom10.pfbreturns some path but unfortunatelykpsewhich dstroke.mapdoesn't. – user148692 Nov 30 '16 at 00:12dstroke.mapis not in the right place. – Bernard Nov 30 '16 at 00:23fonts\mapdirectory. Please see details in my answer. – Bernard Nov 30 '16 at 00:34