In the current implementation, annotations are created relative to the scaled size of the page at the time of creation. If the page is scaled a different amount (say by rotating to landscape orientation), the annotation is scaled by the difference between the size of the scaled page when the annotation was created compared to the current scaled page size (so if the page is scaled up 20% more in landscape, for example, it scales the annotation by 20%). This means that sizes aren't consistent between different page scaling sizes. None of this is going to be a problem with the new annotations design which is almost finished, as annotation sizes are saved relative to the raw/unscaled page size. I'm going through and testing the last few features related to transferring annotations between devices of different sizes to ensure everything works the way it's supposed to, and then I'm going to release a beta version to users.
Mike
Mike