What I've tried:
1. I've tried a great deal of alternative \definefontsynonym arguments such as specifying by name, including the full path to each ttf file
2. I played around with different two character \definefontalternative arguments to ensure there was no overlap with existing commands (as far as I am aware the existing set are otherwise undefined)
A few things to note:
1. My current version of ConTeXt is 2022.12.09 16:34
2. For portability I have included the ttf files for Roboto in a directory within my project directory and while setting things up I set OSFONTDIR to include this directory and run `mtxrun --script fonts --reload --force`
3. `mtxrun --script fonts --list --all --pattern=Robo` yields:
identifier familyname fontname filename subfont instances
roboto roboto robotoregular ./fonts/Roboto/Roboto-Regular.ttf
robotoblack roboto robotoblack ./fonts/Roboto/Roboto-Black.ttf
robotoblackitalic roboto robotoblackitalic ./fonts/Roboto/Roboto-BlackItalic.ttf
robotobold roboto robotobold ./fonts/Roboto/Roboto-Bold.ttf
robotobolditalic roboto robotobolditalic ./fonts/Roboto/Roboto-BoldItalic.ttf
robotoitalic roboto robotoitalic ./fonts/Roboto/Roboto-Italic.ttf
robotolight roboto robotolight ./fonts/Roboto/Roboto-Light.ttf
robotolightitalic roboto robotolightitalic ./fonts/Roboto/Roboto-LightItalic.ttf
robotomedium roboto robotomedium ./fonts/Roboto/Roboto-Medium.ttf
robotomediumitalic roboto robotomediumitalic ./fonts/Roboto/Roboto-MediumItalic.ttf
robotonormal roboto robotoregular ./fonts/Roboto/Roboto-Regular.ttf
robotoregular roboto robotoregular ./fonts/Roboto/Roboto-Regular.ttf
robotothin roboto robotothin ./fonts/Roboto/Roboto-Thin.ttf
robotothinitalic roboto robotothinitalic ./fonts/Roboto/Roboto-ThinItalic.ttf
4. Using `\definedfont[name:robotomedium*default] hello` and `\definedfont[file:Roboto-Thin*default] hello` (for example) work exactly as expected
I hope this isn't a silly question, I'm very new to ConTeXt and have been struggling for a while so thought I may as well ask in case there's something I'm missing, would appreciate any guidance :)
Regards, Matt