You are right, the indices are wrong for the indicated status.
Below is a (truncated) snippet:
{
"id_str": "570801644809674752",
"text": "RT @ivenvd: 又来啦,自编译 pentadactyl hg-7157 版,兼容 Firefox 36,比官方 nightly 版新: https://t.co/oPMN0YQu9F",
"truncated": false,
"retweeted_status": {
"id_str": "570769161548201984",
"text": "又来啦,自编译 pentadactyl hg-7157 版,兼容 Firefox 36,比官方 nightly 版新: https://t.co/oPMN0YQu9F",
"truncated": false,
"retweet_count": 2,
"favorite_count": 0,
"entities": {
"hashtags": [],
"symbols": [],
"user_mentions": [],
"urls": [
{
"url": "https://t.co/oPMN0YQu9F",
"expanded_url": "https://dl.dropboxusercontent.com/u/1126893/pentadactyl-1.2pre.xpi",
"display_url": "dl.dropboxusercontent.com/u/1126893/pent…",
"indices": [
60,
83
]
}
]
},
"favorited": false,
"retweeted": false,
"possibly_sensitive": false,
"lang": "zh"
},
"retweet_count": 2,
"favorite_count": 0,
"entities": {
"hashtags": [],
"symbols": [],
"user_mentions": [
{
"screen_name": "ivenvd",
"name": "Iven ʕ•̬͡•ʔ✧",
"id": 23571467,
"id_str": "23571467",
"indices": [
3,
10
]
}
],
"urls": [
{
"url": "https://t.co/oPMN0YQu9F",
"expanded_url": "https://dl.dropboxusercontent.com/u/1126893/pentadactyl-1.2pre.xpi",
"display_url": "dl.dropboxusercontent.com/u/1126893/pent…",
"indices": [
94,
95
]
}
]
},
"favorited": false,
"retweeted": false,
"possibly_sensitive": false,
"lang": "zh"
}
As you can see there is a retweeted_status (which is what clients should actually use), which has the right indices.
Still, the outer one should have right indices too, maybe @andypiper can forward it to the Dev team so that it can be fixed?