チケット #37666

Metapost/fontbase numeric problems with botip

登録: 2017-11-16 07:53 最終更新: 2017-11-19 14:54

報告者:
担当者:
チケットの種類:
状況:
オープン [担当者決定済み]
コンポーネント:
マイルストーン:
優先度:
7
重要度:
5 - 中
解決法:
なし

詳細

The tip() macro of the font-base macros we inherited, as accessed through our set_botip() interface, has trouble making sharp corners in the case where control points are close together. We would want to set "tip" to a large number in order to extend the edges significantly further than the distance between successive control points, but setting it any larger than 1 is likely to trigger a numeric overflow in Metapost's fixed-point arithmetic. Ideally, when set to 1 it should be effectively infinite (extend the edges as far as necessary to make them intersect). We very rarely use any values other than 1 and 0. But at the very least, we should be able to extend edges further than the amount that the current 1.0 means.

Maybe the current font-base macros can be changed to allow longer, and even unlimited, extension without overflow. Maybe now is the time to switch to using one of the fancier numeric formats permitted by current versions of Metapost.

添付ファイルリスト

添付ファイルはありません

チケットの履歴 (2 件中 2 件表示)

2017-11-16 07:53 更新者: mskala
  • 新しいチケット "Metapost/fontbase numeric problems with botip" が作成されました
2017-11-19 14:54 更新者: mskala
  • 優先度6 から 7 に更新されました
  • 詳細が更新されました

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする