Tables: fixed X position of angled borders being off by half a pixel.
diff --git a/docs/CHANGELOG.txt b/docs/CHANGELOG.txt
index fc3d696..642dbde 100644
--- a/docs/CHANGELOG.txt
+++ b/docs/CHANGELOG.txt
@@ -43,8 +43,10 @@
 
 Other Changes:
 
-- Tables: fixed Y2 position of lower horizontal border (ImGuiTableFlags_BordersOuterH)
-  being off by one pixel when vertical ones are not also enabled. [@thedmd]
+- Tables:
+  - Fixed Y2 position of lower horizontal border (ImGuiTableFlags_BordersOuterH)
+    being off by one pixel when vertical ones are not also enabled. [@thedmd]
+  - Fixed X position of angled borders being off by half a pixel. [@thedmd]
 - ImDrawData: fixed a regression in 1.92.9 where legacy `ImDrawData::CmdListsCount` was always 0.
   Prefer using `ImDrawData::CmdList.Size` anyway.
 
diff --git a/imgui_tables.cpp b/imgui_tables.cpp
index a6185d8..3e7065b 100644
--- a/imgui_tables.cpp
+++ b/imgui_tables.cpp
@@ -3627,7 +3627,7 @@
             if (pass == 1)
             {
                 // Draw border
-                draw_list->AddLine(bg_shape[0], bg_shape[3], TableGetColumnBorderCol(table, order_n, column_n), TABLE_BORDER_SIZE);
+                draw_list->AddLine(bg_shape[0] - ImVec2(TABLE_BORDER_SIZE * 0.5f, 0.0f), bg_shape[3] - ImVec2(TABLE_BORDER_SIZE * 0.5f, 0.0f), TableGetColumnBorderCol(table, order_n, column_n), TABLE_BORDER_SIZE);
             }
         }
     PopClipRect();