Before I start I should mention that this question has been posted in another form here, Point Renderings Slightly Off in Mathematica.
However my case is slightly different in that I do not use Graphics because of its limited array of symbols. I simply use PlotMarkers->{\[FilledSquare],15}, for example. I encounter the same problem that the markers appear slightly off from the point they are supposed to be on, this is especially obvious when looking at the plot legend:
Does anyone have a fix for this? The working solution in the post I mentioned is to use BaseStyle -> Opacity[0.999] but this only works with Graphics. I also tried using Text[Style[\[FilledSquare],15]] within Graphics to see if the BaseStyle -> Opacity[0.999] fix would work this way - sadly no joy!
Thoughts?
\[FilledSquare]: currently it is impossible. Instead you should use only primitive-based plot markers. I recommend my package specially designed for this. – Alexey Popkov Jun 03 '16 at 11:50PlotLegends -> Automaticoption the markers appear in the legend. Check the Notebook from this comment for examples of use (and addPlotLegends -> Automaticto show the legend). – Alexey Popkov Jun 04 '16 at 08:31PlotLegends->Automaticcauses all the plot makers to render as their respective commands e.g.fm{Triangle}. And in my note book (written in version 10.1) it does nothing at all. Do you have any other suggestions? – user27119 Jun 05 '16 at 14:55