Comments (3)
@richardabendroth Implemented. I've also added superscript as well as bold and italic font style.
from antares.
@richardabendroth That's a great suggestion, I'll do that.
from antares.
@richardabendroth I did some research on this one. Unfortunately, it turns out that this one is not as easy to implement as I was hoping.
The current implementation of overlines for negations is purely based on Unicode characters. The same approach seems not to work for subscripts, because Unicode (as far as I understand) does only support a couple of subscript characters: All numbers and some letters, those that are typically used in math expressions, such as i, e, x and so forth.
It turns out that Antares would need an entirely different approach for rich text that is more based on styling rather than Unicode only. For Java canvas, this could be AttributedText together with Graphics2D method. In Java UI, this could be HTML for rendering tree nodes etc. Browser canvas, which must also be supported in Antares, would need yet something different.
My current conclusion sadly is that this story is an epic.
from antares.
Related Issues (20)
- (Chrome) Web circuit viewer not zoomed to fit iframe size HOT 1
- Export to Verilog
- (Edge) Web circuit viewer is empty, no content at all
- Transistors represented as open switches during simulation HOT 2
- Non-volatile RAM (NVRAM)
- Memory contents as project objects
- RAM and ROM as symbol controls
- Width of "Hierarchy" sidebar cannot be reduced
- DSL scripts produce unexpected error when comparing undefined values
- False positive test results with undefined signals
- False positive test result with ports of type "inout"
- Error while creating junction from small wire
- Pan animation towards copy/pasted components
- Errors occurring during "Save" can lead to corrupt files
- Components draw propDelay expression instead of value during single-step simulation
- Wire tooltip "Press ALT to create junction" displayed on read-only circuits
- Capacitor component (analog)
- Monostable multivibrator (Monoflop) using capacitor
- New DSL scripting function "triggerAfter()"
- Error in DSL exec script when using integer numbers in analog circuit
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from antares.