Perhaps this is a common use case, but it somehow never occurred to me until @Maarrk posted it: Add configuration for smart quotes · Issue #1114 · silverbulletmd/silverbullet · GitHub
You can use emoji aliases to easily insert unicode characters that are otherwise hard to type, for instance ™
I just configured these:
```space-config
emoji:
aliases:
tm: ™
em-dash: —
```
You can then get to these using the emoji picker, e.g. :tm: