Bug - Tamil letters ப் and வ் causing problems in viewer

Hi,

  1. When I write ப் in editor at the beginning of a line, it shows as undefined character in the viewer, together with the rest of Tamil symbols I write in that line until I use for ex. a Latin letter, then it shows Tamil letters which follow.

  2. When I write a single letter வ் at the beginning of a line, it also shows as an undefined character in the viewer

In the beginning I had same problems also in the editor, until I have set "Noto Sans Tamil" font in the "Editor font family" (Appearance Options).

D.

At present, Joplin doesn't have a built-in setting for the Markdown viewer font family.

Here are two possible workarounds:

1 Like

I installed the plugin, changed the font familly and it works. Thanks

Additional info regarding Tamil font rendering issue – resolved in tables via userstyle.css

Hi everyone,

Just wanted to share an additional update regarding the Tamil font rendering issue.

I was able to resolve the issue on the Android app using the Extra Markdown viewer plugin, and Tamil text displays correctly there now.

However, I was still facing issues on the Desktop app, specifically when Tamil text appeared inside Markdown tables. The rest of the text rendered fine, but inside tables, characters like and were still showing as tofu (□).

After some trial and error, I fixed the issue by adding the following CSS to the custom stylesheet for rendered Markdown:

Tools → Options → Appearance → Show Advanced Settings → Custom stylesheet for rendered Markdown (userstyle.css)

/* For styling the rendered Markdown */

body {
  font-family: "Noto Sans Tamil", sans-serif !important;
}

table {
  font-family: "Noto Sans Tamil", sans-serif;
}

table td, table th {
  font-family: "Noto Sans Tamil", sans-serif;
}

After applying this, the Tamil font is now rendered correctly in tables as well.

Hope this helps anyone facing similar issues – and perhaps this can be considered for a more integrated solution in the future.

Thanks!

1 Like