Skip to content

Commit 770e134

Browse files
committed
fix: keep pad name text upright
1 parent f43297e commit 770e134

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

‎src/viewers/board/painter.ts‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -562,6 +562,15 @@ class PadPainter extends NetNameItemPainter {
562562

563563
max_font_size = Math.min(max_font_size, 10);
564564

565+
// keep the text upright
566+
const pad_rotate = pad.at.rotation;
567+
while (pad_rotate + text_rotated > 90) {
568+
text_rotated -= 180;
569+
}
570+
while (pad_rotate + text_rotated <= -90) {
571+
text_rotated += 180;
572+
}
573+
565574
// calcuate the offset for pad number and net name if necessary
566575
let y_offset_pad_num = 0;
567576
let y_offset_pad_net = 0;

0 commit comments

Comments
 (0)