Hello! As for the fonts, in dompdf you need to set it in PHP:
use Dompdf\Options;
$options = new Options();
$options->set('defaultFont', 'Helvetica');
$dompdf = new Dompdf($options);
That way you can use a custom font.
I played around a bit and found out the tables are rendered, but no default styling is applied. You would need to set in using CSS. For example, I've managed to set a border for the table and make it take up entire width of the page by adding:
style="width:100%;border:1px solid black;"
I guess what is rendered by Summernote is fine for browsers, while Dompdf is limited to certain option you would need to read about or explore them. A long-term solution would be to account for the differences between html rendered by Summernote and the Dompdf ready html.